<SEC-DOCUMENT>0001713445-26-000100.txt : 20260731
<SEC-HEADER>0001713445-26-000100.hdr.sgml : 20260731
<ACCEPTANCE-DATETIME>20260730174259
ACCESSION NUMBER:		0001713445-26-000100
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		80
CONFORMED PERIOD OF REPORT:	20260630
FILED AS OF DATE:		20260731
DATE AS OF CHANGE:		20260730

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Reddit, Inc.
		CENTRAL INDEX KEY:			0001713445
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374]
		ORGANIZATION NAME:           	06 Technology
		EIN:				452546501
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		303 2ND STREET
		STREET 2:		SOUTH TOWER, 5TH FLOOR
		CITY:			SAN FRANCISCO
		STATE:			CA
		ZIP:			94104
		BUSINESS PHONE:		(415) 494-8016

	MAIL ADDRESS:	
		STREET 1:		303 2ND STREET
		STREET 2:		SOUTH TOWER, 5TH FLOOR
		CITY:			SAN FRANCISCO
		STATE:			CA
		ZIP:			94104
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>rddt-20260630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019e3c69-47e7-7170-b738-e7a841628bd8,g:560b7364-056d-4fb4-89bd-475c87063cd3,d:57d391c0f56146dea8046dfb4a2f453f-->
<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:rddt="http://www.redditinc.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>rddt-20260630</title></head><body><div style="display:none"><ix:header><ix:hidden><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:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="f-31">12/31</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-32">0001713445</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-33">False</ix:nonNumeric><ix:nonNumeric contextRef="c-88" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="f-475">6</ix:nonNumeric><ix:nonNumeric contextRef="c-89" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="f-476">1</ix:nonNumeric><ix:nonNumeric contextRef="c-148" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="f-709">P1Y0M0D</ix:nonNumeric><ix:nonNumeric contextRef="c-186" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-872">460</ix:nonNumeric><ix:nonNumeric contextRef="c-188" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-873">469</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="rddt-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="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="instrument"><xbrli:measure>rddt:instrument</xbrli:measure></xbrli:unit><xbrli:unit id="gbp"><xbrli:measure>iso4217:GBP</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>rddt:segment</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-07-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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">0001713445</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">0001713445</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">0001713445</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></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">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier></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">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-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">0001713445</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-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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">0001713445</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-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</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-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</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-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</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-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</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-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rddt: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-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rddt: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-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rddt: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-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rddt: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-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</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">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</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">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</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">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</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">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</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-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</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-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:date.domain>2026-07-01</us-gaap:date.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:date.domain>2027-01-01</us-gaap:date.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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">0001713445</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-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember><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-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember><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-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember><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-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember><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-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</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">0001713445</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-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rddt:RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rddt:RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rddt:RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rddt:RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rddt:RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rddt:RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember</xbrldi:explicitMember><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-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rddt:RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">rddt:NewYorkFederalReserveBankRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rddt:RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember</xbrldi:explicitMember><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>2025-07-01</xbrli:startDate><xbrli:endDate>2025-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rddt:RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rddt:RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rddt:RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">rddt:AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">rddt:CloudInfrastructureAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UnfavorableRegulatoryActionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-02-01</xbrli:startDate><xbrli:endDate>2026-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2026-02-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rddt:A2024IncentiveAwardPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rddt:A2024IncentiveAwardPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rddt:CommunityImpactInitiativesAndCharitableActivitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rddt:CommunityImpactInitiativesAndCharitableActivitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</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-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</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-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rddt: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-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</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-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</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-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">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-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">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-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier></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-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">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-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:CostOfGoodsAndServicesSold</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-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:CostOfGoodsAndServicesSold</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-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:CostOfGoodsAndServicesSold</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-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:CostOfGoodsAndServicesSold</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-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</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-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">rddt:RedditInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">rddt:AdvanceMagazinePublishersInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt: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-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt: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-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt: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-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt: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-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:CostOfGoodsAndServicesSold</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-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:CostOfGoodsAndServicesSold</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-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:CostOfGoodsAndServicesSold</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-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:CostOfGoodsAndServicesSold</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-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:CostsAndExpenses</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-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:CostsAndExpenses</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-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:CostsAndExpenses</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-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis"><us-gaap:QName.domain>us-gaap:CostsAndExpenses</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-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">rddt:JenniferWongMember</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-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">rddt:JenniferWongMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">rddt:StevenHuffmanMember</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-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">rddt:StevenHuffmanMember</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="i57d391c0f56146dea8046dfb4a2f453f_1"></div><div style="min-height:45pt;width:100%"><div style="text-align:justify"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><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:18pt;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:18pt;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:14pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:18pt;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="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(Mark One)</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:2.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:94.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="f-2">x</ix:nonNumeric></span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-bottom:9pt;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%">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="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">OR</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:2.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:94.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-4">o</ix:nonNumeric></span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></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%">For the transition period from ______ to ______</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Commission File Number: <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-5">001-41983</ix:nonNumeric></span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">_________________________</span></div><div style="margin-bottom:9pt;text-align:center"><img src="rddt-20260630_g1.jpg" alt="Reddit_Icon_FullColor.jpg" style="height:72px;margin-bottom:5pt;vertical-align:text-bottom;width:72px" id="i-1"/></div><div style="margin-bottom:9pt;text-align:center"><span style="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">Reddit, Inc.</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">_________________________</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><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: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: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></div></td><td colspan="3" style="padding: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:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-8">45-2546501</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding: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:10pt;font-weight:400;line-height:120%">(State or other jurisdiction of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">incorporation or organization)</span></div></td><td colspan="3" style="padding: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:10pt;font-weight:400;line-height:120%">(I.R.S. Employer</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Identification No.)</span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding: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:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-9">303 2nd Street</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine2" id="f-10">South Tower</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine3" id="f-11">5th Floor</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-12">San Francisco</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-13">California</ix:nonNumeric></span></div></td><td colspan="3" style="padding: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:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-14">94107</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding: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:10pt;font-weight:400;line-height:120%">(Address of principal executive offices)</span></div></td><td colspan="3" style="padding: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:10pt;font-weight:400;line-height:120%">(Zip Code)</span></div></td></tr></table></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:CityAreaCode" id="f-15">415</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-16">494-8016</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:42.687%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.324%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.689%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Title of each class</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Trading Symbol(s)</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:1.5pt 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:1.5pt 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;text-align:center"><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:Security12bTitle" id="f-17">Class A common stock, par value $0.0001 per share</ix:nonNumeric></span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding: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:120%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-18">RDDT</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding: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:120%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-19">New York Stock Exchange</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. <ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-20">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:justify"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-21">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;No&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:19.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><div style="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:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-22">Large accelerated filer</ix:nonNumeric></span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated filer</span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Non-accelerated filer</span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Smaller reporting company</span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-23">o</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Emerging growth company</span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-24">o</ix:nonNumeric></span></div></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Wingdings',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-25">x</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of July&#160;29, 2026, the registrant had outstanding <ix:nonFraction unitRef="shares" contextRef="c-2" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-26">146,103,200</ix:nonFraction> shares of Class A common stock, <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-27">46,293,310</ix:nonFraction> shares of Class B common stock, and <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-28">no</ix:nonFraction> shares of Class&#160;C common stock, each with a par value of $0.0001.</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><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:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div></div></div><div id="i57d391c0f56146dea8046dfb4a2f453f_4"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:justify"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:90.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.931%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:1.5pt 1pt;text-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="3" style="padding: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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_1341">Note Regarding Forward-Looking Statements</a></span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="#i57d391c0f56146dea8046dfb4a2f453f_1341">2</a></span></div></td></tr><tr><td colspan="3" style="padding: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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_1099511629125">Note Regarding User Metrics and Other Data</a></span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="#i57d391c0f56146dea8046dfb4a2f453f_1099511629125">4</a></span></div></td></tr><tr><td colspan="3" style="padding: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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_7">Part I. Financial Information</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify"><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="#i57d391c0f56146dea8046dfb4a2f453f_13">Item 1. Financial Statement</a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_13">s (unaudited)</a></span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="#i57d391c0f56146dea8046dfb4a2f453f_13">5</a></span></div></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_22">Consolidated Statements of Operations</a></span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="#i57d391c0f56146dea8046dfb4a2f453f_22">5</a></span></div></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_19">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="#i57d391c0f56146dea8046dfb4a2f453f_19">6</a></span></div></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_25">Consolidated Statements of Comprehensive Income (Loss)</a></span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="#i57d391c0f56146dea8046dfb4a2f453f_25">7</a></span></div></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_28">Consolidated Statements of </a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_28">Stockholders&#8217; </a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_28">Equity</a></span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="#i57d391c0f56146dea8046dfb4a2f453f_28">8</a></span></div></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_31">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="#i57d391c0f56146dea8046dfb4a2f453f_31">10</a></span></div></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_34">Notes to the Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="#i57d391c0f56146dea8046dfb4a2f453f_34">11</a></span></div></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_100">Item 2. Management</a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_100">&#8217;</a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_100">s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="#i57d391c0f56146dea8046dfb4a2f453f_100">21</a></span></div></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_148">Item 3. Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="#i57d391c0f56146dea8046dfb4a2f453f_148">34</a></span></div></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_151">Item 4. Controls and Procedures</a></span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="#i57d391c0f56146dea8046dfb4a2f453f_151">34</a></span></div></td></tr><tr><td colspan="3" style="padding: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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_154">Part II. Other Information</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_157">Item 1. Legal Proceedings</a></span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="#i57d391c0f56146dea8046dfb4a2f453f_157">36</a></span></div></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_160">Item 1A. Risk Factors</a></span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="#i57d391c0f56146dea8046dfb4a2f453f_160">36</a></span></div></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_181">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="#i57d391c0f56146dea8046dfb4a2f453f_181">71</a></span></div></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_184">Item 3. Defaults Upon Senior Securities</a></span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="#i57d391c0f56146dea8046dfb4a2f453f_184">72</a></span></div></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_187">Item 4. Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="#i57d391c0f56146dea8046dfb4a2f453f_187">72</a></span></div></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_190">Item 5. Other Information</a></span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="#i57d391c0f56146dea8046dfb4a2f453f_190">72</a></span></div></td></tr><tr><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_193">Item 6. Exhibits</a></span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="#i57d391c0f56146dea8046dfb4a2f453f_193">73</a></span></div></td></tr><tr><td colspan="3" style="padding: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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i57d391c0f56146dea8046dfb4a2f453f_196">Signatures</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div id="i57d391c0f56146dea8046dfb4a2f453f_1341"></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span id="i46b952f659d947aba29a8d567a3362bb_38565"></span><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-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;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 about us and our industry that involve substantial risks and uncertainties. All statements other than statements of historical facts contained in this Quarterly Report on Form 10-Q, including statements regarding our strategy, future financial condition, future operations, projected costs, prospects, plans, objectives of management, and expected market growth, are forward-looking statements. In some cases, you can identify forward-looking statements because they contain words such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;shall,&#8221; &#8220;should,&#8221; &#8220;expects,&#8221; &#8220;plans,&#8221; &#8220;anticipates,&#8221; &#8220;could,&#8221; &#8220;intends,&#8221; &#8220;target,&#8221; &#8220;projects,&#8221; &#8220;contemplates,&#8221; &#8220;believes,&#8221; &#8220;estimates,&#8221; &#8220;predicts,&#8221; &#8220;potential,&#8221; &#8220;goal,&#8221; &#8220;objective,&#8221; &#8220;seeks,&#8221; or &#8220;continue,&#8221; or the negative of these words or other similar terms or expressions that concern our expectations, strategy, plans, or intentions. Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements about:</span></div><div style="margin-bottom:9pt;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 strategies to increase awareness of Reddit, including through search engine optimization, partnerships, and investment in full-funnel marketing;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 strategies to increase user growth and engagement;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 expectations regarding the growth and availability of valuable and appealing user-generated content on our platform;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 develop new products and services and bring them to market in a timely manner and make enhancements to our platform;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 implement artificial intelligence and machine learning to increase user growth and engagement and support advertising growth;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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">user and advertiser growth strategies in geographies outside of the United States and in languages besides English;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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">strategies to increase revenue from new and existing advertisers, including by (i) evolving our service model to more types of advertisers and building deeper advertiser relationships, (ii) providing product opportunities and offerings that </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:justify"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;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%">deliver value to our advertisers, and (iii) developing measurements solutions to increase the effectiveness of our advertisers&#8217; return on investment;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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">strategies to expand revenue from non-advertising sources, like content licensing;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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">strategies to empower Redditors, including monetization tools for creators and communities;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 moderation model relative to complex content ranking algorithms;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 Redditors and their level of engagement;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 impact of the macroeconomic environment, including as a result of the ongoing conflicts in Ukraine and in the Middle East, as well as tariffs or other trade restrictions by the United States and other countries, on our business and other uncertainties in the global economy generally;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 enhance our brand and reputation;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 history of losses and ability to maintain profitability in the foreseeable future;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 the security and availability of our platform and protect against data breaches and other security incidents;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 manage risks associated with our business, in particular, risks related to content on our platform, and our content moderation approach, which depends on users who volunteer to be moderators of their communities;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 harm caused by changes in internet search engines&#8217; methodologies, particularly search engine optimization methodologies and policies;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 and scale our revenue model;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 develop effective products and tools for advertisers, including measurement tools;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 compete effectively in our industry;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 expand and monetize our platform internationally;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 our operating results and seasonality of our business;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 comply with modified or new laws and regulations applying to our business, and potential harm to our business as a result of those laws and regulations;</span></div><div style="margin-bottom:9pt;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 technology or methodology that impact our calculation of DAUq, including our ability to identify automated agents on our platform;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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">real or perceived inaccuracies in current or historical metrics related to our business;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 increased expenses associated with being a public company;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 manage our growth and expand our infrastructure and maintain our corporate culture;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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">expectation of increased losses and decline in operating margins as we invest in product improvements and innovations and our international growth;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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">challenges in increasing ARPU on an absolute basis outside of the United States;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 need to absorb the costs related to investments in product improvements and innovations without generating sufficient revenue to offset these costs;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 opportunity to grow our DAUq in the United States by developing compelling products for our users and improving product quality across all platforms, and scaling internationally through new geographic markets and investing in under-penetrated ones;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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="text-align:justify"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 expectation of an increase in our costs and expenses from the launch of new ad formats, products, and features, primarily as a result of additional hosting costs, although most of these areas of focus will not initially generate revenue;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 decline in users due to a reduction in third-party applications;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 near-term volatility in Redditor and revenue growth rates;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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">sufficiency of our existing cash, cash equivalents, and marketable securities and amounts available under our revolving credit facility to meet our working capital and capital expenditure needs over at least the next 12 months; and</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 risks and uncertainties described in this Quarterly Report on Form 10-Q, including those described in &#8220;Risk Factors.&#8221;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We caution you that the foregoing list does not contain all of the forward-looking statements made in this Quarterly Report on Form 10-Q.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have based the forward-looking statements contained in this Quarterly Report on Form 10-Q primarily on our current expectations, estimates, forecasts, and projections about future events and trends that we believe may affect our business, results of operations, financial condition, and prospects. Although we believe that we have a reasonable basis for each forward-looking statement contained in this Quarterly Report on Form 10-Q, we cannot guarantee that the future results, levels of activity, performance, or events and circumstances reflected in the forward-looking statements will be achieved or occur at all. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties, and other factors described in &#8220;Risk Factors&#8221; and elsewhere in this Quarterly Report on Form 10-Q. 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-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;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 Quarterly Report on Form 10-Q to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q or to reflect new information or the occurrence of unanticipated events, 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, mergers, dispositions, joint ventures, or investments we may make.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_1099511629125"></div><div style="margin-bottom:9pt;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%">NOTE REGARDING USER METRICS AND OTHER DATA</span></div><div style="margin-bottom:9pt;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%">We define a daily active unique (&#8220;DAUq&#8221;) as a user whom we can identify with a unique identifier who has visited a page on the Reddit website, www.reddit.com, or opened a Reddit application at least once during a 24-hour period. We calculate average DAUq for a particular period by adding the number of DAUq on each day of that period and dividing that sum by the number of days in that period. We define a weekly active unique (&#8220;WAUq&#8221;) as a user whom we can identify with a unique identifier who has visited a page on the Reddit website, www.reddit.com, or opened a Reddit application at least once during a trailing seven-day period. We calculate average quarterly WAUq for a particular period by adding the number of WAUq on each day of that period and dividing that sum by the number of days in that period. We define average revenue per unique (&#8220;ARPU&#8221;) as quarterly revenue in a given geography divided by the average DAUq in that geography. For the purposes of calculating ARPU, advertising revenue in a given geography is based on the geographic location in which advertising impressions are delivered, as this approximates revenue based on user activity, while other revenue in a given geography is based on the billing address of the customer. </span></div><div style="margin-bottom:9pt;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%">We regularly review and continually seek to improve the accuracy of, and our ability to track, such metrics. While these metrics are based on what we believe to be reasonable calculations for the applicable period of measurement, there are inherent challenges given the complexity of the systems involved and the rapidly changing nature of mobile devices and systems. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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="i57d391c0f56146dea8046dfb4a2f453f_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:justify"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Part I - Financial Information</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_13"></div><div style="margin-bottom:9pt;margin-top:9pt"><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="i57d391c0f56146dea8046dfb4a2f453f_22"></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%">Reddit, 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-weight:400;line-height:120%">(in thousands, except share and per share amounts)</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(unaudited) </span></div><div style="margin-bottom:9pt;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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="9" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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:1.5pt 1pt;text-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:1.5pt 1pt;text-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:1.5pt 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;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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-34">804,905</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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-35">499,627</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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-36">1,468,316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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-37">891,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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%">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:1.5pt 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%">Cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-38">70,308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-39">45,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-40">126,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-41">82,989</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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%">Research and development </span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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-42">231,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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-43">196,610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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-44">438,522</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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-45">387,881</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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-46">195,897</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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-47">120,619</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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-48">347,369</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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-49">211,304</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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%">General and administrative </span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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-50">75,708</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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-51">68,787</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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-52">141,222</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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-53">138,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 34pt;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%">Total costs and expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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-54">573,189</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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-55">431,916</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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-56">1,053,688</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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-57">820,374</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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%">Income from operations </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-58">231,716</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-59">67,711</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-60">414,628</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-61">71,614</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">Other income (expense), net</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-62">25,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-63">21,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-64">47,935</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-65">41,681</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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%">Income before income taxes </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-66">256,835</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-67">88,858</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-68">462,563</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-69">113,295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">Income tax expense (benefit) </span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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-70">3,987</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:IncomeTaxExpenseBenefit" scale="3" id="f-71">439</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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-72">5,734</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-73">2,160</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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%">Net income</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-74">252,848</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-75">89,297</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-76">456,829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-77">115,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">Net income per share attributable to Class A and Class B common stock (Note 4)</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:1.5pt 1pt 1.5pt 28pt;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%">Basic</span></td><td style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-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" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-78">1.31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-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" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-79">0.48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-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" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-80">2.38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-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" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-81">0.63</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 28pt;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%">Diluted</span></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-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" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-82">1.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-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" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-83">0.45</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-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" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-84">2.26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-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" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-85">0.58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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%">Weighted-average shares of Class A and Class B common stock used to compute net income per share attributable to common stockholders</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:1.5pt 1pt 1.5pt 28pt;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%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-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="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-86">192,345,684</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-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="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-87">185,437,777</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-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="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-88">191,932,329</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-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="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-89">183,730,992</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 28pt;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%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:right;vertical-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="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-90">202,029,721</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:right;vertical-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="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-91">199,522,433</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:right;vertical-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="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-92">202,326,864</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:right;vertical-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="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-93">200,681,458</ix:nonFraction></span></td></tr></table></div><div style="margin-bottom:9pt;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%">The accompanying notes are an integral part of these financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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="i57d391c0f56146dea8046dfb4a2f453f_19"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:justify"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">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%">Reddit, 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-weight:400;line-height:120%">(in thousands, except share and per share amounts)</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="padding: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%">June 30,<br/>2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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%">December 31,<br/>2025</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding: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%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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: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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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: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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:1.5pt 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: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-8" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-94">1,486,838</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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-9" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-95">953,569</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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:9pt;font-weight:400;line-height:100%">Marketable securities </span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 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-8" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-96">1,299,519</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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-9" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-97">1,523,242</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 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-8" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-98">650,098</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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-9" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-99">590,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 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-8" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-100">105,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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-9" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-101">69,012</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 34pt;text-align:left;text-indent:-9pt;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:1.5pt 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-8" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-102">3,541,665</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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-9" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-103">3,135,985</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 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-8" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-104">11,981</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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-9" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-105">12,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 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-8" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-106">18,411</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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-9" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-107">20,788</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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:9pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 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-8" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-108">10,565</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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-9" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-109">15,521</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 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-8" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-110">42,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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-9" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-111">42,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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:9pt;font-weight:400;line-height:100%">Other noncurrent assets</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 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-8" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-112">11,809</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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-9" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-113">11,995</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 34pt;text-align:left;text-indent:-9pt;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:1.5pt 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: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-8" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-114">3,636,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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: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-9" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-115">3,239,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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: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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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: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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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:9pt;font-weight:400;line-height:100%">Accounts payable </span></td><td style="background-color:#ffffff;padding:1.5pt 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: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-8" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-116">89,144</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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: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-9" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-117">62,929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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:9pt;font-weight:400;line-height:100%">Operating lease liabilities </span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 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-8" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-118">7,783</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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-9" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-119">7,023</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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:9pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities </span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 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-8" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-120">240,822</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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-9" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-121">201,331</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 34pt;text-align:left;text-indent:-9pt;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:#cceeff;border-top:1pt solid #000;padding:1.5pt 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-8" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-122">337,749</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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-9" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-123">271,283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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:9pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent </span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 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-8" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-124">13,084</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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-9" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-125">16,191</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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:9pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 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-8" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="f-126">72</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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-9" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-127">22,661</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 34pt;text-align:left;text-indent:-9pt;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:1.5pt 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-8" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-128">350,905</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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-9" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-129">310,135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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:9pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 9)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-8" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-130"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-9" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-131"></ix:nonFraction></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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: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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Preferred stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-132"><ix:nonFraction unitRef="usdPerShare" contextRef="c-9" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-133">0.0001</ix:nonFraction></ix:nonFraction> per share; <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-134"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-135">100,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of June&#160;30, 2026 and December&#160;31, 2025; <ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-136"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-137"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-138"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-139">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of June&#160;30, 2026 and December&#160;31, 2025</span></div></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 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-8" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-140">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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-9" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-141">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Class A common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="c-10" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-142"><ix:nonFraction unitRef="usdPerShare" contextRef="c-11" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-143">0.0001</ix:nonFraction></ix:nonFraction> per share; <ix:nonFraction unitRef="shares" contextRef="c-10" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-144"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-145">2,000,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of June&#160;30, 2026 and December&#160;31, 2025; <ix:nonFraction unitRef="shares" contextRef="c-11" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-146"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-147">145,841,108</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-10" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-148"><ix:nonFraction unitRef="shares" contextRef="c-10" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-149">139,218,373</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of June&#160;30, 2026 and December&#160;31, 2025, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 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-11" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-150">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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:CommonStockValue" scale="3" id="f-151">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Class B common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-152"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-153">0.0001</ix:nonFraction></ix:nonFraction> per share; <ix:nonFraction unitRef="shares" contextRef="c-13" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-154"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-155">140,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of June&#160;30, 2026 and December&#160;31, 2025; <ix:nonFraction unitRef="shares" contextRef="c-13" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-156"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-157">46,480,309</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-158"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-159">51,673,735</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of June&#160;30, 2026 and December&#160;31, 2025, respectively </span></div></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 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-13" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-160">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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:CommonStockValue" scale="3" id="f-161">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Class C common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-162"><ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-163">0.0001</ix:nonFraction></ix:nonFraction> per share; <ix:nonFraction unitRef="shares" contextRef="c-14" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-164"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-165">100,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of June&#160;30, 2026 and December&#160;31, 2025; <ix:nonFraction unitRef="shares" contextRef="c-15" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-166"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-167"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-168"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-169">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of June&#160;30, 2026 and December&#160;31, 2025</span></div></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 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:CommonStockValue" format="ixt:fixed-zero" scale="3" id="f-170">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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:CommonStockValue" format="ixt:fixed-zero" scale="3" id="f-171">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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:9pt;font-weight:400;line-height:100%">Additional paid-in capital </span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 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-8" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-172">3,504,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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-9" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-173">3,595,772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss) </span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 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-8" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-174">4,695</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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-9" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-175">4,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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:9pt;font-weight:400;line-height:100%">Accumulated deficit </span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 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-8" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-176">214,288</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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-9" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-177">671,117</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 34pt;text-align:left;text-indent:-9pt;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:1.5pt 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-8" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-178">3,285,700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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-9" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-179">2,929,038</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 34pt;text-align:left;text-indent:-9pt;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:1.5pt 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: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-8" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-180">3,636,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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: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-9" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-181">3,239,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;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%">The accompanying notes are an integral part of these financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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="i57d391c0f56146dea8046dfb4a2f453f_25"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:justify"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">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%">Reddit, 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-weight:400;line-height:120%">(in thousands)</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(unaudited)</span></div><div style="margin-bottom:9pt;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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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:1.5pt 1pt;text-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:1.5pt 1pt;text-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:1.5pt 1pt;text-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:1.5pt 1pt;text-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:1.5pt 1pt;text-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 income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-182">252,848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-183">89,297</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-184">456,829</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-185">115,455</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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:1.5pt 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%">Change in unrealized gains (losses) on marketable securities </span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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-186">2,292</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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-187">158</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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-188">6,055</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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" scale="3" id="f-189">185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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%">Change in foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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-190">1,424</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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-191">2,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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-192">3,004</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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-193">3,518</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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 comprehensive income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-194">249,132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-195">91,710</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-196">447,770</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-197">119,158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;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%">The accompanying notes are an integral part of these financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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="i57d391c0f56146dea8046dfb4a2f453f_28"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:justify"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">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%">Reddit, 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-weight:400;line-height:120%">(in thousands, except share amounts)</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(unaudited) </span></div><div style="margin-bottom:9pt;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:34.212%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:6.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.216%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.045%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.216%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.216%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.045%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.216%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.216%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.545%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.216%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.545%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.216%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.555%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="45" style="padding:1.5pt 1pt;text-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, 2025</span></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="21" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-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/>Other<br/>Comprehensive<br/>Income<br/>(Loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-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/>Deficit</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-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<br/>Stockholders&#8217;<br/>Equity</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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:8pt;font-weight:400;line-height:100%">Balance as of March 31, 2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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="shares" contextRef="c-16" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-198">129,145,465</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding: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-16" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-199">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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: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="shares" contextRef="c-17" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-200">55,121,821</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding: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-17" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-201">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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-top:1pt solid #000;padding: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-18" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-202">3,390,469</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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-top:1pt solid #000;padding: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-19" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-203">1,314</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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-top:1pt solid #000;padding: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-20" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-204">1,174,680</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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-top:1pt solid #000;padding: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-21" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-205">2,217,121</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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:8pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of stock options, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:1.5pt 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="shares" contextRef="c-22" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-206">358,393</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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="shares" contextRef="c-23" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-207">629,769</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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-24" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-208">4,303</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-209">4,303</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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:8pt;font-weight:400;line-height:100%">Issuance of common stock upon settlement of restricted stock units, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:1.5pt 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="shares" contextRef="c-22" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="f-210">1,801,956</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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-22" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:fixed-zero" scale="3" id="f-211">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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="shares" contextRef="c-23" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="f-212">17,251</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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-24" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-213">15,224</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-214">15,224</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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:8pt;font-weight:400;line-height:100%">Conversion of Class B common stock to Class A common stock</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding: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="shares" contextRef="c-22" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="f-215">656,715</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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="shares" contextRef="c-23" decimals="INF" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="f-216">656,715</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:1.5pt 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:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Stock-based compensation expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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-24" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-217">89,070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-218">89,070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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"/><td colspan="3" style="display:none"/><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: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%">Net income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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-25" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-219">89,297</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-220">89,297</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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:8pt;font-weight:400;line-height:100%">Change in other comprehensive income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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-26" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-221">2,413</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-222">2,413</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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:8pt;font-weight:400;line-height:100%">Balance as of June 30, 2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding: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="shares" contextRef="c-27" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-223">131,962,529</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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;border-top:1pt solid #000;padding: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-27" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-224">13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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: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="shares" contextRef="c-28" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-225">55,112,126</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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;border-top:1pt solid #000;padding: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-28" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-226">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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;border-top:1pt solid #000;padding: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-29" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-227">3,468,618</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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;border-top:1pt solid #000;padding: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-30" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-228">3,727</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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;border-top:1pt solid #000;padding: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-31" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-229">1,085,383</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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;border-top:1pt solid #000;padding: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-32" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-230">2,386,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="45" style="padding:1.5pt 1pt;text-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, 2026</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="21" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-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/>Other<br/>Comprehensive<br/>Income<br/>(Loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-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/>Deficit</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-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<br/>Stockholders&#8217;<br/>Equity</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:18pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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:8pt;font-weight:400;line-height:100%">Balance as of March 31, 2026</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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="shares" contextRef="c-33" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-231">141,867,916</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding: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-33" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-232">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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: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="shares" contextRef="c-34" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-233">50,543,398</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding: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-34" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-234">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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-top:1pt solid #000;padding: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-35" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-235">3,647,812</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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-top:1pt solid #000;padding: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-36" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-236">979</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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-top:1pt solid #000;padding: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-37" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-237">467,136</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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-top:1pt solid #000;padding: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-38" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-238">3,179,716</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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:8pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of stock options, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding: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="shares" contextRef="c-39" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-239">411,629</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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="shares" contextRef="c-40" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-240">6,741</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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-41" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-241">5,037</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-242">5,037</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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:8pt;font-weight:400;line-height:100%">Issuance of common stock upon settlement of restricted stock units, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding: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="shares" contextRef="c-39" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="f-243">946,119</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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="shares" contextRef="c-40" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="f-244">34,426</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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-41" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-245">14,546</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-246">14,546</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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:8pt;font-weight:400;line-height:100%">Conversion of Class B common stock to Class A common stock</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding: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="shares" contextRef="c-39" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="f-247">4,104,256</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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="shares" contextRef="c-40" decimals="INF" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="f-248">4,104,256</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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%">Repurchases of Class A common stock</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding: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="shares" contextRef="c-39" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-249">1,488,812</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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-41" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-250">234,591</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-251">234,591</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Stock-based compensation expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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-41" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-252">100,952</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-253">100,952</ix:nonFraction></span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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%">Net income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding: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;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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-42" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-254">252,848</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-255">252,848</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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:8pt;font-weight:400;line-height:100%">Change in other comprehensive income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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-43" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-256">3,716</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-257">3,716</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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:8pt;font-weight:400;line-height:100%">Balance as of June 30, 2026</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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="shares" contextRef="c-44" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-258">145,841,108</ix:nonFraction></span></td><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:1.5pt 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: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-44" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-259">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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-bottom:3pt double #000;border-top:1pt solid #000;padding: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="shares" contextRef="c-45" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-260">46,480,309</ix:nonFraction></span></td><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:1.5pt 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: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-45" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-261">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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: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-46" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-262">3,504,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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: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-47" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-263">4,695</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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: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-48" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-264">214,288</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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: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-8" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-265">3,285,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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-bottom:9pt;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><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:justify"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">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%">Reddit, 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-weight:400;line-height:120%">(in thousands, except share amounts)</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(unaudited) </span></div><div style="margin-bottom:9pt;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:34.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.216%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.045%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.216%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.216%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.045%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.216%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.216%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.216%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.216%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.450%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:1.5pt 1pt;text-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, 2025</span></td></tr><tr style="height:19pt"><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-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/>Other<br/>Comprehensive<br/>Income<br/>(Loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-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/>Deficit</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-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<br/>Stockholders&#8217;<br/>Equity</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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:8pt;font-weight:400;line-height:100%">Balance as of December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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="shares" contextRef="c-49" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-266">125,001,880</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding: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-49" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-267">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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: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="shares" contextRef="c-50" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-268">55,314,099</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding: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-50" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-269">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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-top:1pt solid #000;padding: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-51" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-270">3,331,546</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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-top:1pt solid #000;padding: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-52" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-271">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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-top:1pt solid #000;padding: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-53" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-272">1,200,838</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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-top:1pt solid #000;padding: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-54" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-273">2,130,749</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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:8pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of stock options, net</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 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="shares" contextRef="c-55" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-274">1,363,474</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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="shares" contextRef="c-56" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-275">1,456,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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-57" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-276">14,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-277">14,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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:8pt;font-weight:400;line-height:100%">Issuance of common stock upon settlement of restricted stock units, net</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 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="shares" contextRef="c-55" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="f-278">3,904,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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-55" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="f-279">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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="shares" contextRef="c-56" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="f-280">34,502</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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-57" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-281">51,899</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-282">51,898</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Conversion of Class B common stock to Class A common stock</span></td><td colspan="3" style="background-color:#ffffff;padding: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="shares" contextRef="c-55" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="f-283">1,692,925</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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="shares" contextRef="c-56" decimals="INF" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="f-284">1,692,925</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:1.5pt 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:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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-57" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-285">174,484</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-286">174,484</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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-58" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-287">115,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-288">115,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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:8pt;font-weight:400;line-height:100%">Change in other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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-59" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-289">3,703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-290">3,703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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:8pt;font-weight:400;line-height:100%">Balance as of June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding: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="shares" contextRef="c-27" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-291">131,962,529</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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;border-top:1pt solid #000;padding: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-27" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-292">13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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: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="shares" contextRef="c-28" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-293">55,112,126</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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;border-top:1pt solid #000;padding: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-28" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-294">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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;border-top:1pt solid #000;padding: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-29" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-295">3,468,618</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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;border-top:1pt solid #000;padding: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-30" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-296">3,727</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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;border-top:1pt solid #000;padding: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-31" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-297">1,085,383</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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;border-top:1pt solid #000;padding: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-32" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-298">2,386,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:1.5pt 1pt;text-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, 2026</span></td></tr><tr style="height:19pt"><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-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/>Other<br/>Comprehensive<br/>Income<br/>(Loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-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/>Deficit</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-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<br/>Stockholders&#8217;<br/>Equity</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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:8pt;font-weight:400;line-height:100%">Balance as of December 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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="shares" contextRef="c-60" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-299">139,218,373</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding: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-60" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-300">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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: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="shares" contextRef="c-61" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-301">51,673,735</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding: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-61" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-302">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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-top:1pt solid #000;padding: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-62" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-303">3,595,772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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-top:1pt solid #000;padding: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-63" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-304">4,364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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-top:1pt solid #000;padding: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-64" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-305">671,117</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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-top:1pt solid #000;padding: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-9" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-306">2,929,038</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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:8pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of stock options, net</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 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="shares" contextRef="c-65" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-307">814,359</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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="shares" contextRef="c-66" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-308">45,204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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-67" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-309">9,936</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-310">9,936</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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:8pt;font-weight:400;line-height:100%">Issuance of common stock upon settlement of restricted stock units, net</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 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="shares" contextRef="c-65" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="f-311">2,024,395</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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="shares" contextRef="c-66" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="f-312">68,853</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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-67" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-313">30,742</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-314">30,742</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Conversion of Class B common stock to Class A common stock</span></td><td colspan="3" style="background-color:#ffffff;padding: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="shares" contextRef="c-65" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="f-315">5,307,483</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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="shares" contextRef="c-66" decimals="INF" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="f-316">5,307,483</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:1.5pt 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:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Repurchases of Class A Common Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 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="shares" contextRef="c-65" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-317">1,523,502</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 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-67" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-318">239,590</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-319">239,590</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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-67" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-320">169,288</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-321">169,288</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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-68" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-322">456,829</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-323">456,829</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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:8pt;font-weight:400;line-height:100%">Change in other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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-69" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-324">9,059</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-325">9,059</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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:8pt;font-weight:400;line-height:100%">Balance 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: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="shares" contextRef="c-44" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-326">145,841,108</ix:nonFraction></span></td><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:1.5pt 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: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-44" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-327">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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-bottom:3pt double #000;border-top:1pt solid #000;padding: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="shares" contextRef="c-45" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-328">46,480,309</ix:nonFraction></span></td><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:1.5pt 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: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-45" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-329">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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: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-46" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-330">3,504,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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: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-47" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-331">4,695</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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: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-48" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-332">214,288</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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: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-8" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-333">3,285,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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-bottom:9pt;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="i57d391c0f56146dea8046dfb4a2f453f_31"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:justify"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">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%">Reddit, 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-weight:400;line-height:120%">(in thousands)</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(unaudited)</span></div><div style="margin-bottom:9pt;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:45.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="9" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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:1.5pt 1pt;text-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:1.5pt 1pt;text-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:1.5pt 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: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:1.5pt 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 income</span></td><td style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-334">252,848</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-335">89,297</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-336">456,829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-337">115,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">Adjustments to reconcile net income to net cash provided by (used in) 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:1.5pt 1pt 1.5pt 34pt;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:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-338">4,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-339">3,934</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-340">8,468</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-341">7,897</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 34pt;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%">Non-cash operating lease cost </span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-342">1,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-343">1,514</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-344">3,419</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-345">2,982</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 34pt;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%">Amortization of premium (accretion of discount) on marketable securities, net </span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="f-346">2,799</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="f-347">6,691</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="f-348">7,096</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="f-349">15,575</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 34pt;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 expense</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-350">100,952</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-351">89,070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-352">169,288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-353">174,484</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 34pt;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%">Other adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:OtherNoncashIncomeExpense" scale="3" id="f-354">85</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:OtherNoncashIncomeExpense" scale="3" id="f-355">97</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:OtherNoncashIncomeExpense" scale="3" id="f-356">606</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:OtherNoncashIncomeExpense" scale="3" id="f-357">41</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">Changes in operating assets and 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"/><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:1.5pt 1pt 1.5pt 34pt;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%">Accounts receivable </span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-358">127,228</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-359">81,116</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-360">59,271</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-361">57,757</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 34pt;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%">Prepaid expenses and other assets </span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-362">12,454</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-363">9,352</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-364">36,206</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-365">26,358</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 34pt;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 lease right-of-use assets and liabilities </span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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="rddt:IncreaseDecreaseInOperatingLeaseAssetAndLiability" format="ixt:num-dot-decimal" scale="3" id="f-366">1,575</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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="rddt:IncreaseDecreaseInOperatingLeaseAssetAndLiability" format="ixt:num-dot-decimal" scale="3" id="f-367">1,589</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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="rddt:IncreaseDecreaseInOperatingLeaseAssetAndLiability" format="ixt:num-dot-decimal" scale="3" id="f-368">3,390</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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="rddt:IncreaseDecreaseInOperatingLeaseAssetAndLiability" format="ixt:num-dot-decimal" scale="3" id="f-369">3,369</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 34pt;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%">Accounts payable </span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-370">37,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-371">19,991</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-372">26,037</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-373">18,945</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 34pt;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%">Accrued expenses and other liabilities </span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-374">9,026</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-375">6,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-376">16,657</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-377">22,246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net cash provided by (used in) operating activities </span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-378">261,876</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-379">111,331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-380">574,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-381">238,909</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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: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:1.5pt 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%">Purchases of property and equipment </span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-382">1,134</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="f-383">505</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-384">2,224</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-385">1,484</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 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="background-color:#ffffff;padding:1.5pt 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%">Purchases of marketable securities </span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-386">311,978</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-387">556,457</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-388">676,907</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-389">1,061,303</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">Maturities of marketable securities </span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-390">409,247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-391">552,532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-392">883,715</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-393">1,017,594</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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%">Proceeds from sale of marketable securities </span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:fixed-zero" scale="3" id="f-394">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:fixed-zero" scale="3" id="f-395">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-396">17,989</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-397">12,372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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%">Other investing activities </span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-398">1,421</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-399">2,354</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-400">3,037</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-401">3,243</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net cash provided by (used in) investing activities </span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-402">94,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-403">2,076</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-404">219,536</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-405">29,578</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:#ffffff;padding:1.5pt 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%">Proceeds from exercise of employee stock options </span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-406">5,037</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-407">4,303</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-408">9,936</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-409">14,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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%">Taxes paid related to net share settlement of restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-410">14,546</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-411">15,225</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-412">30,742</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-413">51,900</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">Repurchases of Class A common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-414">234,591</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-415">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-416">239,590</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-417">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net cash provided by (used in) financing activities</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-418">244,100</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-419">10,922</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-420">260,396</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-421">37,413</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net increase (decrease) in cash and cash equivalents</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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-422">112,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-423">98,333</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-424">533,269</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-425">171,918</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Cash and cash equivalents at the beginning of the period</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="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-426">1,374,348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-427">635,727</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-428">953,569</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-429">562,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Cash and cash equivalents at the end of the period</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-430">1,486,838</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-431">734,060</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-432">1,486,838</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-433">734,060</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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></table></div><div style="margin-bottom:9pt;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%">The accompanying notes are an integral part of these financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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="i57d391c0f56146dea8046dfb4a2f453f_34"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#0000ff;font-family:'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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></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%">Reddit, 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 the Consolidated Financial Statements</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(unaudited)</span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_37"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NatureOfOperations" id="f-434" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">1. Description of Business</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-bottom:9pt;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%">Reddit, Inc. (&#8220;Reddit,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; or &#8220;us&#8221;) was incorporated in the state of Delaware. Our mission is to empower communities and make their knowledge accessible to everyone. We built Reddit with the belief that communities unlock the power of human creativity and create a sense of belonging and empowerment for their members. We believe the world needs community more than ever, and that this represents our greatest opportunity to further enrich the lives of everyone in the world. We are headquartered in San Francisco, California, and have several offices around the world.</span></div></ix:nonNumeric><div id="i57d391c0f56146dea8046dfb4a2f453f_40"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="f-435" continuedAt="f-435-1" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2. Basis of Presentation and Significant Accounting Policies</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation of Unaudited Interim Financial Information</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationPolicyTextBlock" id="f-437" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-436" escape="true"><div style="margin-bottom:9pt;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%">Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) regarding interim financial information. Our consolidated financial statements include the accounts of Reddit, Inc. and our wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Certain information and disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. GAAP have been omitted. Accordingly, the unaudited interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended December&#160;31, 2025 (our &#8220;Annual Report&#8221;). The unaudited interim consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and reflect, in our opinion, all the adjustments of a normal, recurring nature that are necessary for the fair statement of our financial position, results of operations, and cash flows for the interim periods, but are not necessarily indicative of the results expected for the full year or any other period.</span></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:9pt;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%">Other than described below, there have been no changes to our significant accounting policies described in the &#8220;Notes to the Consolidated Financial Statements&#8221; included in our audited consolidated financial statements and related notes as of and for the year ended December&#160;31, 2025 included in our Annual Report that have had a material impact on our consolidated financial statements and accompanying notes.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-438" escape="true"><div style="margin-bottom:9pt;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%">The preparation of the unaudited consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts in the consolidated financial statements and accompanying notes. Management&#8217;s estimates 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 materially from those estimates.</span></div><div style="margin-bottom:9pt;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%">Significant estimates relate primarily to the valuation of deferred tax assets, determining the fair value of stock-based awards, the fair value of assets and liabilities assumed in business combinations, and the incremental borrowing rate used to determine operating lease right-of-use assets and lease liabilities. 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><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-439" continuedAt="f-439-1" escape="true"><div style="margin-bottom:9pt;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%">We account for income taxes using the asset and liability method. We recognize deferred tax assets and liabilities for temporary differences between the financial reporting and tax bases of assets and liabilities using the enacted statutory tax rates in effect for the years in which we expect the differences to reverse. We establish valuation allowances to reduce the total deferred tax assets to the amount we believe is more likely than not to be realized. In assessing the need for a valuation allowance, we consider all available evidence, both positive and negative, including past operating results and estimates of future taxable income. Our judgment regarding the timing and amount of the valuation allowance release is subject to change based on a number of factors, including but not limited to, the level of profitability (income before income taxes adjusted for permanent differences) that we are able to accurately forecast, as well as the amount of our tax deductible stock-based compensation, which is dependent upon our publicly traded share price, and macroeconomic conditions, among other factors. In the event that we change our determination as to the amount of deferred tax assets that can be realized, we will adjust our </span></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></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%">Reddit, 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 the Consolidated Financial Statements</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(unaudited)</span></div></div><ix:continuation id="f-435-1"><ix:continuation id="f-439-1"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">valuation allowance with a corresponding impact to the provision for (benefit from) income taxes in the period in which such determination is made.</span></div></ix:continuation><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ConcentrationRiskCreditRisk" id="f-440" escape="true"><div style="margin-bottom:9pt;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%">Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents, restricted cash, marketable securities, and accounts receivable. We maintain cash and cash equivalents with several financial institutions. We believe that the financial institutions that hold our cash and cash equivalents are financially sound and, accordingly, minimal credit risks exist with respect to these balances. We maintain investments in U.S. and non-U.S. government securities, investment-grade corporate and government agency securities, time deposits, commercial paper, and money market accounts that carry high credit ratings and accordingly, minimal credit risk exists with respect to these balances.</span></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Not Yet Adopted</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-441" escape="true"><div style="margin-bottom:9pt;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%">In November 2024, the FASB issued ASU No. 2024-03, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which requires an entity to disclose disaggregated information about certain income statement expense line items. The standard is effective for us beginning January 1, 2027, with early adoption permitted. We are currently evaluating the impact the adoption will have on our disclosures.</span></div><div style="margin-bottom:9pt;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%">In September 2025, the FASB issued ASU No. 2025-06, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles&#8212;Goodwill and Other&#8212;Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which aims to modernize the accounting for internal-use software costs to better align with current software development practices by removing references to prescriptive software development stages and establishing a new principle for when to begin capitalizing such costs. The standard is effective for us beginning January 1, 2028. We are currently evaluating the impact the adoption will have on our consolidated financial statements.</span></div></ix:nonNumeric></ix:continuation><div id="i57d391c0f56146dea8046dfb4a2f453f_43"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-442" continuedAt="f-442-1" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">3. Revenue</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-443" escape="true"><div style="margin-bottom:9pt;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%">The following table represents our revenue disaggregated by source:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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="padding:0 1pt"/><td colspan="21" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-444">761,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-445">464,785</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-446">1,386,295</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-447">823,415</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-448">43,280</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-449">34,842</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-450">82,021</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-451">68,573</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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 revenue </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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-452">804,905</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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-453">499,627</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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-454">1,468,316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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-455">891,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'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="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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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="padding:0 1pt"/><td colspan="21" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-456">638,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-457">408,842</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-458">1,163,680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-459">722,694</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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-460">166,786</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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-461">90,785</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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-462">304,636</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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-463">169,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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 revenue </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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-464">804,905</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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-465">499,627</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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-466">1,468,316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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-467">891,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">______________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Other than the United States, no individual country represented <ix:nonFraction unitRef="number" contextRef="c-86" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-468"><ix:nonFraction unitRef="number" contextRef="c-87" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-469">10</ix:nonFraction></ix:nonFraction>% or more of total revenue during the three and six months ended June 30, 2026 and 2025.</span></div></ix:nonNumeric><div style="margin-bottom:9pt;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%">Deferred revenue was $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-470">38.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-471">18.1</ix:nonFraction>&#160;million as of June&#160;30, 2026 and December&#160;31, 2025, respectively. Revenue recognized during the six months ended June&#160;30, 2026 and 2025 included substantially all of the deferred revenue balance at the beginning of each respective period.</span></div><div style="margin-bottom:9pt;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%">As of June&#160;30, 2026, the aggregate amount of remaining performance obligations in contracts with an original expected duration exceeding one year was $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="f-472">92.1</ix:nonFraction>&#160;million. This amount consists primarily of long-term content licensing contracts and </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></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%">Reddit, 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 the Consolidated Financial Statements</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(unaudited)</span></div></div><ix:continuation id="f-442-1"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">excludes deferred revenue related to short-term advertising contracts and Reddit Premium subscriptions. We expect to recognize $<ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="f-473">62.0</ix:nonFraction>&#160;million in the remainder of 2026 and $<ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="f-474">30.1</ix:nonFraction>&#160;million in 2027.</span></div></ix:continuation><div id="i57d391c0f56146dea8046dfb4a2f453f_49"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-477" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">4. Net Income per Share</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerSharePolicyTextBlock" id="f-478" escape="true"><div style="margin-bottom:9pt;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%">We compute net income per share of Class A and Class B common stock using the two-class method required for multiple classes of common stock. Holders of our Class A and Class B common stock have identical rights except with respect to voting, conversion, and transfer rights, and therefore share equally in our net income or losses.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-479" escape="true"><div style="margin-bottom:9pt;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%">The following table presents the calculation of basic and diluted net income per share attributable to common stock:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:24.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.710%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.710%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.710%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.710%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><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:7.710%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.710%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.710%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.718%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="21" style="border-bottom:1pt solid #000;padding: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><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding: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: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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding: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: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="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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%">Class B</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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%">Class B</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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%">Class B</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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%">Class B</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:1.5pt 1pt;text-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, except share and per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:120%">Basic net income per share attributable to common stockholders:</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="display:none"/><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 10pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%">Net income attributable to common stockholders </span></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-480">189,468</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-481">63,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-482">62,806</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-483">26,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-484">338,468</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-485">118,361</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-486">80,803</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-487">34,652</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Denominator:</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="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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 10pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%">Basic weighted-average common shares outstanding </span></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-90" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-488">144,131,494</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-91" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-489">48,214,190</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-92" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-490">130,426,589</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-93" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-491">55,011,188</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-94" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-492">142,204,102</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-95" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-493">49,728,227</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-96" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-494">128,586,761</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-97" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-495">55,144,231</ix:nonFraction></span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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:120%">Basic income per share attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-90" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-496">1.31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-91" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-497">1.31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-92" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-498">0.48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-93" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-499">0.48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-94" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-500">2.38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-95" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-501">2.38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-96" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-502">0.63</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-97" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-503">0.63</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:120%">Diluted net income per share attributable to common stockholders:</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="display:none"/><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%">Net income attributable to common stockholders </span></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-504">192,506</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-505">60,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-506">64,676</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-507">24,621</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-508">344,549</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-509">112,280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-510">83,730</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-511">31,725</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%">Denominator:</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="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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%">Basic weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-90" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-512">144,131,494</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-91" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-513">48,214,190</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-92" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-514">130,426,589</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-93" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-515">55,011,188</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-94" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-516">142,204,102</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-95" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-517">49,728,227</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-96" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-518">128,586,761</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-97" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-519">55,144,231</ix:nonFraction></span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 11.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:120%">Weighted-average effect of dilutive potential common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-90" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="f-520">9,684,037</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 6pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:1.5pt 6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-91" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="0" id="f-521">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 6pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-92" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="f-522">14,084,656</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 6pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:1.5pt 6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-93" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="0" id="f-523">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-94" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="f-524">10,394,535</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 6pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:1.5pt 6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-95" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="0" id="f-525">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-96" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="f-526">16,950,466</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 6pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:1.5pt 6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-97" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="0" id="f-527">&#8212;</ix:nonFraction></span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 11.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:120%">Shares used in computation of diluted net income per share attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-90" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-528">153,815,531</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-91" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-529">48,214,190</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-92" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-530">144,511,245</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-93" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-531">55,011,188</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-94" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-532">152,598,637</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-95" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-533">49,728,227</ix:nonFraction></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:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-96" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-534">145,537,227</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-97" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-535">55,144,231</ix:nonFraction></span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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:120%">Diluted net income per share attributable to common stockholders</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-90" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-536">1.25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-91" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-537">1.25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-92" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-538">0.45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-93" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-539">0.45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-94" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-540">2.26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-95" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-541">2.26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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-top:1pt solid #000;padding: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="usdPerShare" contextRef="c-96" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-542">0.58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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-top:1pt solid #000;padding: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="usdPerShare" contextRef="c-97" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-543">0.58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="f-544" escape="true"><div style="margin-bottom:9pt;text-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 outstanding potentially dilutive shares were excluded from the computation of diluted net income per share attributable to common stock for the periods presented because the impact of including them would have been anti-dilutive.</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.120%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding: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: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: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: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: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: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: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%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding: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:7pt;font-weight:700;line-height:100%">Class B</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding: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%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding: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:7pt;font-weight:700;line-height:100%">Class B</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding: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%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding: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:7pt;font-weight:700;line-height:100%">Class B</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding: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%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding: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:7pt;font-weight:700;line-height:100%">Class B</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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%">Unvested RSUs and RSAs</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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-98" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-545">13,539</ix:nonFraction></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: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-99" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="f-546">&#8212;</ix:nonFraction></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: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-100" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-547">433,058</ix:nonFraction></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: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-101" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="f-548">&#8212;</ix:nonFraction></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: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-102" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-549">13,712</ix:nonFraction></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: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-103" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="f-550">&#8212;</ix:nonFraction></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: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-104" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-551">126,137</ix:nonFraction></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: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-105" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="f-552">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Total </span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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-90" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-553">13,539</ix:nonFraction></span></td><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: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-91" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="f-554">&#8212;</ix:nonFraction></span></td><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: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-92" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-555">433,058</ix:nonFraction></span></td><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: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-93" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="f-556">&#8212;</ix:nonFraction></span></td><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: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-94" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-557">13,712</ix:nonFraction></span></td><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: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-95" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="f-558">&#8212;</ix:nonFraction></span></td><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: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-96" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-559">126,137</ix:nonFraction></span></td><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: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-97" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="f-560">&#8212;</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div id="i57d391c0f56146dea8046dfb4a2f453f_52"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueDisclosuresTextBlock" id="f-561" continuedAt="f-561-1" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">5. Fair Value Measurements</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="f-562" continuedAt="f-562-1" escape="true"><div style="margin-bottom:9pt;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%">Fair value is defined as the price that would be received to sell an asset in an orderly transaction between market participants at the measurement date. To increase the comparability of fair value measures, the following hierarchy prioritizes the inputs to valuation methodologies used to measure fair value:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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-bottom:9pt;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></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></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%">Reddit, 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 the Consolidated Financial Statements</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(unaudited)</span></div></div><ix:continuation id="f-561-1"><ix:continuation id="f-562-1"><div style="margin-bottom:9pt;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-bottom:9pt;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%">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 market observable inputs to determine their fair value. There were no transfers between levels during the periods presented.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="f-563" escape="true"><div style="margin-bottom:9pt;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%">The following tables set forth our financial assets that are measured at fair value on a recurring basis:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.736%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><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:1.5pt 1pt;text-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, 2026</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:1.5pt 1pt;text-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<br/>hierarchy<br/>level</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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<br/>cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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<br/>value</span></td></tr><tr><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="21" style="padding: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: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%">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="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:1.5pt 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%">Money market funds </span></td><td colspan="3" style="background-color:#ffffff;padding: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 style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-564">1,306,708</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-565">1,306,708</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:30pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities </span></div></td><td colspan="3" style="background-color:#cceeff;padding: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:10pt;font-weight:400;line-height:100%">Level 1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-566">34,951</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-567">34,951</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 1pt 1.5pt 31pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-568">26,438</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-569">26,438</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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: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%">Marketable 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:1.5pt 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%">U.S. treasury securities </span></td><td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-570">382,509</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-571">132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-572">1,061</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-573">381,580</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">U.S. agency bonds </span></td><td colspan="3" style="background-color:#cceeff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-574">428,113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-575">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-576">2,699</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-577">425,414</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">Corporate bonds </span></td><td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-578">272,412</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-579">87</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-580">447</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-581">272,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">Time deposits</span></td><td colspan="3" style="background-color:#cceeff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-582">142,813</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-583">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-584">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-585">142,813</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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%">Commercial paper </span></td><td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-586">77,701</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-587">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-588">43</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-589">77,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 25pt;text-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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="rddt:AssetsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="f-590">2,671,645</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-591">221</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-592">4,250</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-593">2,667,616</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.736%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><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:1.5pt 1pt;text-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, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:1.5pt 1pt;text-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<br/>hierarchy<br/>level</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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<br/>cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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<br/>value</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding: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:1.5pt 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:700;line-height:100%">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="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:1.5pt 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%">Money market funds </span></td><td colspan="3" style="background-color:#ffffff;padding: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 style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-594">825,323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-595">825,323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-596">11,934</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-597">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-598">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-599">11,935</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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%">Time deposits</span></td><td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-600">25,949</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-601">25,949</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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:700;line-height:100%">Marketable 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:1.5pt 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%">U.S. treasury securities </span></td><td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-602">450,474</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-603">1,035</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-604">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-605">451,507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">U.S. agency bonds</span></td><td colspan="3" style="background-color:#cceeff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-606">410,655</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-607">167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-608">134</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-609">410,688</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-610">306,321</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-611">820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-612">13</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-613">307,128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">Time deposits</span></td><td colspan="3" style="background-color:#cceeff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-614">140,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-615">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-616">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-617">140,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-618">213,767</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-619">152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-620">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-621">213,919</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 34pt;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%">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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="rddt:AssetsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="f-622">2,384,423</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-623">2,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-624">149</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-625">2,386,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;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%">Gross unrealized losses within accumulated other comprehensive income (loss) were immaterial as of June&#160;30, 2026 and December&#160;31, 2025. There were <ix:nonFraction unitRef="usd" contextRef="c-5" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded" format="ixt:fixed-zero" scale="0" id="f-626"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded" format="ixt:fixed-zero" scale="0" id="f-627">no</ix:nonFraction></ix:nonFraction> impairment charges due to credit losses during the three and six months ended June 30, 2026 and 2025.</span></div><div style="margin-bottom:9pt;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%">As of June&#160;30, 2026, the amortized cost of marketable securities with maturities less than one year was $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" scale="6" id="f-628">680.6</ix:nonFraction> million. The amortized cost of marketable securities with maturities between one and five years was $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" scale="6" id="f-629">623.0</ix:nonFraction> million.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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><div id="i57d391c0f56146dea8046dfb4a2f453f_55"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#0000ff;font-family:'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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></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%">Reddit, 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 the Consolidated Financial Statements</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(unaudited)</span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="f-630" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">6. Balance Sheet Components</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="f-631" escape="true"><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities</span></div><div style="margin-bottom:9pt;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%">Accrued expenses and other current liabilities consisted of the following:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-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="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-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="9" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-632">63,384</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-633">74,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-634">38,548</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-635">18,039</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-636">91,255</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-637">86,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued customer incentives, revenue share payable, and other</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="rddt:RevenueSharePayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-638">30,830</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="rddt:RevenueSharePayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-639">5,984</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-640">16,805</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-641">16,358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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 accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-642">240,822</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-643">201,331</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Noncurrent Liabilities</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:OtherNoncurrentLiabilitiesTableTextBlock" id="f-644" escape="true"><div style="margin-bottom:9pt;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%">Other noncurrent liabilities consisted of the following:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-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="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-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="9" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accrued customer incentives</span></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="rddt:AccruedCustomerIncentivesNoncurrent" format="ixt:fixed-zero" scale="3" id="f-645">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="rddt:AccruedCustomerIncentivesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-646">22,555</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><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-8" decimals="-3" name="us-gaap:OtherSundryLiabilitiesNoncurrent" scale="3" id="f-647">72</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><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-9" decimals="-3" name="us-gaap:OtherSundryLiabilitiesNoncurrent" scale="3" id="f-648">106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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 other noncurrent liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="f-649">72</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><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-9" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-650">22,661</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div id="i57d391c0f56146dea8046dfb4a2f453f_1606"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="f-651" continuedAt="f-651-1" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">7. Goodwill and Intangible Assets</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:9pt;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%">The carrying amount of goodwill was $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:Goodwill" scale="6" id="f-652">42.2</ix:nonFraction> million as of December&#160;31, 2025. There was no change in the carrying amount of goodwill during the six months ended June&#160;30, 2026.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquired Intangible Assets</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="f-653" escape="true"><div style="margin-bottom:9pt;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%">Acquired intangible assets consisted of the following:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:1.5pt 1pt;text-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, 2026</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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 carrying<br/>value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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 <br/>value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-average remaining useful life (years)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:1.5pt 1pt;text-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, except year data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-654">47,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-655">36,921</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-656">10,539</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 1pt;text-align: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-122" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-657">1.1</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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 intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="f-658">600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="f-659">600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="f-660">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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 acquired intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-661">48,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-662">37,521</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-663">10,539</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:1.5pt 1pt;text-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, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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 carrying<br/>value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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<br/>value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-average remaining useful life (years)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:1.5pt 1pt;text-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, except year data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-664">47,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-665">31,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-666">15,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 1pt;text-align: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-124" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-667">1.6</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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 intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="f-668">600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="f-669">600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="f-670">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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 acquired intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-671">48,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-672">32,564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-673">15,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:0 1pt"/></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-bottom:9pt;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><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#0000ff;font-family:'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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></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%">Reddit, 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 the Consolidated Financial Statements</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(unaudited)</span></div></div><ix:continuation id="f-651-1"><div style="margin-bottom:9pt;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%">Amortization expense was immaterial for the three and six months ended June&#160;30, 2026 and 2025.</span></div></ix:continuation><div id="i57d391c0f56146dea8046dfb4a2f453f_67"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LongTermDebtTextBlock" id="f-674" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">8. Debt</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revolving Line of Credit</span></div><div style="margin-bottom:9pt;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%">On July&#160;1, 2025, we entered into an Amended and Restated Credit and Guarantee Agreement, which amended and restated our prior Credit and Guarantee Agreement dated October 8, 2021 (as amended on May 23, 2023), and provides for a <ix:nonNumeric contextRef="c-126" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="f-675">five-year</ix:nonNumeric>, $<ix:nonFraction unitRef="usd" contextRef="c-127" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-676">500.0</ix:nonFraction> million, revolving loan and standby letter of credit facility (&#8220;Revolving Credit Facility&#8221;) of which $<ix:nonFraction unitRef="usd" contextRef="c-128" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-677">100.0</ix:nonFraction> million can be issued as letters of credit and another $<ix:nonFraction unitRef="usd" contextRef="c-129" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-678">100.0</ix:nonFraction> million of which can be borrowed in certain non-U.S. dollar currencies. As of June&#160;30, 2026, we have issued <ix:nonFraction unitRef="instrument" contextRef="c-130" decimals="INF" name="rddt:DebtInstrumentNumberOfInstruments" format="ixt-sec:numwordsen" scale="0" id="f-679">four</ix:nonFraction> letters of credit, three of which are denominated in a foreign currency, for an aggregate of $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" scale="6" id="f-680">5.6</ix:nonFraction> million, which reduced the letter of credit borrowings available under the Revolving Credit Facility to $<ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="f-681">94.4</ix:nonFraction> million. The aggregate available balance under the Revolving Credit Facility was $<ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="f-682">494.4</ix:nonFraction> million as of June&#160;30, 2026.</span></div><div style="margin-bottom:9pt;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%">Under the terms of the Revolving Credit Facility, borrowings can be ABR Loans, Term Benchmark Loans, or RFR Loans. Outstanding ABR Loans bear interest at a rate equal to the greatest of (A) the Prime Rate, (B) the NYFRB Rate plus <ix:nonFraction unitRef="number" contextRef="c-132" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-683">0.5</ix:nonFraction>%, or (C) the Adjusted Term SOFR Rate plus <ix:nonFraction unitRef="number" contextRef="c-133" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-684">1.0</ix:nonFraction>% (each as defined in the Revolving Credit Facility), in each case plus <ix:nonFraction unitRef="number" contextRef="c-134" decimals="INF" name="rddt:DebtInstrumentAdditionalBasisSpread" scale="-2" id="f-685">0.25</ix:nonFraction>%. Outstanding Term Benchmark Loans bear interest at the Adjusted Term SOFR Rate, the Adjusted EURIBOR Rate, the Adjusted Term CORRA Rate, or the Adjusted AUD Rate (each as defined in the Revolving Credit Facility), as applicable, in each case plus <ix:nonFraction unitRef="number" contextRef="c-135" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-686">1.25</ix:nonFraction>%. Outstanding RFR Loans bear interest at a rate equal to the Adjusted Daily Simple RFR (as such term is defined in the Revolving Credit Facility) plus <ix:nonFraction unitRef="number" contextRef="c-136" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-687">1.25</ix:nonFraction>%. We are required to pay a quarterly commitment fee that accrues at <ix:nonFraction unitRef="number" contextRef="c-1" decimals="4" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="f-688">0.15</ix:nonFraction>% per annum on the unused portion of the aggregate commitments under the Revolving Credit Facility.</span></div><div style="margin-bottom:9pt;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%">The Revolving Credit Facility contains customary conditions on our borrowings, including events of default and covenants. Covenants include restrictions on our and certain of our subsidiaries&#8217; ability to incur indebtedness, grant liens, make distributions to holders of our preferred and common stock, make investments, or engage in transactions with our affiliates, and require us to adhere to a maximum total leverage ratio. The obligations under the Revolving Credit Facility are secured by liens on substantially all of our assets, including intellectual property assets. However, the Revolving Credit Facility provides for the permanent release of guarantees and collateral upon our achievement of certain investment grade ratings. We were in compliance with all covenants as of June&#160;30, 2026.</span></div></ix:nonNumeric><div id="i57d391c0f56146dea8046dfb4a2f453f_70"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-689" continuedAt="f-689-1" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">9. Commitments and Contingencies</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Obligations</span></div><div style="margin-bottom:9pt;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%">We enter into contracts with non-cancellable purchase obligations, primarily related to third-party cloud infrastructure agreements under which we are granted access to certain cloud services. During the six months ended June 30, 2026, there were no material changes outside the normal course of business to our purchase obligations as disclosed in our Annual Report for the year ended December&#160;31, 2025. In June 2026, we signed an addendum to extend our cloud services agreement with AWS through 2029. We committed under this agreement to spend an aggregate of $<ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-5" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" scale="6" id="f-690">880.0</ix:nonFraction>&#160;million between July 2026 and June 2029. We have met all minimum purchase commitments under these agreements during the periods presented.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters and Indemnifications</span></div><div style="margin-bottom:9pt;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%">From time to time, we may become involved in various legal and regulatory proceedings, claims or purported class actions related to, among other things, alleged infringement of third party patents and other intellectual property rights, commercial, corporate and securities, labor and employment, wage and hour and other claims arising in the normal course of business. 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. In June 2025, we and certain of our officers and directors were named as defendants in a securities class action lawsuit in the U.S. District Court for the Northern District of California. The lawsuit is brought on behalf of a purported class of purchasers or acquirers of our securities, alleging that we and certain of our officers made false or misleading statements and omissions concerning the impact of Google Search and its AI Overviews feature on our business. The complaint seeks unspecified damages and attorneys&#8217; fees. Subsequently, shareholder derivative complaints with similar allegations were filed in the U.S. District Court for the Northern District of California against the Company, its directors, and members of our senior management. No responses to these complaints have been filed. Based on the preliminary nature of the proceedings in these cases, the outcome of these matters remains uncertain.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#0000ff;font-family:'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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></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%">Reddit, 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 the Consolidated Financial Statements</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(unaudited)</span></div></div><ix:continuation id="f-689-1"><div style="margin-bottom:9pt;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%">In February 2026, the United Kingdom Information Commissioner&#8217;s Office (&#8220;UK ICO&#8221;) issued a penalty notice under the UK General Data Protection Regulation, which includes a fine of GBP &#163;<ix:nonFraction unitRef="gbp" contextRef="c-138" decimals="-5" name="us-gaap:LossContingencyDamagesSoughtValue" scale="6" id="f-691">14.5</ix:nonFraction>&#160;million. We are challenging the UK ICO&#8217;s findings in an appeal of the penalty notice.</span></div><div style="margin-bottom:9pt;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%">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. We are not aware of any other pending matters, individually or in the aggregate, that are expected to have a material adverse impact on our results of operations, financial position, or cash flows as of June&#160;30, 2026. Legal fees and other expenses associated with such matters are expensed as incurred.</span></div></ix:continuation><div id="i57d391c0f56146dea8046dfb4a2f453f_76"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-692" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">10. Stockholders' Equity</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Program</span></div><div style="margin-bottom:9pt;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%">On February 4, 2026, our Board of Directors authorized a share repurchase program to purchase up to $<ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-8" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="9" id="f-693">1.0</ix:nonFraction>&#160;billion of our Class A common stock (the &#8220;Share Repurchase Program&#8221;). Under the Share Repurchase Program, we may repurchase shares of our Class A common stock from time to time on the open market (including via pre-set trading plans), in privately negotiated transactions, or through other transactions in accordance with applicable securities laws. The Share Repurchase Program does not obligate us to acquire any particular amount of Class A common stock, has no expiration date, and may be suspended or discontinued at any time at our discretion. During the six months ended June 30, 2026, we repurchased <ix:nonFraction unitRef="shares" contextRef="c-94" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-694">1,523,502</ix:nonFraction> shares of Class A common stock for $<ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-695">239.6</ix:nonFraction> million. As of June&#160;30, 2026, $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="6" id="f-696">760.4</ix:nonFraction> million remained available for repurchases.</span></div><div style="margin-bottom:9pt;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%">We immediately retire shares repurchased under the Share Repurchase Program and reduce our Class A common stock component of stockholders&#8217; equity by the par value of repurchased shares. The excess of the repurchase price over par value for shares repurchased is recorded to additional paid-in capital.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Reserved for Issuance</span></div><div style="margin-bottom:9pt;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%">In February 2024, our board of directors adopted the 2024 Incentive Award Plan (the &#8220;2024 Plan&#8221;), which became effective in connection with our initial public offering in March 2024. Under the 2024 Plan, shares of our Class A common stock are reserved for issuance pursuant to a variety of stock-based compensation awards, including stock options, stock appreciation rights, restricted stock awards, restricted stock units, performance bonus awards, performance stock unit awards, dividend equivalents, or other stock or cash based awards. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfStockByClassTextBlock" id="f-697" escape="true"><div style="margin-bottom:9pt;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%">We have reserved the following shares of common stock, on an as-converted basis, for future issuance:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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-140" decimals="0" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-698">9,992,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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-141" decimals="0" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-699">10,852,131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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-142" decimals="0" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-700">4,670,644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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-143" decimals="0" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-701">4,370,034</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Remaining shares reserved for future issuances under the 2024 Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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-144" decimals="0" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-702">52,942,957</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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-145" decimals="0" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-703">45,792,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Shares reserved for community impact initiatives and charitable activities</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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-146" decimals="0" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-704">1,337,205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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-147" decimals="0" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-705">1,337,205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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 shares of common stock reserved</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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-8" decimals="0" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-706">68,943,374</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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-9" decimals="0" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-707">62,351,580</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;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%">The remaining shares reserved for future issuance under the 2024 Plan relate to our Class A common stock.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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><div id="i57d391c0f56146dea8046dfb4a2f453f_1649267443076"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#0000ff;font-family:'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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></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%">Reddit, 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 the Consolidated Financial Statements</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(unaudited)</span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-708" continuedAt="f-708-1" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">11. Stock-Based Compensation</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">RSUs and RSAs</span></div><div style="margin-bottom:9pt;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%">Our restricted stock units (&#8220;RSUs&#8221;) and restricted stock awards (&#8220;RSAs&#8221;) vest based on the terms in the grant agreements and generally vest ratably over <span style="-sec-ix-hidden:f-709">one</span> to <ix:nonNumeric contextRef="c-149" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-710">four years</ix:nonNumeric> from the vesting commencement date. <ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="f-711" continuedAt="f-711-1" escape="true">The following table summarizes the RSU and RSA activity for the six months ended June 30, 2026:</ix:nonNumeric></span></div><ix:continuation id="f-711-1"><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="padding:1.5pt 1pt;text-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 RSUs and RSAs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:1.5pt 1pt;text-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 grant<br/>date fair<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">Unvested as of December 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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-9" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-712">4,460,851</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-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-9" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-713">58.71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-714">2,798,394</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-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" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-715">149.70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></div></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-716">2,323,949</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-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" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-717">73.54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/Forfeited</span></div></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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="0" name="rddt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-718">199,779</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-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" name="rddt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue" scale="0" id="f-719">93.48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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-8" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-720">4,735,517</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-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-8" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-721">103.73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-bottom:9pt;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%">As of June&#160;30, 2026, we had RSUs and RSAs outstanding for <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-722">4,735,517</ix:nonFraction> common shares, of which <ix:nonFraction unitRef="shares" contextRef="c-11" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-723">4,361,703</ix:nonFraction> relate to Class A common stock and <ix:nonFraction unitRef="shares" contextRef="c-13" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-724">373,814</ix:nonFraction> relate to Class B common stock. Total unrecognized stock-based compensation expense related to RSUs and RSAs was $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="6" id="f-725">397.3</ix:nonFraction> million as of June&#160;30, 2026 and is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="c-150" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-726">0.89</ix:nonNumeric> years.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Stock options vest based on terms in the stock option agreement and generally vest over <ix:nonNumeric contextRef="c-151" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-727">five years</ix:nonNumeric> quarterly or <ix:nonNumeric contextRef="c-152" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-728">four years</ix:nonNumeric> with <ix:nonFraction unitRef="number" contextRef="c-153" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-729">25</ix:nonFraction>% of the award vesting <ix:nonNumeric contextRef="c-153" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-730">one year</ix:nonNumeric> from the vesting commencement date then ratably over the following <ix:nonNumeric contextRef="c-154" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-731">three years</ix:nonNumeric>. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="f-732" continuedAt="f-732-1" escape="true">The following table summarizes the stock option activity during the six months ended June 30, 2026:</ix:nonNumeric></span></div><ix:continuation id="f-732-1"><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding<br/>stock<br/>options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:1.5pt 1pt;text-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/>exercise<br/>price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:1.5pt 1pt;text-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/>contractual<br/>life<br/>(years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic<br/>value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:1.5pt 1pt;text-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, except share, per share, and year data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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-9" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-733">10,852,131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-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-9" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-734">38.38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 1pt;text-align: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-155" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-735">7.14</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-736">2,078,120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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: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%">Exercised</span></div></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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="0" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-737">859,563</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="f-738">11.57</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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-8" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-739">9,992,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-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-8" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-740">40.68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 1pt;text-align: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-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-741">6.91</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-742">1,327,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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 as of June 30, 2026</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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-8" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="f-743">5,540,026</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-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-8" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="f-744">37.09</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 1pt;text-align: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-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-745">6.44</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="f-746">756,131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">Vested and expected to vest as of June 30, 2026</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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-8" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-747">9,992,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-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-8" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="f-748">40.68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 1pt;text-align: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-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-749">6.91</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-750">1,327,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-bottom:9pt;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%">As of June&#160;30, 2026, we had outstanding stock options for <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-751">9,992,568</ix:nonFraction> common shares, of which <ix:nonFraction unitRef="shares" contextRef="c-11" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-752">8,505,974</ix:nonFraction> relate to Class A common stock and <ix:nonFraction unitRef="shares" contextRef="c-13" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-753">1,486,594</ix:nonFraction> relate to Class B common stock. Total unrecognized stock-based compensation expense related to stock options was $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="6" id="f-754">69.3</ix:nonFraction> million as of June&#160;30, 2026 and is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="c-156" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-755">2.49</ix:nonNumeric> years.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></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%">Reddit, 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 the Consolidated Financial Statements</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(unaudited)</span></div></div><ix:continuation id="f-708-1"><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="f-756" escape="true"><div style="margin-bottom:9pt;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%">The following table summarizes the components of stock-based compensation expense recognized in the consolidated statements of operations for all periods presented:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:1.5pt 1pt;text-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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="f-757">253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:AllocatedShareBasedCompensationExpense" scale="3" id="f-758">204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="f-759">398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span 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:AllocatedShareBasedCompensationExpense" scale="3" id="f-760">421</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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 style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-761">65,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-762">56,663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-763">108,267</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-764">109,273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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 style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-765">12,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-766">10,198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-767">17,902</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span 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:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-768">20,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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 style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-769">22,763</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-770">22,005</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-771">42,721</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-772">44,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Stock-based compensation expense</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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-773">100,952</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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-774">89,070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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-775">169,288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span 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-776">174,484</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="i57d391c0f56146dea8046dfb4a2f453f_88"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-777" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><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-bottom:9pt;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%">Our provision for income taxes for interim periods is determined using an estimate of our annual effective tax rate, adjusted for discrete items, if any, that arise during the period. Each quarter, we update the estimate of the annual effective tax rate, and if the estimated annual effective tax rate changes, we make a cumulative adjustment in such period. For the three and six months ended June 30, 2026 and 2025, income tax expense (benefit) was immaterial. </span></div><div style="margin-bottom:9pt;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%">We have a full valuation allowance against our United States federal and state deferred tax assets and will continue to maintain it until there is sufficient evidence to support the future utilization of these assets. Given our recent history of generating net income in the United States, we believe that there is a reasonable possibility that sufficient positive evidence may become available within the next 12 months to allow us to release a significant portion of the valuation allowance in the United States. The reversal would result in a significant income tax benefit in the period when we release it. However, the exact timing and amount of the valuation allowance release are subject to change based on a number of factors, including but not limited to, the level of profitability (income before income taxes adjusted for permanent differences) that we are able to accurately forecast, as well as the amount of our tax deductible stock-based compensation, which is dependent upon our publicly traded share price, and macroeconomic conditions, among other factors.</span></div></ix:nonNumeric><div id="i57d391c0f56146dea8046dfb4a2f453f_91"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="f-778" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">13. Related Parties and Related-Party Transactions</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advance Magazine Publishers Inc.</span></div><div style="margin-bottom:9pt;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%">As of June&#160;30, 2026, Advance Magazine Publishers Inc. (&#8220;Advance&#8221;) held approximately <ix:nonFraction unitRef="number" contextRef="c-173" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="f-779">22</ix:nonFraction>% of our outstanding shares of Class A and Class B common stock and is a related party to Reddit as Advance holds more than 10% of the voting power of our outstanding Class A and Class B common stock. There have been no changes to the terms of the agreements that govern Advance&#8217;s rights as disclosed in the audited consolidated financial statements as of and for the year ended December&#160;31, 2025 included in our Annual Report. </span></div><div style="margin-bottom:9pt;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%">We currently sublease office space in New York and Chicago from Advance. Total lease costs and other related expenses for our subleases were immaterial for the three and six months ended June 30, 2026 and 2025.</span></div></ix:nonNumeric><div id="i57d391c0f56146dea8046dfb4a2f453f_1668"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-780" continuedAt="f-780-1" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">14. Segment and Geographic Information</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-bottom:9pt;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%">We have <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-781">one</ix:nonFraction> reportable segment as our chief operating decision maker, our Chief Executive Officer, reviews consolidated profitability measures in managing the business. Specifically, our chief operating decision maker uses consolidated net income </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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:72pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></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%">Reddit, 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 the Consolidated Financial Statements</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(unaudited)</span></div></div><ix:continuation id="f-780-1"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">as the measure of segment profit or loss for evaluating performance and allocating resources through comparison of actual amounts against budgeted and prior period amounts in order to make strategic decisions.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-782" escape="true"><div style="margin-bottom:9pt;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%">The following table presents the calculation of segment net income:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span 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-783">804,905</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span 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-784">499,627</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-785">1,468,316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-786">891,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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 cost of revenue</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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="rddt:CostOfGoodsAndServiceAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-787">70,055</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="rddt:CostOfGoodsAndServiceAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-788">45,696</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="rddt:CostOfGoodsAndServiceAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-789">126,177</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="rddt:CostOfGoodsAndServiceAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-790">82,568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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 gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="rddt:GrossProfitAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-791">734,850</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="rddt:GrossProfitAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-792">453,931</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="rddt:GrossProfitAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-793">1,342,139</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="rddt:GrossProfitAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-794">809,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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 operating 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">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-795">392,040</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-796">287,182</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-797">733,359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-798">527,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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 and related taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="rddt:ShareBasedPaymentArrangementExpenseAndTaxes" format="ixt:num-dot-decimal" scale="3" id="f-799">106,836</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="rddt:ShareBasedPaymentArrangementExpenseAndTaxes" format="ixt:num-dot-decimal" scale="3" id="f-800">95,104</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="rddt:ShareBasedPaymentArrangementExpenseAndTaxes" format="ixt:num-dot-decimal" scale="3" id="f-801">185,684</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="rddt:ShareBasedPaymentArrangementExpenseAndTaxes" format="ixt:num-dot-decimal" scale="3" id="f-802">202,509</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-803">4,258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-804">3,934</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-805">8,468</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-806">7,897</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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) expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-807">25,027</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-808">21,056</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-809">48,912</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-810">41,470</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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 (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-811">3,987</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-812">439</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-813">5,734</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-814">2,160</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Other segment 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">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" sign="-" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="f-815">92</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" sign="-" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="f-816">91</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="f-817">977</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" sign="-" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="f-818">211</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Segment net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-819">252,848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-820">89,297</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-821">456,829</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-822">115,455</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net income</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:3pt double #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-823">252,848</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 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:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:3pt double #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-824">89,297</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 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:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:3pt double #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-825">456,829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 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:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:3pt double #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-826">115,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Adjusted cost of revenue is cost of revenue adjusted for stock-based compensation and related taxes as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><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%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:1.5pt 1pt;text-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: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%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:1.5pt 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: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-176" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-827">70,308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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-177" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-828">45,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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-174" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-829">126,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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-175" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-830">82,989</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Less:</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 7pt;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%">Stock-based compensation and related taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 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-178" decimals="-3" name="rddt:ShareBasedPaymentArrangementExpenseAndTaxes" scale="3" id="f-831">253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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-179" decimals="-3" name="rddt:ShareBasedPaymentArrangementExpenseAndTaxes" scale="3" id="f-832">204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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-180" decimals="-3" name="rddt:ShareBasedPaymentArrangementExpenseAndTaxes" scale="3" id="f-833">398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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-181" decimals="-3" name="rddt:ShareBasedPaymentArrangementExpenseAndTaxes" scale="3" id="f-834">421</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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%">Adjusted cost of revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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-176" decimals="-3" name="rddt:CostOfGoodsAndServiceAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-835">70,055</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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-177" decimals="-3" name="rddt:CostOfGoodsAndServiceAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-836">45,696</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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-174" decimals="-3" name="rddt:CostOfGoodsAndServiceAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-837">126,177</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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-175" decimals="-3" name="rddt:CostOfGoodsAndServiceAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-838">82,568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Adjusted operating expenses is operating expenses (comprised of research and development, sales and marketing, and general and administrative expenses) adjusted for stock-based compensation and related taxes and depreciation and amortization as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><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%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:1.5pt 1pt;text-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: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 expenses</span></td><td style="background-color:#cceeff;padding:1.5pt 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: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-176" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-839">502,881</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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-177" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-840">386,016</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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-174" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-841">927,113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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-175" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-842">737,385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Less:</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 7pt;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%">Stock-based compensation and related taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 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-182" decimals="-3" name="rddt:ShareBasedPaymentArrangementExpenseAndTaxes" format="ixt:num-dot-decimal" scale="3" id="f-843">106,583</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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-183" decimals="-3" name="rddt:ShareBasedPaymentArrangementExpenseAndTaxes" format="ixt:num-dot-decimal" scale="3" id="f-844">94,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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-184" decimals="-3" name="rddt:ShareBasedPaymentArrangementExpenseAndTaxes" format="ixt:num-dot-decimal" scale="3" id="f-845">185,286</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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-185" decimals="-3" name="rddt:ShareBasedPaymentArrangementExpenseAndTaxes" format="ixt:num-dot-decimal" scale="3" id="f-846">202,088</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 7pt;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%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 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-182" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-847">4,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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-183" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-848">3,934</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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-184" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-849">8,468</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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-185" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-850">7,897</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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%">Adjusted operating expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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: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-176" decimals="-3" name="rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-851">392,040</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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: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-177" decimals="-3" name="rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-852">287,182</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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: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-174" decimals="-3" name="rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-853">733,359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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: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-175" decimals="-3" name="rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-854">527,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Other segment expenses primarily includes realized gains and losses on sales of marketable securities and foreign currency transaction gains and losses.</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-bottom:9pt;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="i57d391c0f56146dea8046dfb4a2f453f_100"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><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-bottom:9pt;text-align:justify;text-indent:18pt"><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 unaudited consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q and our audited consolidated financial statements and the related notes and the discussion under the heading &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; included in our Annual Report on Form 10-K for the year ended December&#160;31, 2025 (the &#8220;Annual Report&#8221;). 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; and &#8220;Note Regarding Forward-Looking Statements.&#8221;</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_103"></div><div style="margin-bottom:9pt;margin-top:9pt"><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-bottom:9pt;margin-top:6pt;text-indent:18pt"><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-bottom:9pt;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 Uniques (&#8220;DAUq&#8221;) were 130.3&#160;million for the three months ended June 30, 2026, an increase of 18% year-over-year</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 unique (&#8220;ARPU&#8221;) was $6.18 for the three months ended June 30, 2026, an increase of 36% year-over-year</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><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-bottom:9pt;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 $804.9 million for the three months ended June 30, 2026, an increase of 61% year-over-year </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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">Gross margin was 91.3% for the three months ended June 30, 2026, as compared to 90.8% in the three months ended June 30, 2025</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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">Operating expenses were $502.9 million for the three months ended June 30, 2026 as compared to $386.0&#160;million in the three months ended June 30, 2025</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 income was $252.8 million for the three months ended June 30, 2026, as compared to $89.3 million in the three months ended June 30, 2025</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 $342.8 million for the three months ended June 30, 2026, as compared to $166.7 million in the three months ended June 30, 2025</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 cash provided by operating activities was $261.9 million for the three months ended June 30, 2026, as compared to $111.3 million in the three months ended June 30, 2025</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 was $260.7 million for the three months ended June 30, 2026, as compared to $110.8 million in the three months ended June 30, 2025</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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.8 billion as of June&#160;30, 2026</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_106"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Key Financial and Operating Metrics</span></div><div style="margin-bottom:9pt;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%">We review a number of metrics, including the key metrics discussed below, to evaluate our business, measure our performance, identify trends affecting our business, formulate business plans, and make strategic decisions.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Trends in User Metrics</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Daily Active Unique</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. We define a daily active unique (&#8220;DAUq&#8221;) as a user whom we can identify with a unique identifier who has visited a page on the Reddit website, www.reddit.com, or opened a Reddit application at least once during a 24-hour period. We calculate average DAUq for a particular period by adding the number of DAUq on each day of that period and dividing that sum by the number of days in that period. DAUq is shown globally and also broken out by the United States and the rest of the world because these markets have different characteristics. Most notably, we are more advanced in engagement and monetization in the United States than in the rest of the world. We measure DAUq because we believe that this metric helps management and investors understand usage of and engagement with our platform. DAUq is the primary metric by which we measure the scale of our active user base.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;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%">DAUq includes visits from those who have logged in to a registered account as well as those who have not logged in to&#8212;or do not have&#8212;a registered account. Visitors that come to Reddit from search engines are generally not logged in and originate from both desktop and mobile web. Currently, monetization of these users is mainly through conversation pages and feed ads.</span></div><div style="margin-bottom:9pt;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%">During the three months ended December 31, 2023, we deployed further advances in our process used to identify and address activity by users and visitors, including web crawlers and scrapers. As we identify automated agents, we remove them from our DAUq count prospectively and do not recalculate DAUq for prior periods if we assess such impact to be immaterial. As we have continued to improve our capabilities to identify suspicious traffic, we have not seen this methodology materially impact trends in DAUq from quarter to quarter. Year-over-year and quarter-over-quarter activity can also fluctuate due to various internal and external factors.</span></div><div style="margin-bottom:9pt;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%">Historically we monitored logged-in DAUq, which we define as a user whom we can identify with a unique identifier who has visited a page on the Reddit website, www.reddit.com, or opened a Reddit application at least once during a 24-hour period and was logged in to a registered account. We measured logged-in DAUq because these users tend to have higher engagement and spend more time on our platform compared to users who are not logged in to a registered account. However, as our business has scaled and our product strategy has evolved, our focus has shifted to delivering immediate value for all users and enabling them to engage with content on Reddit, regardless of whether they are logged in or logged out. As a result, management primarily uses total DAUq and DAUq by geography for managing the business and for evaluating our core operating performance. Therefore, beginning in the quarter ended September 30, 2026, we will no longer report logged-in and logged-out DAUq.</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%">Quarterly Average DAUq</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%">(in millions)</span></div><div style="text-align:center"><img src="rddt-20260630_g2.jpg" alt="3148" style="height:325px;margin-bottom:5pt;vertical-align:text-bottom;width:625px" id="i-2"/></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:443.25pt"><tr><td style="width:1.0pt"/><td style="width:147.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Total DAUq YoY Growth:</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">47%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">39%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">31%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">21%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">19%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">19%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">17%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">18%</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Logged-in DAUq YoY Growth:</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">27%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">27%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">23%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">17%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">14%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">10%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">7%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">7%</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="text-align:center"><img src="rddt-20260630_g3.jpg" alt="3152" style="height:200px;margin-bottom:5pt;vertical-align:text-bottom;width:311px" id="i-3"/><img src="rddt-20260630_g4.jpg" alt="3153" style="height:200px;margin-bottom:5pt;vertical-align:text-bottom;width:312px" id="i-4"/></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:470.25pt"><tr><td style="width:1.0pt"/><td style="width:82.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:93.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:12.25pt"/><td style="width:1.0pt"/></tr><tr style="height:9pt"><td colspan="3" style="padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">Total DAUq YoY Growth:</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">51%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">32%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">21%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">11%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">7%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">9%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">7%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">6%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">Total DAUq YoY Growth:</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">44%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">46%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">41%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">32%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">31%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">28%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">26%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">28%</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:9pt"><td colspan="3" style="padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">Logged-in DAUq YoY Growth:</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">29%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">24%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">19%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">12%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">7%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">5%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">1%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">1%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">Logged-in DAUq YoY Growth:</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">26%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">29%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">27%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">22%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">19%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">14%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">12%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.5pt;font-style:italic;font-weight:400;line-height:100%">12%</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;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%">We assess both year-over-year and quarter-over-quarter growth of DAUq in each period.</span></div><div style="margin-bottom:9pt;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%">In the three months ended June&#160;30, 2026, global DAUq grew 18% compared to the prior year period, driven by 6% growth in DAUq in the United States and 28% growth in DAUq in the rest of world. Global DAUq grew 3% compared to the prior quarter period, driven by 5% growth in DAUq in the rest of world, while DAUq in the United States remained relatively flat. The change in global DAUq in the three months ended June&#160;30, 2026, compared to the prior year period, was primarily driven by the combination of third-party search engine algorithm changes and our growth initiatives, particularly in machine translation, marketing, and product improvements. The change in global DAUq in the three months ended June&#160;30, 2026, compared to the prior quarter period, was primarily driven by our growth initiatives, particularly in marketing and product improvements, partially offset by third-party search engine algorithm changes.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weekly Active Unique</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. We define a weekly active unique (&#8220;WAUq&#8221;) as a user whom we can identify with a unique identifier who has visited a page on the Reddit website, www.reddit.com, or opened a Reddit application at least once during a trailing seven-day period. We calculate average quarterly WAUq for a particular period by adding the number of WAUq on each day of that period and dividing that sum by the number of days in that period. We measure WAUq because we believe that this metric helps management and investors understand the reach of our platform.</span></div><div style="margin-bottom:9pt;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%">During the three months ended December 31, 2023, we deployed further advances in our process used to identify and address activity by users and visitors, including web crawlers and scrapers. As we identify automated agents, we remove them from our WAUq count prospectively and do not recalculate WAUq for prior periods if we assess such impact to be immaterial. As we have continued to improve our capabilities to identify suspicious traffic, we have not seen this methodology materially impact trends in WAUq from quarter to quarter.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">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%">Quarterly Average WAUq</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%">(in millions)</span></div><div style="text-align:center"><img src="rddt-20260630_g5.jpg" alt="6996" style="height:325px;margin-bottom:5pt;vertical-align:text-bottom;width:625px" id="i-5"/></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:443.25pt"><tr><td style="width:1.0pt"/><td style="width:147.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">WAUq YoY Growth:</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">53%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">42%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">31%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">22%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">21%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">24%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">23%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">24%</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">DAUq/WAUq:</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">27%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">27%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">27%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">27%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">26%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">26%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">26%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">25%</span></td></tr></table></div><div style="text-align:center"><img src="rddt-20260630_g6.jpg" alt="7002" style="height:200px;margin-bottom:5pt;vertical-align:text-bottom;width:311px" id="i-6"/><img src="rddt-20260630_g7.jpg" alt="7003" style="height:200px;margin-bottom:5pt;vertical-align:text-bottom;width:312px" id="i-7"/></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:444.00pt"><tr><td style="width:1.0pt"/><td style="width:69.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:94.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/></tr><tr style="height:9pt"><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">WAUq YoY Growth:</span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">58%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">31%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">18%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">8%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">6%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">12%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">10%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">9%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">WAUq YoY Growth:</span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">48%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">52%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">44%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">35%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">37%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">34%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">33%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">35%</span></td></tr></table></div><div style="margin-bottom:9pt;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%">In the three months ended June&#160;30, 2026, global WAUq grew 24% compared to the prior year period, driven by 9% growth in WAUq in the United States and 35% growth in WAUq in the rest of world. For the three months ended June&#160;30, 2026, the proportion of DAUq to WAUq was 25%.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Trends in Monetization Metrics</span></div><div style="margin-bottom:9pt;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%">We monetize our business primarily through advertising on our mobile applications and website. In the six months ended June&#160;30, 2026, we recorded revenue of $1.5&#160;billion, as compared to revenue of $0.9&#160;billion for the six months ended June&#160;30, 2025, representing an increase of 65% compared to the prior year period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ARPU</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. We define average revenue per unique (&#8220;ARPU&#8221;) as quarterly revenue in a given geography divided by the average DAUq in that geography. For the purposes of calculating ARPU, advertising revenue in a given geography is based on the geographic location in which advertising impressions are delivered, as this approximates revenue based on user activity, while other revenue in a given geography is based on the billing address of the customer. This differs from the presentation of our revenue by geography in the notes to our consolidated financial statements included elsewhere in the Quarterly Report on Form 10-Q, where both advertising revenue and other revenue are 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-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;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%">We present ARPU globally and also broken out on a United States and rest of world basis because we currently monetize users in the United States and the rest of the world at different rates. We measure ARPU because we believe that this metric helps our management and investors assess the extent to which we are monetizing our DAUq. Monetization of new users is generally at a lower rate than existing users and as such, ARPU tends to grow at a lower rate than revenue in periods of strong DAUq growth. Our ARPU reflects the seasonality of our advertising revenue, with the fourth quarter typically being the strongest quarter of each year, especially in the United States, our most developed geography. United States ARPU is higher primarily due to the relative size and maturity of the U.S. digital advertising market, a dynamic we expect will continue for the foreseeable future.</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%">Quarterly ARPU</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%">(in dollars)</span></div><div style="text-align:center"><img src="rddt-20260630_g8.jpg" alt="9656" style="height:320px;margin-bottom:5pt;vertical-align:text-bottom;width:600px" id="i-8"/></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:435.75pt"><tr><td style="width:1.0pt"/><td style="width:139.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:34.75pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">YoY Growth:</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">14%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">23%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">23%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">47%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">41%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">42%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">44%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">36%</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></table></div><div style="text-align:center"><img src="rddt-20260630_g9.jpg" alt="9664" style="height:200px;margin-bottom:5pt;vertical-align:text-bottom;width:300px" id="i-9"/><img src="rddt-20260630_g10.jpg" alt="9665" style="height:200px;margin-bottom:5pt;vertical-align:text-bottom;width:300px" id="i-10"/></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:427.50pt"><tr><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:12.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:70.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/></tr><tr style="height:9pt"><td colspan="3" style="padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">YoY Growth:</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">12%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">28%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">31%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">59%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">54%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">53%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">54%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">51%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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:6pt;font-style:italic;font-weight:400;line-height:100%">YoY Growth:</span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">16%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">25%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">22%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">40%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">39%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">38%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">51%</span></td><td colspan="3" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">31%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;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%">During the three months ended June&#160;30, 2026, ARPU was $6.18, an increase of 36% compared to $4.53 for the prior year period, United States ARPU was $11.85, compared to $7.87 for the prior year period, and rest of world ARPU was $2.26, compared to $1.73 for the prior year period. The increase in global ARPU compared to the prior year period was due primarily to an increase in advertising revenue driven by an increase in pricing and an increase in ad impressions delivered. During the three months ended June 30, 2026, the price of ads increased by approximately 40% compared to the prior year period driven by improved performance across the full funnel of ad objectives and higher advertiser demand. During the three months ended June 30, 2026, ad impressions delivered increased by approximately 17% compared to the prior year period driven in part by ad load optimization and improvements, including new ad placements, and by increases in the number of users and user engagement.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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="i57d391c0f56146dea8046dfb4a2f453f_109"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><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-bottom:9pt;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%">We use certain non-GAAP financial measures to supplement our consolidated financial statements, which are presented in accordance with U.S. GAAP, to evaluate our core operating performance. These non-GAAP financial measures include Adjusted EBITDA and Free Cash Flow. We use these non-GAAP financial measures to facilitate reviews of our operational performance and as a basis for strategic planning. By excluding certain items that are non-recurring or not reflective of the performance of our normal course of business, we believe that Adjusted EBITDA and Free Cash Flow provide meaningful supplemental information regarding our performance. Accordingly, we believe these non-GAAP financial measures are useful to investors and others because they allow investors to supplement their understanding of our financial trends and evaluate our ongoing and future performance in the same manner as management. However, there are a number of limitations related to the use of non-GAAP financial measures as they reflect the exercise of judgment by our management about which expenses are included or excluded in determining these non-GAAP measures. These non-GAAP measures should be considered in addition to, not as a substitute for or in isolation from, our financial results prepared in accordance with U.S. GAAP. Other companies, including companies in our industry, may calculate these non-GAAP financial measures differently or not at all, which reduces their usefulness as comparative measures.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adjusted EBITDA</span></div><div style="margin-bottom:9pt;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%">Adjusted EBITDA is defined as net income excluding interest (income) expense, net, income tax expense (benefit), depreciation and amortization, stock-based compensation expense and related taxes, other (income) expense, net, and certain other non-recurring or non-cash items impacting net income that we do not consider indicative of our ongoing business performance. Other (income) expense, net consists primarily of realized gains and losses on sales of marketable securities, foreign currency transaction gains and losses, and other income and expense that are not indicative of our core operating performance. We consider the exclusion of certain non-recurring or non-cash items in calculating Adjusted EBITDA to provide a useful measure for investors and others to evaluate our operating results in the same manner as management.</span></div><div style="margin-bottom:9pt;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%">The following table presents a reconciliation of our net income, the most directly comparable financial measure presented in accordance with U.S. GAAP, to Adjusted EBITDA:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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="padding:0 1pt"/><td colspan="21" style="padding:1.5pt 1pt;text-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: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%">Reconciliation of Adjusted EBITDA:</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:1.5pt 1pt;text-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 income</span></td><td style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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,848&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">89,297&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">456,829&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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,455&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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:1.5pt 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%">Interest (income) expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(25,027)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,056)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,912)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,470)</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">Income tax expense (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-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,987&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(439)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,734&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Depreciation and amortization</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:1.5pt 0 1.5pt 1pt;text-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,258&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,934&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,468&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,897&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Stock-based compensation expense and related taxes</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">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">106,836&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">95,104&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,684&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">202,509&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">Other (income) expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-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)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">977&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(211)</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">342,810&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,749&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">608,780&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">282,020&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Includes depreciation and amortization as follows:</span></div><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><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:1.5pt 1pt;text-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:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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="padding:0 1pt"/><td colspan="21" style="padding:1.5pt 1pt;text-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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%">Research and development</span></td><td style="background-color:#cceeff;padding:1.5pt 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: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%">2,645&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">2,510&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">5,284&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">5,050&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 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%">1,379&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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%">1,216&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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%">2,721&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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%">2,418&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 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%">234&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">208&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">463&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">429&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 13pt;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%">Depreciation and amortization</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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%">4,258&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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%">3,934&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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%">8,468&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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%">7,897&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Includes stock-based compensation expense and related taxes as follows:</span></div><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><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:1.5pt 1pt;text-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:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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="padding:0 1pt"/><td colspan="21" style="padding:1.5pt 1pt;text-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: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%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:1.5pt 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: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%">253&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">204&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">398&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">421&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 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%">69,098&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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%">59,629&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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%">118,770&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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%">124,816&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 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%">13,068&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">11,153&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">20,205&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">25,373&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 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%">24,417&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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%">24,118&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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%">46,311&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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%">51,899&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 13pt;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%">Stock-based compensation expense and related taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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: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%">106,836&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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: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%">95,104&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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: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%">185,684&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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: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%">202,509&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Free Cash Flow</span></div><div style="margin-bottom:9pt;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%">Free Cash Flow represents net cash provided by (used in) operating activities less purchases of property and equipment. We believe that 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. 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.</span></div><div style="margin-bottom:9pt;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%">The following table presents a reconciliation of net cash provided by (used in) operating activities, the most directly comparable financial measure calculated in accordance with U.S. GAAP, to Free Cash Flow:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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="padding:0 1pt"/><td colspan="21" style="padding:1.5pt 1pt;text-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: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%">Reconciliation of Free Cash Flow:</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:1.5pt 1pt;text-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 (used in) operating activities</span></td><td style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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,876&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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,331&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">574,129&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">238,909&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,134)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,224)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,484)</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,742&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">110,826&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">571,905&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">237,425&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div><div id="i57d391c0f56146dea8046dfb4a2f453f_115"></div><div style="margin-bottom:9pt;margin-top:9pt"><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-bottom:9pt;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%">The following table summarizes our historical consolidated statements of operations data for the periods indicated:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.685%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:1.5pt 1pt;text-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="3" style="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="9" style="padding:1.5pt 1pt;text-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<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:1.5pt 1pt;text-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></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:1.5pt 1pt;text-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, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Revenue</span></td><td style="background-color:#cceeff;padding:1.5pt 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: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%">804,905&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">499,627&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">305,278&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">61&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 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%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:1.5pt 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: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%">1,468,316&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">891,988&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">576,328&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">65&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 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%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 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%">252,848&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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%">89,297&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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%">163,551&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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%">183&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 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%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:1.5pt 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%">456,829&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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%">115,455&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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%">341,374&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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%">296&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 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%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 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%">342,810&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">166,749&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">176,061&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">106&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 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%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:1.5pt 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%">608,780&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">282,020&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">326,760&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">116&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 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%">%</span></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">_________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">See &#8220;Non-GAAP Financial Measures&#8212;Adjusted EBITDA&#8221; for more information and for a reconciliation of Adjusted EBITDA to net income, the most directly comparable financial measure calculated and presented in accordance with U.S. GAAP.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><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-bottom:9pt;margin-top:6pt;text-indent:18pt"><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-bottom:9pt;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%">We generate a majority of our revenue through the sale of advertising on our mobile applications and website. We recognize revenue only after transferring control of promised goods or services to customers, which occurs when a user clicks on an ad contracted on a cost per click (&#8220;CPC&#8221;) basis, views an ad contracted on a cost per thousand impressions (&#8220;CPM&#8221;) basis, views a video ad contracted on a cost per view (&#8220;CPV&#8221;) basis, or on a fixed fee basis, based upon ad delivery over the service period, which is typically less than 30 days in duration.</span></div><div style="margin-bottom:9pt;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%">We also generate revenue from content licensing and products sold directly to users. In our content licensing arrangements, we provide customers with the right to access content from our platform over the contractual period. We recognize content licensing revenue as our content partners consume and benefit from their use of the licensed content, which is generally ratably </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">over the license period. Revenue from other products sold directly to users, including Reddit Premium and Reddit Gold, was not material for the periods presented.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><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-bottom:9pt;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%">Cost of revenue consists primarily of payments to third parties for the cost of hosting and supporting our mobile applications and website. In addition, cost of revenue includes expenses directly associated with the delivery of our advertising and other services, including advertising targeting and measurement services, credit card and other transaction processing fees, and payments to our content partners. Cost of revenue also consists of employee-related costs, including salaries, benefits, and stock-based compensation.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><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-bottom:9pt;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%">Research and development expenses consist primarily of employee-related costs including salaries, benefits, and stock-based compensation for engineers and other employees engaged in the research, design, and development of new and existing products. Research and development expenses also include hosting costs associated with internal research and development activities, as well as professional services, allocated facilities, and other supporting overhead costs.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><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-bottom:9pt;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%">Sales and marketing expenses consist primarily of employee-related costs including salaries, benefits, and stock-based compensation for employees engaged in sales, sales support, business and brand development, marketing, and customer service functions. Sales commissions are expensed as incurred in sales and marketing expenses as the expected period of benefit is one year or less. Sales and marketing expenses also include costs incurred for advertising, marketing, and other promotional expenditures, as well as professional services, allocated facilities, and other supporting overhead costs.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><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-bottom:9pt;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%">General and administrative expenses consist primarily of employee-related costs including salaries, benefits, and stock-based compensation for certain executives as well as employees engaged in finance, legal, human resources, information technology, and other administrative teams. General and administrative expenses also include costs incurred for professional services, non-income based taxes, insurance, allocated facilities, and other supporting overhead costs.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><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-bottom:9pt;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%">Other income (expense), net, consists primarily of interest income, interest expense, realized gains and losses on sales of marketable securities, and foreign currency transaction gains and losses.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Tax Expense (Benefit)</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to income taxes in the United States and foreign jurisdictions. Our income tax provision represents the income tax expense or benefit associated with our operations based on the tax laws of the jurisdictions in which we operate. The foreign jurisdictions where we operate have different statutory tax rates than the United States. Additionally, certain of our foreign earnings may also be taxable in the United States. Accordingly, our effective tax rates will vary depending on the relative proportion of foreign to domestic income, use of foreign tax credits, changes in the valuation of our deferred tax assets and liabilities, and changes in tax laws.</span></div><div style="margin-bottom:9pt;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%">We have a full valuation allowance against our United States federal and state deferred tax assets and will continue to maintain it until there is sufficient evidence to support the future utilization of these assets. Given our recent history of generating net income in the United States, we believe that there is a reasonable possibility that sufficient positive evidence may become available within the next 12 months to allow us to release a significant portion of the valuation allowance in the United States. The reversal would result in a significant income tax benefit in the period when we release it. However, the exact timing and amount of the valuation allowance release are subject to change based on a number of factors, including but not limited to, the level of profitability (income before income taxes adjusted for permanent differences) that we are able to accurately forecast, as well as the amount of our tax deductible stock-based compensation, which is dependent upon our publicly traded share price, and macroeconomic conditions, among other factors.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Discussion of Results of Operations</span></div><div style="margin-bottom:9pt;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%">The following table sets forth our consolidated statements of operations data for the periods indicated:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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="padding:0 1pt"/><td colspan="21" style="padding:1.5pt 1pt;text-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></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:1.5pt 1pt;text-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: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:1.5pt 1pt;text-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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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,905&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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,627&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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,468,316&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">891,988&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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></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:1.5pt 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%">Cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-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,308&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,900&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">126,575&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">82,989&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">231,276&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">196,610&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">438,522&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">387,881&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">195,897&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,619&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">347,369&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">211,304&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">75,708&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,787&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">141,222&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,200&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 25pt;text-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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">573,189&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">431,916&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,053,688&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">820,374&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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 (loss) from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">231,716&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">67,711&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">414,628&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">71,614&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25,119&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,147&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,935&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,681&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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 (loss) before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">256,835&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,858&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">462,563&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,295&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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 (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-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,987&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(439)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,734&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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 income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,848&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">89,297&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">456,829&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,455&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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">(1)</span></div></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">342,810&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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,749&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">608,780&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">282,020&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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 (used in) operating activities</span></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,876&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,331&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">574,129&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">238,909&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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">(2)</span></div></td><td style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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,742&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">110,826&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">571,905&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">237,425&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">_________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">See &#8220;Non-GAAP Financial Measures&#8212;Adjusted EBITDA&#8221; for more information and for a reconciliation of Adjusted EBITDA to net income, the most directly comparable financial measure calculated and presented in accordance with U.S. GAAP.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">See &#8220;Non-GAAP Financial Measures&#8212;Free Cash Flow&#8221; for more information and for a reconciliation of Free Cash Flow to net cash provided by (used in) operating activities, the most directly comparable financial measure calculated and presented in accordance with U.S. GAAP.</span></div><div style="margin-bottom:9pt;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%">The following table sets forth our consolidated statements of operations data expressed as a percentage of revenue for the periods indicated:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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="padding:0 1pt"/><td colspan="21" style="padding:1.5pt 1pt;text-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></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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:1.5pt 1pt;text-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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 1pt;text-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:1.5pt 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%">Cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 25pt;text-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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">71&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">86&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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 (loss) from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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 (loss) before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-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;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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 (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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 income</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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><div id="i57d391c0f56146dea8046dfb4a2f453f_1742"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><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 30, 2026 and 2025</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><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-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.685%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:1.5pt 1pt;text-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<br/>June 30,</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="9" style="padding:1.5pt 1pt;text-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<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:1.5pt 1pt;text-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></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:1.5pt 1pt;text-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, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Revenue</span></td><td style="background-color:#cceeff;padding:1.5pt 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: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%">804,905&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">499,627&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">305,278&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">61&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 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%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:1.5pt 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: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%">1,468,316&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">891,988&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">576,328&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">65&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 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%">%</span></td></tr></table></div><div style="margin-bottom:9pt;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%">Revenue for the three and six months ended June 30, 2026 increased by $305.3&#160;million and $576.3&#160;million, or 61% and 65%, respectively, compared to the prior year periods. The growth in revenue during the three and six month periods was due primarily to an increase in advertising revenue of $296.8&#160;million and $562.9&#160;million, or 64% and 68%, respectively, as compared to the prior year periods driven by an increase in pricing and an increase in impressions delivered. During the three and six months ended June 30, 2026, the price of ads increased by approximately 40% and 35%, respectively, compared to the prior year periods driven by improved performance across the full funnel of ad objectives and higher advertiser demand. During the three and six months ended June 30, 2026, ad impressions delivered increased by approximately 17% and 24%, respectively, compared to the prior year periods driven in part by ad load optimization and improvements, including new ad placements, and by increases in the number of users and user engagement. For more information regarding increases in the number of users, see &#8220;&#8212;Key Financial and Operating Metrics&#8212;Trends in User Metrics.&#8221; </span></div><div style="margin-bottom:9pt;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%">Revenue in the United States for the three and six months ended June 30, 2026 increased by $229.3&#160;million and $441.0&#160;million, or 56% and 61%, respectively, compared to the prior year periods. Revenue in the rest of world for the three and six months ended June 30, 2026 increased by $76.0&#160;million and $135.3&#160;million, or 84% and 80%, respectively, compared to the prior year periods. Revenue growth for both geographies was driven by the factors described above.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><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-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.685%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:1.5pt 1pt;text-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<br/>June 30,</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="9" style="padding:1.5pt 1pt;text-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<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:1.5pt 1pt;text-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></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:1.5pt 1pt;text-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, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:1.5pt 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: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%">70,308&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">45,900&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">24,408&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">53&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 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%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:1.5pt 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: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%">126,575&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">82,989&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">43,586&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">53&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 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%">%</span></td></tr></table></div><div style="margin-bottom:9pt;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%">Cost of revenue for the three and six months ended June 30, 2026 increased by $24.4&#160;million and $43.6&#160;million, respectively, or 53% for each period, compared to the prior year periods. The increase in cost of revenue was primarily attributable to increased hosting usage to support product enhancements and user growth on our platform, partially offset by lower hosting prices and hosting cost efficiencies.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><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-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.685%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:1.5pt 1pt;text-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<br/>June 30,</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="9" style="padding:1.5pt 1pt;text-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<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:1.5pt 1pt;text-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></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:1.5pt 1pt;text-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, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Research and development</span></td><td style="background-color:#cceeff;padding:1.5pt 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: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%">231,276&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">196,610&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">34,666&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">18&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 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%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:1.5pt 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: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%">438,522&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">387,881&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">50,641&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">13&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 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%">%</span></td></tr></table></div><div style="margin-bottom:9pt;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%">Research and development expenses for the three and six months ended June 30, 2026 increased by $34.7&#160;million and $50.6&#160;million, or 18% and 13%, respectively, compared to the prior year periods. The increase was driven primarily by an increase in hosting costs associated with internal research and development activities and an increase in employee-related costs, driven in part by an increase in headcount.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><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-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.685%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:1.5pt 1pt;text-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<br/>June 30,</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="9" style="padding:1.5pt 1pt;text-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<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:1.5pt 1pt;text-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></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:1.5pt 1pt;text-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, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Sales and marketing</span></td><td style="background-color:#cceeff;padding:1.5pt 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: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%">195,897&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">120,619&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">75,278&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">62&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 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%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:1.5pt 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: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%">347,369&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">211,304&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">136,065&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">64&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 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%">%</span></td></tr></table></div><div style="margin-bottom:9pt;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%">Sales and marketing expenses for the three and six months ended June 30, 2026 increased by $75.3&#160;million and $136.1&#160;million, or 62% and 64%, respectively, compared to the prior year periods. The increase in sales and marketing expenses was driven primarily by an increase in user and brand marketing expenses and, to a lesser extent, an increase in employee-related costs, driven in part by an increase in headcount.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><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-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.685%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:1.5pt 1pt;text-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<br/>June 30,</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="9" style="padding:1.5pt 1pt;text-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<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:1.5pt 1pt;text-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></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:1.5pt 1pt;text-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, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">General and administrative</span></td><td style="background-color:#cceeff;padding:1.5pt 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: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%">75,708&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">68,787&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">6,921&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">10&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 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%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:1.5pt 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: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%">141,222&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">138,200&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">3,022&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">2&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 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%">%</span></td></tr></table></div><div style="margin-bottom:9pt;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%">General and administrative expenses for the three and six months ended June 30, 2026 increased by $6.9&#160;million and $3.0&#160;million, or 10% and 2%, respectively, compared to the prior year periods. The increase in the three months ended June 30, 2026 was driven primarily by an increase in employee-related costs.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><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-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.685%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:1.5pt 1pt;text-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<br/>June 30,</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="9" style="padding:1.5pt 1pt;text-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<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:1.5pt 1pt;text-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></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:1.5pt 1pt;text-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, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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 income (expense), net</span></td><td style="background-color:#cceeff;padding:1.5pt 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: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%">25,119&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">21,147&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">3,972&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">19&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 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%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:1.5pt 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: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%">47,935&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">41,681&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">6,254&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">15&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 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%">%</span></td></tr></table></div><div style="margin-bottom:9pt;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%">Other income (expense), net for the three and six months ended June 30, 2026 increased by $4.0&#160;million and $6.3&#160;million, or 19% and 15%, respectively, compared to the prior year periods. The increase was primarily due to higher interest earned on our cash and investments driven by a higher invested balance.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Tax Expense (Benefit)</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.685%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:1.5pt 1pt;text-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<br/>June 30,</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="9" style="padding:1.5pt 1pt;text-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<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:1.5pt 1pt;text-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></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:1.5pt 1pt;text-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, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Income tax expense (benefit)</span></td><td style="background-color:#cceeff;padding:1.5pt 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: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%">3,987&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">(439)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">4,426&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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: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%">NM</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:1.5pt 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: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%">5,734&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">(2,160)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">7,894&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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: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%">NM</span></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">_________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">NM - Not meaningful</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense (benefit) for the three and six months ended June 30, 2026 increased by $4.4&#160;million and $7.9&#160;million compared to the prior year periods, respectively. The increase was primarily due to an increase in income before income taxes as compared to the prior year periods.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_124"></div><div style="margin-bottom:9pt;margin-top:9pt"><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-bottom:9pt;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%">We have historically financed our operations primarily through net proceeds from the sale of our stock and payments received from our customers. We began generating net positive operating cash flows in 2024. Our primary uses of cash are employee-related costs and the cost of operating our mobile applications and website. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;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%">As of June&#160;30, 2026, we had $2.8&#160;billion in cash, cash equivalents, and marketable securities. Our cash and cash equivalents consist of cash in bank accounts, money market accounts, time deposits, and other highly liquid investments with original maturities of 90 days or less from the date of purchase. Marketable securities consist of U.S. government securities, investment-grade corporate and government agency securities, time deposits, and commercial paper. As of June&#160;30, 2026, approximately 2% of our cash, cash equivalents, and marketable securities was held outside of the United States.</span></div><div style="margin-bottom:9pt;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%">On July&#160;1, 2025, we entered into an Amended and Restated Credit and Guarantee Agreement, which amended and restated our prior Credit and Guarantee Agreement dated October 8, 2021 (as amended on May 23, 2023), and provides for a five-year, $500.0 million, revolving loan and standby letter of credit facility (&#8220;Revolving Credit Facility&#8221;) of which $100.0 million can be issued as letters of credit and another $100.0 million of which can be borrowed in certain non-U.S. dollar currencies. As of June&#160;30, 2026, we have issued four letters of credit, three of which are denominated in a foreign currency, for an aggregate of $5.6 million, which reduced the letter of credit borrowings available under the Revolving Credit Facility to $94.4 million. The aggregate available balance under the Revolving Credit Facility was $494.4 million as of June&#160;30, 2026.</span></div><div style="margin-bottom:9pt;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%">Under the terms of the Revolving Credit Facility, borrowings can be ABR Loans, Term Benchmark Loans, or RFR Loans. Outstanding ABR Loans bear interest at a rate equal to the greatest of (A) the Prime Rate, (B) the NYFRB Rate plus 0.5%, or (C) the Adjusted Term SOFR Rate plus 1.0% (each as defined in the Revolving Credit Facility), in each case plus 0.25%. Outstanding Term Benchmark Loans bear interest at the Adjusted Term SOFR Rate, the Adjusted EURIBOR Rate, the Adjusted Term CORRA Rate, or the Adjusted AUD Rate (each as defined in the Revolving Credit Facility), as applicable, in each case plus 1.25%. Outstanding RFR Loans bear interest at a rate equal to the Adjusted Daily Simple RFR (as such term is defined in the Revolving Credit Facility) plus 1.25%. We are required to pay a quarterly commitment fee that accrues at 0.15% per annum on the unused portion of the aggregate commitments under the Revolving Credit Facility.</span></div><div style="margin-bottom:9pt;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%">The Revolving Credit Facility contains customary conditions on our borrowings, including events of default and covenants. Covenants include restrictions on our and certain of our subsidiaries&#8217; ability to incur indebtedness, grant liens, make distributions to holders of our preferred and common stock, make investments, or engage in transactions with our affiliates, and require us to adhere to a maximum total leverage ratio. The obligations under the Revolving Credit Facility are secured by liens on substantially all of our assets, including intellectual property assets. However, the Revolving Credit Facility provides for the permanent release of guarantees and collateral upon our achievement of certain investment grade ratings. We were in compliance with all covenants as of June&#160;30, 2026.</span></div><div style="margin-bottom:9pt;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%">We believe our cash flows from operations, existing cash, cash equivalents, and marketable securities, and amounts available under our Revolving Credit Facility will be sufficient to meet our working capital and capital expenditure needs for at least the next 12 months and for the foreseeable future. We continuously evaluate our liquidity and capital resources, including our access to external capital, to ensure we can finance our future capital needs.</span></div><div style="margin-bottom:9pt;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%">On February 4, 2026, our Board of Directors authorized a share repurchase program to purchase up to $1.0 billion of our Class A common stock (the &#8220;Share Repurchase Program&#8221;). Under the Share Repurchase Program, we may repurchase shares of our Class A common stock from time to time on the open market (including via pre-set trading plans), in privately negotiated transactions, or through other transactions in accordance with applicable securities laws. The Share Repurchase Program does not obligate us to acquire any particular amount of Class A common stock, has no expiration date, and may be suspended or discontinued at any time at our discretion. During the six months ended June 30, 2026, we repurchased 1,523,502 shares of our Class A common stock for $239.6 million. As of June&#160;30, 2026, $760.4 million remained available for repurchases.</span></div><div style="margin-bottom:9pt;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%">The following table summarizes our cash flows for the periods presented:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:72.800%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.658%"/><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="9" style="padding:1.5pt 1pt;text-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:1.5pt 1pt;text-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></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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 (used in) operating activities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">574,129&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">238,909&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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 (used in) investing activities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">219,536&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,578)</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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 (used in) financing activities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-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,396)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,413)</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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%">Net increase (decrease) in cash, cash equivalents, and restricted cash</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">533,269&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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,918&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">571,905&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 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:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">237,425&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 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-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">_________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">See &#8220;Non-GAAP Financial Measures&#8212;Free Cash Flow&#8221; for more information and for a reconciliation of Free Cash Flow to net cash provided by (used in) operating activities, the most directly comparable financial measure calculated and presented in accordance with U.S. GAAP.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Activities</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities was $574.1&#160;million in the six months ended June 30, 2026, resulting primarily from net income of $456.8&#160;million in the six months ended June&#160;30, 2026, adjustments for non-cash items, primarily related to stock-based compensation expense of $169.3 million, and an increase in accounts payable and accrued expenses and other current liabilities of $42.7 million. These amounts were partially offset by an increase in accounts receivable of $59.3&#160;million due to the timing of cash collections and an increase in prepaid expenses and other assets of $36.2&#160;million. Net cash provided by operating activities was $238.9&#160;million in the six months ended June 30, 2025, resulting primarily from net income of $115.5&#160;million in the six months ended June 30, 2025, adjustments for non-cash items, primarily related to stock-based compensation expense of $174.5 million, and an increase in accounts payable and accrued expenses and other current liabilities of $41.2&#160;million due to the timing of payments. These amounts were partially offset by an increase in accounts receivable of $57.8&#160;million due to the timing of cash collections and an increase in prepaid expenses and other assets of $26.4&#160;million.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investing Activities</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by investing activities was $219.5&#160;million in the six months ended June 30, 2026, primarily due to maturities and proceeds from the sale of marketable securities of $901.7 million, partially offset by additional purchases of marketable securities of $676.9 million. Net cash used in investing activities was $(29.6) million in the six months ended June 30, 2025, primarily due to additional purchases of marketable securities of $1.1 billion, partially offset by maturities and proceeds from the sale of marketable securities of $1.0 billion.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financing Activities</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities was $(260.4)&#160;million in the six months ended June 30, 2026 and consisted primarily of repurchases of Class A common stock of $239.6 million and cash payments for taxes related to net share settlement of restricted stock units of $30.7 million. Net cash used in financing activities was $(37.4)&#160;million in the six months ended June 30, 2025 and consisted primarily of cash payments for taxes related to net share settlement of restricted stock units of $51.9 million, partially offset by proceeds from exercises of employee stock options of $14.5&#160;million.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Free Cash Flow</span></div><div style="margin-bottom:9pt;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%">Free Cash Flow was $571.9&#160;million and $237.4&#160;million for the six months ended June 30, 2026 and 2025, respectively, and was composed of net cash provided by operating activities, resulting primarily from net income, adjustments for non-cash items, and changes in working capital. Free Cash Flow also included purchases of property and equipment of $2.2 million and $1.5 million for the six months ended June 30, 2026 and 2025, respectively. For the six months ended June&#160;30, 2026, the increase in Free Cash Flow as compared to the prior year period was driven primarily by the increase in net income.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_127"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements</span></div><div style="margin-bottom:9pt;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%">During the periods presented, we did not have, and we do not currently have, any off-balance sheet financing arrangements or any relationships with unconsolidated entities or financial partnerships, including entities sometimes referred to as structured finance or special purpose entities, that were established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_130"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations and Commitments</span></div><div style="margin-bottom:9pt;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%">We have non-cancellable contractual obligations and commitments primarily related to third-party cloud infrastructure agreements under which we are granted access to certain cloud services as well as operating lease agreements. During the six months ended June&#160;30, 2026, there were no material changes outside the normal course of business to the purchase obligations as disclosed in the audited consolidated financial statements as of and for the year ended December&#160;31, 2025 included in the Annual Report. In June 2026, we signed an addendum to extend our cloud services agreement with AWS through 2029. We committed under this agreement to spend an aggregate of $880.0&#160;million between July 2026 and June 2029.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_133"></div><div style="margin-bottom:9pt;margin-top:9pt"><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-bottom:9pt;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%">We prepare our consolidated financial statements in accordance with U.S. GAAP. Preparing these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses, and </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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 significantly from these estimates. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, results of operations, financial condition, and cash flows will be affected.</span></div><div style="margin-bottom:9pt;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%">Other than as described below, there have been no material changes to our critical accounting policies and estimates as described in our Annual Report.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:9pt;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%">We account for income taxes using the asset and liability method. We recognize deferred tax assets and liabilities for temporary differences between the financial reporting and tax bases of assets and liabilities using the enacted statutory tax rates in effect for the years in which we expect the differences to reverse. We establish valuation allowances to reduce the total deferred tax assets to the amount we believe is more likely than not to be realized. In assessing the need for a valuation allowance, we consider all available evidence, both positive and negative, including past operating results and estimates of future taxable income. Our judgment regarding the timing and amount of the valuation allowance release is subject to change based on a number of factors, including but not limited to, the level of profitability (income before income taxes adjusted for permanent differences) that we are able to accurately forecast, as well as the amount of our tax deductible stock-based compensation, which is dependent upon our publicly traded share price, and macroeconomic conditions, among other factors. In the event that we change our determination as to the amount of deferred tax assets that can be realized, we will adjust our valuation allowance with a corresponding impact to the provision for (benefit from) income taxes in the period in which such determination is made.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_142"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">See </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 2&#8212;Basis of Presentation and Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> of the notes to our consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for any recently adopted accounting pronouncements and recently issued accounting pronouncements not yet adopted.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_148"></div><div style="margin-bottom:9pt;margin-top:9pt"><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-bottom:9pt;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%">We are exposed to market risks in the ordinary course of our business. These risks primarily include interest rate risk and foreign currency risk as follows:</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><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-bottom:9pt;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%">We had cash and cash equivalents of $1.5 billion and $1.0 billion as of June&#160;30, 2026 and December&#160;31, 2025, respectively. We had marketable securities of $1.3 billion and $1.5 billion as of June&#160;30, 2026 and December&#160;31, 2025, respectively. Our cash and cash equivalents consist of cash in bank accounts, money market accounts, time deposits, and other highly liquid investments with original maturities of 90 days or less from the date of purchase. Marketable securities consist of U.S. government securities, investment-grade corporate and government agency securities, time deposits, and commercial paper. Our investment policy and strategy are focused on the preservation of capital and supporting our liquidity requirements. We do not enter into investments for trading or speculative purposes. Due to the relatively short-term nature of our investment portfolio, a hypothetical 100 basis point change in interest rates would not have a material effect on the fair value of our portfolio or our consolidated financial statements for the periods presented.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><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-bottom:9pt;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%">For the three and six months ended June 30, 2026 and 2025, the majority of our revenue and operating expenses were denominated in U.S. dollars. We therefore have not had material foreign currency risk associated with sales and cost-based activities. For the three and six months ended June 30, 2026 and 2025, our operations outside of the United States were not considered material and our results of operations and cash flows were minimally subject to fluctuations from changes in foreign currency rates. We believe the exposure to foreign currency fluctuation from operating expenses is immaterial at this time as the related costs do not constitute a significant portion of our total expenses. As we continue to grow international operations, our exposure to foreign currency risk will become more significant. A hypothetical 10% increase or decrease in the relative value of the U.S. dollar to other currencies would not have a material effect on our consolidated financial statements for the periods presented. For the three and six months ended June 30, 2026 and 2025, we did not enter into any foreign currency exchange contracts for purposes of hedging foreign exchange rate fluctuations on our business operations, although we may elect to do so in the future.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_151"></div><div style="margin-bottom:9pt;margin-top:9pt"><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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'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 (the &#8220;Exchange Act&#8221;)), 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 these disclosure controls and procedures were effective at a reasonable assurance level as of June&#160;30, 2026.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in Internal Control Over Financial Reporting</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'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 connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act during the period covered by this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Limitations on Effectiveness of Controls and Procedures</span></div><div style="margin-bottom:9pt;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%">Our management, including our Chief Executive Officer and Chief Financial Officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, the effectiveness of any internal control over financial reporting is subject to inherent limitations, including the exercise of judgment in designing, implementing, operating, and evaluating the controls and procedures, and the inability to eliminate misconduct completely. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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><div id="i57d391c0f56146dea8046dfb4a2f453f_154"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Part II - Other Information</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_157"></div><div style="margin-bottom:9pt;margin-top:9pt"><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-bottom:9pt;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%">This information is set forth under </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 9&#8212;Commitments and Contingencies&#8212;Legal Matters and Indemnifications</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> to the consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q, which is incorporated herein by reference.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_160"></div><div style="margin-bottom:9pt;margin-top:9pt"><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-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">A description of the risks and uncertainties associated with our business is set forth below. These disclosures reflect our beliefs and opinions as to factors that could materially and adversely affect us and our securities in the future. References to past events are provided by way of example only and are not intended to be a complete listing of such events or a representation as to whether or not such factors or similar events have occurred in the past or their likelihood of occurring in the future. You should carefully consider the risks described below as well as the other information in this Quarterly Report on Form 10-Q, including our consolidated financial statements and the notes thereto, and &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.&#8221; The occurrence of any of the events or developments described below could adversely affect our business, results of operations, financial condition, reputation, and prospects. In such an event, the market price of our Class A common stock could decline, and you may lose all or part of your investment.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_1464"></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><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-bottom:9pt;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%">Our business is subject to numerous risks and uncertainties, including those described more fully below in this Quarterly Report on Form 10-Q. The following is a summary of principal risks and uncertainties that could materially adversely affect our business, results of operations, financial condition, and prospects. This summary should be read in conjunction with the &#8220;Risk Factors&#8221; section and should not be relied upon as an exhaustive summary of the material risks and uncertainties facing our business.</span></div><div style="margin-bottom:9pt;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">If we fail to increase or retain our user base, and in particular, our daily active uniques (&#8220;DAUq&#8221;), or if user engagement declines, our business, results of operations, financial condition, and prospects will be harmed.</span></div><div style="margin-bottom:9pt;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">If Redditors do not continue to contribute content or their contributions are not valuable or appealing to other Redditors, we may experience a decline in the number of Redditors accessing our products and services and in user engagement, which could result in the loss of advertisers and may harm our reputation, business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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 business depends on a strong brand and reputation, and if we are unable to maintain and enhance our brand and reputation, our ability to expand our user and advertiser bases will be impaired and our business, results of operations, financial condition, and prospects could be harmed.</span></div><div style="margin-bottom:9pt;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 internet search engine algorithms, user interfaces, and AI-generated search or answer features could have a negative impact on traffic for our website and, ultimately, our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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 have a history of net losses and we may not be able to maintain profitability in the future.</span></div><div style="margin-bottom:9pt;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 results of operations may fluctuate from quarter to quarter, which makes them difficult to predict.</span></div><div style="margin-bottom:9pt;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 have limited operating history at our current scale, and there is no assurance we will be able to continue scaling our business for future growth.</span></div><div style="margin-bottom:9pt;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 generate a majority of our revenue from advertising. The failure to attract new advertisers, the loss of advertisers, or the reduction of or failure by advertisers to maintain or increase their advertising budgets would adversely affect our business.</span></div><div style="margin-bottom:9pt;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 may not succeed in further expanding and monetizing our platform internationally and may be subject to increased international business and economic risks.</span></div><div style="margin-bottom:9pt;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 exploring business opportunities in content licensing, but the market is relatively new and evolving rapidly.</span></div><div style="margin-bottom:9pt;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 business, results of operations, financial condition, and prospects may be harmed by our failure to timely and effectively scale and adapt our existing technology and infrastructure.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;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 anticipate that our ongoing efforts related to data privacy, safety, security, and content review will identify instances of misuse of user data or other undesirable activity by third parties on our platform.</span></div><div style="margin-bottom:9pt;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">If our security measures are breached, or if our products and services are subject to attacks involving our systems or data, some of which contain personal information, or that degrade or deny the ability of users to access our products and services, our products and services may be perceived as not being secure, Redditors and advertisers may curtail or stop using our products and services, and our reputation, business, results of operations, financial condition, and prospects could be harmed.</span></div><div style="margin-bottom:9pt;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">Redditor growth and engagement depends upon effective interoperation with operating systems, networks, devices, web browsers, online application stores, regulations, and standards that we do not control. Changes in our products or to those operating systems, networks, devices, web browsers, online application stores, regulations, or standards may harm Redditor retention, growth, and engagement, which could harm our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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 business is subject to increasingly complex and evolving laws, rules, regulations, industry standards, and other legal obligations regarding content, consumer protection, competition, privacy, AI, online safety, and other matters. Failure to comply with such laws, rules, regulations, industry standards, and other legal obligations could harm our business.</span></div><div style="margin-bottom:9pt;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">Interest in our Class A common stock from retail and other individual investors, for reasons unrelated to our underlying business or macro or industry fundamentals, could result in increased volatility in the market price of our Class A common stock.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'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 multi-class structure of our common stock has the effect of concentrating voting control with those stockholders who held our capital stock prior to the listing of our Class A common stock on the NYSE, including our directors, executive officers, and 5% stockholders, and their respective affiliates. This ownership will limit or preclude your ability to influence corporate matters, including the election of directors, amendments of our organizational documents, and any major corporate transaction requiring stockholder approval, including change of control transactions.</span></div><div style="margin-bottom:9pt;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 amended and restated certificate of incorporation and the governance agreement we entered into with our principal stockholder grant our principal stockholder certain rights with respect to the control and management of our business, which may prevent us from taking actions that may be beneficial to us and our other stockholders.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_163"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Business</span></div><div style="margin-bottom:9pt;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 face intense competition, and if we fail to grow or retain our user base or maintain user engagement, our business, results of operations, financial condition, and prospects could be adversely affected.</span></div><div style="margin-bottom:9pt;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%">The size of our user base and their level of engagement are critical to our success. Our financial performance has been, and will continue to be, significantly determined by our success in growing and retaining our user base so that we add Redditors, and those Redditors become daily users&#8212;more specifically, DAUq. We define a user whom we can identify with a unique identifier who has visited a page on the Reddit website, www.reddit.com, or opened a Reddit application at least once during a 24-hour period as a DAUq. DAUq is a user metric utilized by our management team. While it may be used to gauge usage of our platform, it may not correlate to revenue. We also measure weekly active uniques (&#8220;WAUq&#8221;) to help us understand the reach of our platform. We may not be successful in our user growth and retention strategies, which in part aim to convert monthly users or WAUq into more DAUq.</span></div><div style="margin-bottom:9pt;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%">The absolute number of our DAUq and our DAUq growth rate has decreased in the past and may fluctuate or decrease in one or more markets from time to time due to various factors, especially after periods of high growth, such as we have experienced. For example, although we saw increased growth in our user base during the COVID-19 pandemic, we experienced lower levels of DAUq growth and declining DAUq as the effects of the COVID-19 pandemic subsided. DAUq has also declined in the past in periods following usage peaks surrounding certain worldwide events, such as the onset of the conflict between Russia and Ukraine in the three months ended March 31, 2022. These usage peaks are driven by external factors that are outside of our control. Accordingly, such growth may not be repeatable and we may experience declines in DAUq in the future in similar circumstances. DAUq has also been volatile during community responses to domestic and international social unrest as well as in response to actions by us. For example, we saw increased growth in our user base in the three months ended December 31, 2023, which may have been driven in part by performance improvements in our product and possibly by migration of usage from certain third-party applications in response to changes in our application program interface (&#8220;API&#8221;) terms and policies. Such growth may not be sustainable and does not necessarily mean these users are retained. Furthermore, we anticipate that our DAUq growth rate will slow over time as the absolute number of our DAUq increases. To the extent our DAUq growth rate slows or becomes negative, our success will increasingly depend on our ability to increase levels of engagement, retention, and monetization on our platform, including the level at which users visiting us from search traffic </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">become more frequent users of our platform. For example, we have increased our investment in paid marketing and seen an increase in the proportion of users attributed to paid channels. Although these efforts increase our traffic in the near term, users acquired through paid marketing may not remain active on our platform, and we may need to continue or increase our marketing investments to retain them as users. If these investments are not cost-effective or if we reduce them, our user traffic could be lower than it otherwise would be or could decline over time. We also rely on initiatives like machine translation to drive growth in international DAUq, and the growth derived from this strategy may slow as we complete the roll out of machine translation to all major global languages.</span></div><div style="margin-bottom:9pt;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%">A number of factors could harm Redditor growth and engagement or impact our ability to compete effectively, including if:</span></div><div style="margin-bottom:9pt;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">Redditors engage with other products, services, or activities as an alternative to ours;</span></div><div style="margin-bottom:9pt;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 incorporate features into their products that are substantially similar to ours or improve upon such features when including them in their products;</span></div><div style="margin-bottom:9pt;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 improved products or services or we introduce new or improved products or services that negatively affect Redditor engagement;</span></div><div style="margin-bottom:9pt;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 convert casual users who come to our platform through internet search engines or our marketing efforts into daily users;</span></div><div style="margin-bottom:9pt;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">Redditors feel that their Reddit experience is diminished as a result of our decisions with respect to the frequency, prominence, and size of ads that we display, or the quality of the ads displayed;</span></div><div style="margin-bottom:9pt;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">influential Redditors or certain demographics of Redditors conclude that an alternative product or service better meets their needs;</span></div><div style="margin-bottom:9pt;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 convince new Redditors of the value and usefulness of our products and services;</span></div><div style="margin-bottom:9pt;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 prevent us from delivering our products or services in a rapid and reliable manner or otherwise negatively affect Redditors&#8217; experience with our platform;</span></div><div style="margin-bottom:9pt;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 effectively adopt new technologies, such as machine learning and artificial intelligence (&#8220;AI&#8221;), that our competitors may have more experience utilizing and leveraging in their products and services; </span></div><div style="margin-bottom:9pt;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">Redditors have difficulty installing, updating, searching, or otherwise accessing our products and content or prefer to utilize third-party applications that have shut down or no longer integrate with our platform;</span></div><div style="margin-bottom:9pt;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 disruptions to the normal operation of our communities, including as a result of actions or inactions by our volunteer moderators;</span></div><div style="margin-bottom:9pt;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">Redditors have difficulty locating content, in their local language, that is interesting and relevant to them, particularly in their early experiences on our platform;</span></div><div style="margin-bottom:9pt;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">Redditors find content available on our platform offensive, inappropriate, hostile, or otherwise objectionable;</span></div><div style="margin-bottom:9pt;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 Redditor concerns related to privacy and communication, safety, security, or other factors or changes to our platform or policies that are not well received by Redditors;</span></div><div style="margin-bottom:9pt;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 harmful or inappropriate usage of our platform;</span></div><div style="margin-bottom:9pt;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 adverse changes in our products or services that are mandated by, or that we elect to make to address, new or existing laws, regulatory scrutiny, or litigation, including settlements;</span></div><div style="margin-bottom:9pt;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 keep pace with evolving online, market, and industry trends; or</span></div><div style="margin-bottom:9pt;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 the subject of adverse media reports or other negative publicity.</span></div><div style="margin-bottom:9pt;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%">We also compete to attract and retain Redditors&#8217; attention on the basis of our content and Redditor experiences with our platform and face significant competition for prospective users, both domestically and internationally. We compete against many companies that provide content and communications services to online users, including Google (including YouTube, Search, Maps, and Shopping), Meta (including Facebook, Instagram, Threads, and WhatsApp), Wikipedia, Snap, X, Pinterest, TikTok, Roblox, Discord, and Twitch, and which offer a variety of internet- and mobile device-based products, services, and </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">content. Many of these companies have greater financial resources and substantially larger user bases than Reddit. Our competitors may draw users towards their products or services and away from ours. This could decrease the growth, engagement, or retention of Redditors, which, in turn, would negatively affect our business. In addition, we face competition from large language models (&#8220;LLMs&#8221;) and other AI models and features that retrieve and synthesize information, such as those built by Google, Meta, OpenAI, and Anthropic. Redditors may choose to find information through AI tools or AI-generated summaries, which in some cases may have been trained using Reddit content, instead of visiting Reddit directly. While we have made, and expect to continue to make, significant investments to integrate AI, including generative AI, into our platform, AI technologies are rapidly evolving and there can be no guarantee that our products and services will remain competitive as new AI technologies are developed, adopted, and integrated.</span></div><div style="margin-bottom:9pt;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%">We believe that sustained meaningful active Redditor growth is dependent on improving our products and services to demonstrate our value proposition to a larger, global audience and penetrating additional demographics, which we believe may take a considerable amount of time. If we are unable to increase our DAUq, or its growth rate, or if this metric declines, our products and services could be less attractive to potential new users, as well as to advertisers, which would harm our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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%">If Redditors do not continue to contribute content or their contributions are not valuable or appealing to other Redditors, we may experience a decline in the number of Redditors accessing our products and services and in user engagement, which could result in the loss of advertisers and may harm our reputation, business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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%">Our success depends on our ability to provide users of our products and services with valuable content, which in turn depends on the content contributed by Redditors. We seek to foster a broad and engaged Redditor community. If Redditors do not continue to contribute content and otherwise engage with our platform, and we are unable to provide Redditors with valuable and timely content, our user base and their engagement may decline. A large portion of the content on our platform comes from a small number of Redditors contributing to communities (which are also known as subreddits). If prolific Redditors do not continue to contribute content and otherwise engage with our platform, or decide to leave our platform and encourage other Redditors to follow them to a new platform, our user base and their engagement may decline. Our platform may also be used by third parties to disseminate abusive or other harmful content in violation of our terms and applicable law. We may not proactively discover or quickly respond to such content once alerted to it due to our scale and the limitations of existing technology and operational infrastructure. If we are unable to successfully prevent or detect and timely address abusive or other harmful behavior on our platform, our user base and their engagement may decline. Additionally, in keeping with our mission to empower communities and make their knowledge accessible to everyone, our site-wide content policy is designed to be protective, but not intrusive. If Redditors perceive the content available on Reddit to be offensive, inappropriate, hostile, or otherwise objectionable, we may experience a decline in user activity generally, or among certain demographics. We generate a majority of our revenue from the sale of advertising services. If we experience a decline in the number of Redditors, or a decrease in Redditor growth rate or engagement, including as a result of a lack of valuable or appealing content, or the loss of influential Redditors or subreddits, advertisers may not view our products and services as attractive for their marketing expenditures, and may reduce their spending with us, which would harm our reputation, business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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 business depends on a strong brand and reputation, and if we are unable to maintain and enhance our brand and reputation, our ability to expand our user and advertiser bases will be impaired and our business, results of operations, financial condition, and prospects could be harmed.</span></div><div style="margin-bottom:9pt;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%">We believe that our brand identity and reputation, including that our service is an empowering environment, has significantly contributed to the success of our business. We also believe that maintaining and enhancing the &#8220;Reddit&#8221; brand and reputation is critical to retaining and growing our user and advertiser bases. We anticipate that maintaining and enhancing our brand and reputation will depend largely on our continued ability to provide high-quality, relevant, reliable, trustworthy, and innovative products, which may require substantial investment and may not be successful. We may need to introduce new products or updates to existing products that require Redditors to agree to new terms of service that Redditors do not like, which may negatively affect our brand and reputation. Additionally, advertisements or actions of our advertisers may affect our brand and reputation if Redditors do not think the advertisements help them accomplish their objectives, view the advertisements as intrusive, annoying, or misleading, or have poor experiences with our advertisers.</span></div><div style="margin-bottom:9pt;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%">Our brand and reputation may also be negatively affected by the content or actions of Redditors that are deemed to be offensive, inappropriate, hostile, or otherwise objectionable to other Redditors, by the actions of Redditors acting under false or inauthentic pretenses, by the use of our products or services to disseminate information that is deemed to be misleading, or by the use of our service for illicit, illegal, or objectionable ends. We also may fail to respond expeditiously or at all to the sharing of illegal, illicit, offensive, inappropriate, hostile, or otherwise objectionable content on our platform or to objectionable </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">practices by advertisers, or to otherwise address Redditors&#8217; concerns, which could erode confidence in our brand and damage our reputation. We expect that our ability to identify and respond to such content in a timely manner may decrease as the number of Redditors grows, as the amount of content on our platform increases, or as we expand our product and service offerings, such as an increase in video content. Any governmental or regulatory inquiry, investigation, or action, including based on the appearance of illegal, illicit, or objectionable content on our platform or the failure to comply with applicable laws, rules, and regulations, could damage our brand and reputation, regardless of the outcome.</span></div><div style="margin-bottom:9pt;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%">We receive a high degree of media coverage globally. We have experienced, and expect to continue to experience, media, legislative, governmental, and regulatory scrutiny of our decisions. Unfavorable publicity and scrutiny involving us, including regarding our data privacy, intellectual property, content, or other practices, product changes, product quality, pricing increases, litigation, or regulatory action, or regarding the actions of our employees, Redditors, moderators, or advertisers, or other issues, may significantly harm our brand and reputation, and could adversely affect the size, demographics, engagement, and loyalty of our user base. For instance, in May and June 2023, we experienced negative publicity as a result of our API policy changes. In addition, unfavorable publicity and scrutiny of other companies in our industry, including controversies surrounding their product design choices, content-related decisions, or their data privacy practices, could also have a negative impact on our brand and reputation. These concerns, whether actual or unfounded, may also deter Redditors or advertisers from using our service.</span></div><div style="margin-bottom:9pt;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%">In addition, we may fail to adequately address the needs of Redditors or our advertisers, which could erode confidence in our brand and damage our reputation. If we fail to promote and maintain the &#8220;Reddit&#8221; brand or preserve our reputation, or if we incur excessive expenses in this effort, our business, results of operations, financial condition, and prospects could be harmed.</span></div><div style="margin-bottom:9pt;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%">Changes in internet search engine algorithms and dynamics could have a negative impact on traffic for our website and, ultimately, our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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%">Our success depends partly on our ability to attract online visitors to our website. We rely, in part, on internet search engines, such as Google, to generate traffic to our website, primarily through free or organic searches. Search engines frequently update and change the logic and user interface that determine the placement and display of the results of a user&#8217;s search, such that the purchased or algorithmic placement of links to our websites may be ranked lower in the search results or otherwise less visible in a user&#8217;s search or displayed along AI-generated summaries or answers. For example, we use machine translation to make our content accessible in multiple languages, but we have seen and may continue to see the search engine ranking performance of this content be negatively impacted when a search engine deprioritizes machine-generated content. In addition, a search engine could, for competitive or other purposes, alter its search algorithms, results or user experience, causing our website to place lower in organic search query results or receive less traffic from search results. If a major search engine changes its algorithms or user interface in a manner that negatively affects the search engine ranking performance of our website or those of our partners, our business, results of operations, financial condition, and prospects could be adversely affected.</span></div><div style="margin-bottom:9pt;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 may not sustain our growth rate, and our results of operations may fluctuate from quarter to quarter, which makes them difficult to predict.</span></div><div style="margin-bottom:9pt;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%">Although we had net income for the three months ended September 30, 2024 and every quarter since, we have a history of net losses, and we may incur net losses again in the future. We incurred a net loss of $(484.3) million for the year ended December 31, 2024. As of June&#160;30, 2026, we had an accumulated deficit of $(214.3) million. Our costs and expenses may continue to increase in future periods, and if our revenue growth does not increase to more than offset these anticipated increases in our costs and expenses, our business, results of operations, financial condition, and prospects will be harmed, and we may not be able to maintain profitability. We expect our costs and expenses to increase in future periods as we intend to continue to make significant investments to broaden and retain our user base, develop and implement new products, market new and existing products and promote our brand, expand our technical infrastructure, and hire additional employees (with a related expected increase in payroll and stock-based compensation expense). Some of these investments may not deliver an effective return on investment and may reduce our operating margin. For example, our reported DAUq includes an increasing number of users from marketing efforts, and if our investments in marketing are not cost-effective or if we reduce these investments, then our ability to maintain and grow DAUq could be adversely affected, which could harm our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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%">In addition, our quarterly results of operations have fluctuated in the past and will fluctuate in the future, based on the seasonality of our business as well as external factors impacting the global economy. For example, we have historically seen seasonality in our business and financial results, with an increase in overall advertiser spending in the fourth quarter, due in large part to end-of-year advertiser spending, typically followed by a weaker first quarter. Our results of operations and </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">financial condition 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-bottom:9pt;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 DAUq, as well as users&#8217; activity on Reddit;</span></div><div style="margin-bottom:9pt;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 level of demand for our products and services;</span></div><div style="margin-bottom:9pt;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 or termination of new products, features, or services by us or our competitors;</span></div><div style="margin-bottom:9pt;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 or in Redditor usage or engagement on our platform, including, but not limited to, around significant planned events such as the Super Bowl and unplanned ones like natural disasters;</span></div><div style="margin-bottom:9pt;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;</span></div><div style="margin-bottom:9pt;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 pricing models and our ability to maintain or improve revenue and operating margins;</span></div><div style="margin-bottom:9pt;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, and other operating expenses that we may incur to grow and expand our operations and to remain competitive;</span></div><div style="margin-bottom:9pt;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 expand internationally and penetrate key demographics, including our international focus markets;</span></div><div style="margin-bottom:9pt;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-bottom:9pt;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 portfolio investments and interest rates or impairments of any assets on our consolidated balance sheet;</span></div><div style="margin-bottom:9pt;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-bottom:9pt;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 or the application of existing or future accounting standards; </span></div><div style="margin-bottom:9pt;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 actual or perceived data breaches or other security or privacy-related incidents, and the costs associated with such failures, breaches, and remediations;</span></div><div style="margin-bottom:9pt;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 governmental or other regulations affecting our business or adverse litigation judgments and related compliance costs, fines, or litigation- and dispute-related costs; and</span></div><div style="margin-bottom:9pt;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 risks described in this Quarterly Report on Form 10-Q.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As a result, our past quarterly results of operations are not necessarily indicative of future performance. </span></div><div style="margin-bottom:9pt;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 limited operating history at our current scale, especially in international markets. There is no assurance that we will be able to continue scaling our business for future growth.</span></div><div style="margin-bottom:9pt;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%">We have limited operating history at our current scale. Our growth strategy depends on, among other things, attracting more advertisers, scaling our business with existing advertisers, and expanding our advertising services, as well as successfully identifying and capturing non-advertising sources of revenue. There is no assurance that this revenue model will be successful or that we will generate increased revenue. </span></div><div style="margin-bottom:9pt;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%">To sustain or increase our advertising revenue, we must attract new advertisers, encourage existing advertisers to maintain or increase their advertising spend on our platform, expand the number of markets where we offer advertising, and increase the breadth and functionality of our advertising services, including new advertising formats and measurement tools. In order to obtain new advertisers and further our relationship with current advertisers, we must increase the amount of monetizable content on our platform, including by increasing the absolute number of DAUq who post and consume content, and our monetization model depends on this engagement. Not all DAUq monetize in the same manner or rate, so we also measure the average revenue per unique (&#8220;ARPU&#8221;) to help us understand the extent to which we are monetizing DAUq. Much of our DAUq growth to date has come from certain users who may represent lower monetization opportunities, such as users located outside the United States. There is no assurance that our user growth or engagement strategy will continue to be successful or that we will increase the number of DAUq, ARPU, or the amount of monetizable content on our platform. Without such growth, we could see our supply of monetizable inventory stay constant or decrease, which may limit or hinder our ability to increase revenue.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;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%">As we continue to grow our advertiser base, our revenue depends on our ability to effectively serve enough advertisements that meet the objectives of our advertisers while maintaining a high-quality, relevant, reliable, trustworthy, and innovative user experience. If we are unable to do this on our platform due to either a decline in DAUq, or changes in our products or services or Redditor behavior that reduce our ability to display as many advertisements as our advertisers may request, our business, results of operations, financial condition, and prospects would be adversely affected. Our advertising business can be inventory constrained at times, and the attendant impact on the supply and pricing of our advertising inventory could affect the financial performance of our business. We could find ourselves unable to match customer advertising specifications with available inventory, leaving us unable to deliver the advertising inventory requested and receiving less revenue than otherwise expected. This also could put upward pressure on advertising prices and potentially impact the return advertisers get on their spend, which in turn could affect future advertiser spending. To scale the growth of our advertising services, we will have to successfully develop and target ad products tailored to the interests of our advertisers and our user base, which may require additional user data. If we are unable to do this with the data, technology, and resources available to us, we may need to rely more heavily on alternative revenue sources to grow our business.</span></div><div style="margin-bottom:9pt;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%">We will make efforts to continue to identify and develop potential new revenue streams. We have explored and continue to explore different ways for Redditors to make money on Reddit, including Reddit&#8217;s earnings programs for contributors, developers, and creators, while also providing a source of revenue for Reddit as well. We also continue to explore reasonable content licensing opportunities as another possible source of revenue where those opportunities do not conflict with our values and the rights of our Redditors and have only recently generated revenue from this opportunity. There are many aspects of these possible revenue sources which are novel and untested, which makes it challenging to evaluate the viability of any future revenue opportunities or to identify the risks and challenges we may encounter in seeking to execute on our strategies. There can be no assurance that we will be successful in generating meaningful revenue from any of these non-advertising sources. If we are unable to succeed in these monetization efforts or identify new revenue opportunities, our business, results of operations, financial condition, and prospects could be harmed. </span></div><div style="margin-bottom:9pt;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%">In addition, we plan to continue expanding our business operations outside the United States and offering content and advertising to Redditors and advertisers in other languages and countries. We plan to continue to enter new international markets where we have limited or no experience in deploying our services or selling advertisements. In order to expand successfully, we need to offer content and products that are tailored to the interests of local Redditors and the needs of local advertisers, each of which requires significant investment of time and resources. As we expand into new international markets, we may not yet understand the full scope of prospective users&#8217; interests, demographics, and culture, or advertiser expectations, target audiences, and return on advertising spend, in those markets. This may cause us to expand into markets before we are able to offer a service and advertising platform that has been sufficiently localized for those markets or where those markets lack the necessary demand and infrastructure for long-term adoption of our services. In addition, as our international operations increase, or more of our revenue agreements or operating expenses are denominated in currencies other than the U.S. dollar, the impact of foreign currency fluctuations may become material. If we are unsuccessful in deploying, scaling, or managing our operations in international markets, our business, results of operations, financial condition, and prospects could be adversely affected.</span></div><div style="margin-bottom:9pt;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 generate a majority of our revenue from advertising. We face intense competition for advertising spend both inside and outside the United States, and we are subject to a rapidly evolving technology landscape. If we fail to attract or retain advertisers, or advertisers do not maintain or increase their advertising budgets, our business, results of operations, financial condition, and prospects could be adversely affected. </span></div><div style="margin-bottom:9pt;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%">A majority of our revenue is generated from third parties advertising on our platform. For the years ended December 31, 2025 and 2024, approximately 94% and 91% of our revenue was generated from third parties advertising on our platform, respectively. In addition, a substantial portion of our revenue is derived from a small number of advertisers, with our top ten largest advertisers accounting for approximately 21% and 25% of our revenue for the years ended December 31, 2025 and 2024, respectively. As is common in our industry, our advertisers do not have long-term advertising commitments with us, and we are at risk if we lose any major advertisers or experience a deterioration in our relationships with them or their agencies. Our advertising revenue could be adversely affected by a number of factors, including: </span></div><div style="margin-bottom:9pt;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 advertisers&#8217; inability to optimize their campaigns or measure the results of their campaigns;</span></div><div style="margin-bottom:9pt;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 increase ARPU or otherwise monetize DAUq at the same or higher rate as DAUq growth, including if that growth occurs in markets that do not generate as much revenue as the United States;</span></div><div style="margin-bottom:9pt;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">restrictions placed on, or the relevance of, ads outside of the United States, such as China, where Reddit is not directly accessible;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;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 or service changes we may make that change the size, frequency, or relative prominence of ads displayed on our platform or otherwise impact Redditor engagement with ads;</span></div><div style="margin-bottom:9pt;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 effectively monetize our international user base or audiences for which we have limited data;</span></div><div style="margin-bottom:9pt;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 impact of new technologies or access to Reddit content through third-party applications that block or obscure the display of our ads;</span></div><div style="margin-bottom:9pt;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">timing and resources required to attract advertisers;</span></div><div style="margin-bottom:9pt;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, like those that constrain the use of certain advertising technologies or limit our ability to measure advertising effectiveness, including regulatory developments or litigation outcomes; and</span></div><div style="margin-bottom:9pt;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 risks described in this Quarterly Report on Form 10-Q. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We also face intense competition from a wide range of platforms and traditional media, and ongoing advancements in ad-blocking technology may undermine the effectiveness of our advertising, further challenging our ability to maintain and grow revenue. The volatility of advertiser spending, particularly in response to economic uncertainty or political instability, could exacerbate these risks, making it difficult for us to predict future performance or ensure consistent growth. The occurrence of any of these or other factors could result in a reduction in demand for our ads, which may reduce the prices we receive for our ads, either of which would negatively affect our business, results of operations, financial condition, and prospects. Additionally, our international expansion introduces additional risks, such as operational challenges and regulatory compliance, which could further harm our revenue growth and results of operations. </span></div><div style="margin-bottom:9pt;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%">If we do not develop successful new products and services or improve existing products and services, our business will suffer.</span></div><div style="margin-bottom:9pt;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%">Our ability to retain, increase, and engage Redditors and increase our revenue depends heavily on our ability to continue to evolve our existing products and services and to create successful new products and services. We have invested, and expect to continue to invest, in improvements to our platform, changes to our existing products and services, new and unproven products and services, including machine learning and AI, and other initiatives to generate revenue and increase our user base and user engagement. We have incorporated and may continue to incorporate AI into and across our platform. For example, in 2025, we began integrating AI search into the platform&#8217;s core search to further streamline the path from question to answer on Reddit. These development efforts may require significant investments in talent and infrastructure, including access to specialized resources such as graphical processing units. If we are unable to secure these resources on commercially reasonable terms, or if we are unable to continue developing and integrating advanced solutions at a pace that meets user expectations or competitive benchmarks, our market position and prospects could be adversely affected. </span></div><div style="margin-bottom:9pt;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%">Improvements to our platform, new products and services, and other initiatives may be costly, difficult to operate, and could divert management&#8217;s attention, and there is no guarantee that they will be positively received by Redditors or provide positive returns on our investment. For example, we are developing interactive ads on our developer platform, allowing advertisers to create custom experiences directly within an ad, but we cannot assure that Redditors or advertisers will effectively engage with this new ad feature. Further, new products or services that we develop may, in certain cases, require regulatory approval prior to launch, result in increased litigation, or subject us to new or enhanced governmental or regulatory requirements or scrutiny. There is no guarantee that we will be able to obtain any required 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. These new products and updates may also fail to increase the engagement of Redditors and our advertisers or partners, and may even result in short- or long-term decreases in such engagement by disrupting existing Redditor, advertiser, or partner behavior or by introducing performance and quality issues. In addition, in some cases, we may have little or no prior experience related to developing the technologies underlying the new products and services. If our new or enhanced products or services fail to engage, or meet the expectations of, Redditors or our advertisers or developers, or if our business plans or new approaches to monetization are unsuccessful, we may fail to attract new users, retain existing Redditors, or generate sufficient revenue, operating margin, or other value to justify our investments, and our business, results of operations, financial condition, and prospects could be harmed. </span></div><div style="margin-bottom:9pt;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 business relies on an approach to content moderation that, while empowering community-led authenticity, can also result in content on the platform that can be unrelatable, offensive, and that may pose inherent risks.</span></div><div style="margin-bottom:9pt;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%">Our business relies on a layered approach to content moderation. While our communities self-organize and set out rules that are tailored to the unique circumstances of their communities, we provide a set of overarching rules and policies that are intended to be protective, not intrusive. Our site-wide rules prohibit behavior such as harassment, bullying, and violence, </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">including hate based on identity or vulnerability, but are not intended to be exhaustive of every potential situation that every community could encounter. Instead, we rely on our communities to self-organize and supplement our site-wide rules by devising their own rules that are tailored to the unique circumstances of their particular community. Between our rules and the rules devised by our communities, we may not be able to adequately anticipate and cover every situation where offensive, inappropriate, hostile, or otherwise objectionable content may arise.</span></div><div style="margin-bottom:9pt;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%">There can also be significant good faith differences in opinion as to whether particular content violates our site-wide rules or the rules of a specific community. We and our moderators may inconsistently apply the rules, or make decisions regarding content with which other Redditors disagree. From time to time, we and the moderators may need to make difficult moderation decisions that are highly publicized or controversial, including those that result in the departure or disengagement of large numbers of Redditors.</span></div><div style="margin-bottom:9pt;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%">Our approach to content moderation inherently subjects us to numerous risks, including that we may:</span></div><div style="margin-bottom:9pt;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">fail to respond in a timely manner, or at all, to the sharing of illegal, illicit, abusive, harmful, or objectionable content on our platform;</span></div><div style="margin-bottom:9pt;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">have difficulty identifying offensive, inappropriate, hostile, or otherwise objectionable content, and separating such content from that which is otherwise permissible on our platform (for example, where the content is mistagged or misreported or where there are defects in our automated systems);</span></div><div style="margin-bottom:9pt;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">be more likely to be subject to claims relating to information or content that is published or made available on our platform, including enforcement actions with respect to such information or content;</span></div><div style="margin-bottom:9pt;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">have an increased risk of reputational harm in the event that content or actions of some Redditors are deemed to be hostile or inappropriate, even if that content is permitted under our policies;</span></div><div style="margin-bottom:9pt;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">be unable to retain a sufficient number of volunteer moderators, or ensure that our moderators effectively scale their efforts and fairly and consistently enforce our rules, either of which could significantly degrade the community experience for other Redditors; </span></div><div style="margin-bottom:9pt;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">fail to effectively develop or encourage the adoption of tools that help moderators grow, customize, and strengthen their communities;</span></div><div style="margin-bottom:9pt;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">have an increased risk of negative publicity based on our decisions, or the decisions of our moderators, with respect to permitted or prohibited content; and</span></div><div style="margin-bottom:9pt;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">be unable to monetize a significant portion of the content available through our platform and the DAUq accessing such content, if we or our advertising partners deem it unsuitable.</span></div><div style="margin-bottom:9pt;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%">Even where we or the moderators enforce our rules against an individual or group of individuals whom we have identified as violating our rules, we cannot ensure that such individuals do not continue to disrupt our platform. Banned individuals can attempt to evade enforcement by creating a new account. Banned communities may try to reestablish under a different subreddit name. Bad actors may try to repost removed content. While we continue to work on improving our detection capabilities regarding these types of enforcement evasion, we may be unable to prevent such individuals or communities from further disrupting our platform and producing content that violates our rules.</span></div><div style="margin-bottom:9pt;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%">If users or potential users perceive the content available on Reddit to be offensive, inappropriate, hostile, or otherwise objectionable, or if they perceive such content to be representative of our community experience, our reputation would be harmed and we may experience a decline in user growth, retention, and engagement. In addition, some people may perceive our layered approach to content moderation to mean that Reddit condones offensive, inappropriate, hostile, or otherwise objectionable content that is not removed from our platform. Growth in these perceptions could harm our reputation or impair our ability to maintain good relationships with our advertisers or attract new advertisers, which may seriously harm our business. We face significant competition for advertising spend, and if advertising partners perceive our platform to be associated with content deemed to be offensive, inappropriate, hostile, or otherwise objectionable or problematic, our business, results of operations, financial condition, and prospects could be adversely affected.</span></div><div style="margin-bottom:9pt;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 rely on an approach to content moderation that depends on Redditors who volunteer to be moderators of their communities. If we fail to retain a sufficient number of moderators who are willing to work in good faith within our policies or if we fail to properly manage our relationship with moderators, or if a sizable number of moderators choose to take actions that disrupt our services, our business, results of operations, financial condition, and prospects could be adversely affected.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;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%">Redditors who volunteer to be moderators of Reddit communities are an important part of our business&#8217;s ecosystem. Each community relies on one or more moderators who not only review content but also define and enforce community rules. Our business relies on moderators to engage in good faith and to manage their subreddits in a manner that meets the needs of the subreddit&#8217;s members. Our approach to content moderation depends on the activities of the moderators to protect the experiences of the members of their communities. Our approach requires that moderators be sufficiently active in their moderation activities, depending on the size and scale of their communities. For the larger communities, the need for moderators can be significant, requiring ever-increasing numbers of moderators willing to volunteer their time to effectively scale with the size of the community. In addition, the enforcement demands placed on moderators can increase dramatically on short notice if traffic to a particular subreddit increases due to current events or trends, for example, r/</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">wallstreetbets, or if a community is subject to coordinated spam or abuse campaigns, despite the availability of tools and the efforts of our employees who oversee and enforce site-wide rules. As communities grow, it can become more and more challenging for communities to find qualified people willing to act as moderators.</span></div><div style="margin-bottom:9pt;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%">Moreover, moderators within a community may disagree on the vision for, or direction of, the community, or may simply decide not to work together, resulting in a degraded community experience and subreddit disruption, instability, stagnation, or even dissolution. Moderators, even when acting in good faith, may have different values or viewpoints than what others view as socially acceptable or, worse, may be bad actors against whom we need to enforce our rules.</span></div><div style="margin-bottom:9pt;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%">While we provide tools to our communities to manage their subreddits, our moderators also rely on their own and third-party tools. Any disruption to, or lack of availability of, these third-party tools could harm our moderators&#8217; ability to review content and enforce community rules. Further, if we are unable to provide effective support for third-party moderation tools, develop our own such tools, or otherwise change what tools are available to moderators, our moderators could decide to leave our platform and may encourage their communities to follow them to a new platform, which would adversely affect our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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%">Because moderators are volunteers, any moderator can decide to stop acting as a moderator and participate only as a community member, or to leave our platform entirely. Although, in 2025, we introduced limitations on the number of large communities that a single user can moderate, certain moderators who moderate large communities or a large number of communities may be able to leverage their influence within those communities to change the dynamics of the discourse within the communities or to disrupt the normal operation of their communities or other communities on our platform. Moderators can also band together and, for various reasons, including changes to Reddit&#8217;s product or policies, decide to shut down the normal operation of their communities in a manner that degrades the experiences of all Redditors in the affected communities and that can negatively impact Redditors who continue to use our service and reduce the amount of monetizable content generated by Redditors. For example, in response to certain changes to our API policies in June 2023, moderators of certain communities inhibited normal operations of the communities they operate, in many cases in violation of our site-wide rules. While these activities have not historically had a material impact on our business or results of operations, similar actions by moderators and/or their communities in the future could adversely affect our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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 ability to generate revenue depends on the development and availability of tools to accurately measure the effectiveness of advertisements on our platform.</span></div><div style="margin-bottom:9pt;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%">Most advertisers rely on tools that measure the effectiveness of their ad campaigns or that verify viewability of their ads on our platform in order to allocate their advertising spend among various formats and platforms. If we are unable to measure the effectiveness of advertising on our platform or we are unable to convince advertisers that our platform should be part of a larger advertising budget, our ability to increase the demand and pricing of our advertising products and maintain or scale our advertising revenue will be limited. Our tools may be less developed than those of other platforms with which we compete for advertising spend, in particular relative to those platforms that collect more personal information than we do. Therefore, our ability to develop and offer tools that accurately measure the effectiveness of a campaign or verify ad viewability on our platform will be critical to our ability to attract new advertisers and retain, and increase spend from, our existing advertisers.</span></div><div style="margin-bottom:9pt;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%">Developing and improving these tools may require significant time and resources and additional investment, and in some cases we rely on third parties to provide data and technology needed to provide certain measurements or other functions to our advertisers. If we cannot continue to develop and improve our advertising tools in a timely fashion, those tools or data are not reliable, difficult to use, or otherwise unsatisfactory to our advertisers, or the results are inconsistent with advertiser goals, our advertising revenue could be adversely affected.</span></div><div style="margin-bottom:9pt;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%">In addition, web and mobile browser developers, such as Apple, Microsoft, and Google, have implemented, and may continue to implement, changes in their browser or device operating systems that impair our ability to measure traffic in general and, in particular, the effectiveness of advertising on our platform. Such changes include limiting the use of first-party and third-party cookies, such as Apple&#8217;s launch of its Intelligent Tracking Prevention (&#8220;ITP&#8221;) feature in its Safari browser. They </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">also include Apple&#8217;s App Tracking Transparency framework which imposes additional user permissions for certain types of user tracking. Even in situations where we do not engage in the type of user tracking that is the target of such changes, these restrictions and evolving privacy regulations requiring us or our advertisers to obtain user consent prior to the use of cookies or other tracking technologies, nevertheless may make it more difficult for us to measure our traffic in general, and, in particular, impair or limit our advertising attribution and conversion capabilities. Such restrictions, in combination with evolving legal and regulatory requirements, may impede our ability to attract and retain advertisers who rely on access to such data.</span></div><div style="margin-bottom:9pt;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%">We rely heavily on our ability to collect and share data and metrics to help new and existing advertisers understand the performance of advertising campaigns. If advertisers do not perceive our metrics to be accurate representations of our user base and user engagement, or if we discover inaccuracies in our metrics, they may be less willing to allocate their budgets or resources to our platform, which could harm our business, results of operations, financial condition, and prospects. See &#8220;&#8212;We rely on internal company data, assumptions, and estimates to calculate certain of our key metrics, and real or perceived inaccuracies in such current or historical metrics may harm our reputation and negatively affect our business.&#8221;</span></div><div style="margin-bottom:9pt;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%">Reddit growth and engagement depends upon effective interoperation with external ecosystems, like operating systems, application stores, networks, devices, web browsers, regulations, and standards that we do not control. If we are unable to adapt to product and policy changes in such ecosystems, or if we do not effectively operate with or receive favorable placements within such ecosystems, our usage could decline and our business, results of operations, financial condition, and prospects could be adversely affected.</span></div><div style="margin-bottom:9pt;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%">Because we make our products and services available across a variety of operating systems, networks, and websites, we are dependent on the interoperability of our products and services with popular devices, desktop and mobile operating systems, and web browsers that we do not control, such as Mac OS, Windows, Android, iOS, Chrome, Safari, and Firefox. Any changes to these operating systems, devices, web browsers, or online stores distributing our apps that impact the accessibility, speed, or functionality of our products and services or give preferential treatment to competitive products could harm usage of our products and services. Further, if such operating systems or application stores limit the availability of our apps, make changes that degrade the functionality of our apps, increase the cost of using our apps, impose terms of use unsatisfactory to us, limit our ability to target or measure the effectiveness of ads, or modify their search or ratings algorithms in ways that are detrimental to us, or if our competitors&#8217; placement in such mobile operating systems&#8217; application store is more prominent than the placement of our apps, our user growth could be adversely affected. Any changes in such operating systems and application stores that degrade the functionality of our apps or give preferential treatment to our competitors&#8217; apps could also adversely affect our platform&#8217;s usage across devices. For example, some operating systems have implemented or explored changes to the underlying application architecture, such as Apple&#8217;s App Tracking Transparency, or specialized infrastructure for advertisement-driven app installations, such as SKAdNetwork, which reduce our ability to target and measure advertising and, in turn, may negatively impact the size of the budgets that advertisers are willing to commit to us. Some marketplaces are exploring or have adopted stricter content policies, including age-based access controls and discovery limitations based on an application&#8217;s rating or content. If we are unable to adapt to such changes, this could adversely affect our platform&#8217;s access to and usage within those ecosystems. Moreover, if the number of platforms for which we develop our products expands, it will result in an increase in our operating expenses.</span></div><div style="margin-bottom:9pt;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%">As new mobile devices and mobile platforms are released, there is no guarantee that certain mobile devices will continue to support our platform or effectively roll out updates to our apps. Additionally, in order to deliver high-quality apps, we need to ensure that our products and services are designed to work effectively with a range of mobile technologies, systems, networks, and standards. We may not be successful in developing or maintaining relationships with key participants in the mobile industry that enhance Redditors&#8217; experience. If Redditors encounter any difficulty accessing or using our apps on their mobile devices or if we are unable to adapt to changes in popular mobile operating systems, our business, results of operations, financial condition, and prospects could be adversely affected.</span></div><div style="margin-bottom:9pt;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%">Additionally, we are subject to the standard policies and terms of service of these operating systems, as well as policies and terms of service of the various application stores that make our apps and experiences available to our developers, creators, and users. These policies and terms of service govern the availability, promotion, distribution, content, and operation generally of applications and experiences on such operating systems and stores. Each provider of these operating systems and stores has broad discretion to change and interpret its terms of service and policies with respect to our platform and those changes may be unfavorable to us and our developers&#8217;, creators&#8217;, and users&#8217; use of our platform. If we were to violate, or an operating system provider or application store believes that we have violated, its terms of service or policies, that operating system provider or application store could limit or discontinue our access to its operating system or store. In some cases these requirements may not be clear or our interpretation of the requirements may not align with the interpretation of the operating system provider or application store, which could lead to inconsistent enforcement of these terms of service or policies against us, and could also result in the operating system provider or application store limiting or discontinuing access to its operating system or store. Any </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">limitation on or discontinuation of our access to any third-party platform or application store could adversely affect our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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 rely on internal company data, assumptions, and estimates to calculate certain of our key metrics, and real or perceived inaccuracies in such current or historical metrics may harm our reputation and negatively affect our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We regularly review metrics, including our DAUq metric, to evaluate growth trends, measure our performance, and make strategic decisions. We calculate our DAUq using internal company data. While this number is based on what we believe to be reasonable calculations for the applicable period of measurement, there are inherent challenges in measuring DAUq. DAUq is intended to capture traffic where a Reddit page has been viewed or the Reddit app opened at least once and, notably, include both traffic from those who have logged in to a registered account as well as from those who have not logged in to&#8212;or do not have&#8212;a registered account. In general, it is more challenging to accurately count logged-out traffic, since counting accuracy is dependent on deduplicating traffic where we do not have a registered user identifier. While we use various techniques to detect whether the same user has performed multiple views, including cookies and traffic analysis, these techniques are not guaranteed to accurately deduplicate the traffic, especially for logged-out traffic. In addition, some visitors browse Reddit using an &#8220;incognito&#8221; or &#8220;private browsing&#8221; mode. Given the privacy protections surrounding such traffic, we often do not have adequate information to accurately deduplicate such traffic.</span></div><div style="margin-bottom:9pt;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%">Our DAUq metrics may also be impacted by our efforts to reduce the number of false, spam, and bot accounts in existence on our platform. We regularly deactivate false, spam, and bot accounts that violate our terms or policies, and exclude these users from the calculation of our DAUq metric. In addition, we recently announced plans to clearly label non-human accounts (for example, bot accounts) and to verify that accounts displaying automated or suspicious behavior are operated by humans. However, we will not succeed in identifying and removing all false, spam, and bot accounts, which means that our DAUq count could be overstated. We are continually seeking to improve our ability to estimate the total number of false, spam, and bot accounts and eliminate them from the calculation of our DAUq, although our quarterly average DAUq metric may continue to reflect such accounts if, in our view, the impact of their inclusion has an immaterial impact on our average DAUq for the given quarter. Moreover, a single person or organization may hold multiple accounts and may use more than one account to perform multiple views within a relevant period. We lack adequate information to effectively deduplicate such traffic from different registered accounts that may come from the same person or organization. As such, the calculation of our DAUq may not accurately reflect the actual number of people or organizations using our platform.</span></div><div style="margin-bottom:9pt;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%">The risks and challenges relating to our DAUq metric are also applicable to our WAUq metric, and while we may consider and possibly disclose other metrics in the future, there may be additional challenges with accurately counting such metrics. For example, deduplicating screenviews across an entire week, such as with our WAUq metric, or across an entire month exacerbates the deduplication challenges described above. In certain cases, we may need to rely on estimation techniques to improve the accuracy of such metrics. The accuracy of these techniques will depend on the methodologies chosen, resulting in a metric that may not accurately reflect the monthly traffic to our platform. </span></div><div style="margin-bottom:9pt;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%">We regularly review and continually seek to improve the accuracy of and our ability to track such data, but given the complexity of the systems involved and the rapidly changing nature of mobile devices and systems, we expect to continue to encounter challenges, particularly if we continue to expand in parts of the world where mobile data systems and connections are less stable. In addition, we may improve or change our methodologies for tracking these metrics over time, which could result in unexpected changes to our metrics, including the metrics we publicly disclose. As a result, while any future periods may benefit from such improvement or change, prior periods may not be as accurate or comparable, or we may need to adjust such prior periods. The methodologies used to measure these metrics require significant judgment and are also susceptible to algorithmic or other technical errors. If the internal systems and tools we use to track these metrics undercount or overcount performance or contain algorithmic or other technical errors, the data we report may not be accurate. Further, as our business develops, we may revise or cease reporting metrics if we determine that such metrics are no longer accurate or appropriate measures of our performance.</span></div><div style="margin-bottom:9pt;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%">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. In addition, our advertising partners rely on our metrics to inform ad spend. Inaccuracies or perceived inaccuracies in our metrics, may result in advertisers spending less with us, which could negatively affect our revenue. We continually seek to address technical issues in our ability to record such data and improve our accuracy, 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 our operational metrics are not accurate representations of our business, or if investors do not perceive these metrics to be accurate, or if we discover material inaccuracies with respect to these figures, our reputation may be significantly harmed, the market price of our Class A </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">common stock could decline, we may be subject to stockholder litigation, and our business, results of operations, financial condition, and prospects could be adversely affected.</span></div><div style="margin-bottom:9pt;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%">Disruptions or other business interruptions that affect the availability of our platform could adversely impact our operations and overall business.</span></div><div style="margin-bottom:9pt;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%">Our cloud service infrastructure is run on our cloud services providers (&#8220;CSPs&#8221;), which are currently Amazon Web Services and Google Cloud Platform. We have experienced, and expect in the future that we may experience from time to time, interruptions, delays, or outages in service availability due to a variety of factors, including outages at our CSPs. For example, a widespread Amazon Web Services outage on October 20, 2025, caused significant interruptions that rendered our platform temporarily inaccessible to users. Capacity constraints could arise from a number of causes such as technical failures, natural disasters, fraud, or data breaches or other security incidents or attacks. Our platform&#8217;s continuing and uninterrupted performance is critical to our success, and any disruption of, or interference with, our use of CSPs could impair our ability to deliver our solutions to our users, resulting in legal liability, user dissatisfaction, damage to our reputation, loss of users, and harm to our business. The level of service provided by our CSPs, or regular or prolonged interruptions in that service, could also impact the use of, and Redditors&#8217; satisfaction with, our platform and could harm our business and reputation. Since our platform&#8217;s continuing and uninterrupted performance is important to our success, sustained or repeated system failures would reduce the attractiveness of our platform. In addition, hosting costs may increase as our user base grows, which could adversely affect our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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%">Furthermore, our CSPs have discretion to change and interpret their terms of service and other policies with respect to us, including on contract renewal, and those actions may be unfavorable to our business operations. Our CSPs may also take actions beyond our control that could seriously harm our business, including discontinuing or limiting our access to one or more cloud services, increasing pricing terms, terminating or seeking to terminate our contractual relationship altogether (which they may be able to do for their convenience), or altering how we are able to process data in a way that is unfavorable or costly to us. If our arrangements with either of our CSPs were terminated, we could experience interruptions on our platform and in our ability to make our content available to users, as well as delays and additional expenses in arranging for alternative cloud infrastructure services. Such a transition may require technical changes to our platform, including, but not limited to, our cloud service infrastructure which was designed to run on our CSPs. Making such changes could be costly in terms of time and financial resources and could adversely affect our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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%">Further, a significant natural disaster or other catastrophic event, such as an earthquake, fire, flood, power outage, telecommunications failure, cyberattack, war, terrorist attack, sabotage, other intentional acts of vandalism or misconduct, geopolitical event, pandemic or other public health crisis, or other catastrophic occurrence could adversely affect our business, results of operations, financial condition, and prospects. We have offices and a significant number of employees in the San Francisco Bay Area, a region known for seismic activity. Furthermore, escalation of geopolitical tensions, including as a result of escalations in the ongoing conflict between Russia and Ukraine, the escalation of conflict in the Middle East, or tariffs or other trade restrictions by the United States and other countries, could have a broader impact that expands into other markets where we do business, which could adversely affect our business, vendors, partners, Redditors, or the economy as a whole. Despite any precautions we may take, the occurrence of a natural disaster or other unanticipated problems could result in lengthy interruptions in our services or disruptions in our activities or the activities of our vendors, partners, Redditors, or the economy as a whole. All of the aforementioned risks may be further increased if our disaster recovery plans prove to be inadequate. We do not carry business interruption insurance sufficient to compensate us for the potentially significant losses, including the potential harm to our business that may result from interruptions in our ability to provide our products and services. Any such natural disaster or man-made problem could adversely impact our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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%">If we fail to detect attempts to manipulate our platform, including fraudulent activity within our advertising systems, Redditors and our advertisers could lose confidence in us, thereby damaging our reputation and deterring usage of our products and services.</span></div><div style="margin-bottom:9pt;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%">We are exposed to a variety of forms of problematic activity across our platform, including sophisticated attempts by bad actors to manipulate our systems to generate traffic that may not represent genuine Redditor interest or intent. For example, an attacker may attempt to automate the activities of an account or multiple accounts using a &#8220;bot&#8221; so as to mimic authentic user activity, such as posting, commenting, voting, or clicking and engaging with advertisements. This sort of manipulation can result in the promotion of inauthentic, low-quality content that is false, misleading, illegal, or undesirable. Such manipulation can also be more difficult to detect due to the use of emerging technologies, including AI and LLM models, by bad actors. It can also degrade the quality of our services and can also undermine the operation of our monetization systems, including our advertising systems, resulting in incorrect counting and charging of advertising partners.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;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%">While we invest in efforts to detect and prevent inauthentic content or invalid traffic, including investments in proprietary technologies to detect and address content and vote manipulation, we may be unable to adequately detect and prevent such abuses. If we fail to detect and prevent such abuse, it could hurt our reputation for authentic engagement and reduce use of our platform, harming our business, results of operations, financial condition, and prospects. Advertisers may seek refunds or credit for activity that they deem inauthentic. Even where we are able to detect fraudulent activity, this may result in a need to provide retroactive refunds or credits for historical inauthentic activity, further harming our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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 explored, and will continue to explore, business opportunities in content licensing for purposes including machine learning, business analysis, display, and training generative AI models. The market for content licensing is rapidly evolving, and there is no assurance that we will be able to sustain revenues from these efforts.</span></div><div style="margin-bottom:9pt;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%">We have explored, and will continue to explore, business opportunities in licensing Reddit content for purposes that do not conflict with our values and the rights of Redditors. The market for content licensing is rapidly evolving and there is no assurance that we will be able to sustain or grow revenue from our content licensing efforts.</span></div><div style="margin-bottom:9pt;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%">The licensing of content for machine learning and AI training purposes is a novel business model without an established track record, which makes it difficult to evaluate our future prospects and the risks and challenges we may encounter in seeking to execute on this opportunity. Although we have negotiated content licensing agreements with a number of partners that are medium-term in length, to date, substantially all of the contract value associated with our licensing revenue is derived from two of our partners, and these arrangements may not be renewed, or they may be renewed based on less favorable terms, such as using fewer services at lower pricing. Our content licensing agreements are subject to terms and conditions, including API performance requirements, that we may be unable to meet. In addition, our existing content licensing agreements may be terminated, not renewed, or renewed on less favorable terms. The commercial market for LLMs may not develop or may be limited by regulation or other factors, and accordingly, the value of content for AI training purposes may be reduced over time, and we may also not be able to secure arrangements on similar terms, or at all, with any other licensees. While our content licensing arrangements include protections against abuse and misuse of Reddit content, we may be unable to adequately control the misbehavior of partners or adequately protect our reputation externally and with respect to our communities, which may expose us to legal or regulatory action. </span></div><div style="margin-bottom:9pt;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%">Moreover, some companies have and may continue to decline to license Reddit content and use such content without license given its open nature, even if in violation of the legal terms governing our services. For example, some companies have constructed very large commercial language models using Reddit content without entering into a license agreement with us. While we have commenced litigation and will continue to vigorously enforce against such entities, such enforcement activities could take years to resolve, result in substantial expense and divert management&#8217;s attention and other resources, and we may not ultimately be successful.</span></div><div style="margin-bottom:9pt;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 are subject to certain risks as a mission-based company.</span></div><div style="margin-bottom:9pt;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%">Our mission&#8212;empower communities and make their knowledge accessible to everyone&#8212;and company values are a significant part of our business strategy and who we are as a company. We believe that Redditors value our commitment to our mission of open discourse. However, because we hold ourselves to such high standards, and because we believe Redditors and our moderators have high expectations of us, we may be more severely affected by negative reports or publicity if we fail, or are perceived to have failed, to live up to our mission. As a result, our brand and reputation may be negatively affected by actions we take that are viewed as contrary to that mission. In addition, adhering to our mission may negatively affect our reputation. We remain under continued public scrutiny with regard to the moderation of content related to global elections and politics generally. For example, in February 2025, the Federal Trade Commission (&#8220;FTC&#8221;) held a public comment period on how technology platforms deny or degrade users&#8217; access to services based on the content of users&#8217; speech or their affiliations and Reddit was among the companies mentioned in the public comments that the FTC requested. In these or other circumstances, the damage to our reputation may be greater than to other companies that do not share similar values with us, and it may take us longer to recover from such an incident and gain back the trust of Redditors.</span></div><div style="margin-bottom:9pt;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%">We may make decisions regarding our business and products in accordance with our mission and values that may reduce our short- or medium-term results of operations if we believe those decisions are consistent with our mission and will improve the aggregate Redditor experience. Although we expect that our commitment to our mission will, accordingly, improve our financial performance over the long term, these decisions may not be consistent with the expectations of investors and any longer-term benefits may not materialize within the time frame we expect or at all, which could harm our business, results of operations, financial condition, and prospects.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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><div id="i57d391c0f56146dea8046dfb4a2f453f_166"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Human Capital and Culture</span></div><div style="margin-bottom:9pt;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 cannot assure you that we will effectively manage our growth or maintain our corporate culture as we grow.</span></div><div style="margin-bottom:9pt;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%">Our employee headcount and the scope and complexity of our business have continued to increase, with the number of full-time employees increasing to 2,555 as of December 31, 2025 from 2,233 as of December 31, 2024. The growth and expansion of our business and products create significant challenges for our management, including managing multiple relationships with Redditors, advertisers, partners, and other third parties, and constraining operational and financial resources. If our operations or the number of third-party relationships continue to grow, our information-technology systems and our internal controls and procedures may not adequately support our operations. 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. We also believe that our corporate culture has been a key contributor to our success. If we do not continue to develop our corporate culture and successfully implement more scalable organization structures as we grow and evolve, it could negatively impact our ability to foster the innovation, creativity, and teamwork that we believe are important to support our growth. To effectively manage our growth, we must continue to improve our operational, financial, and management processes and systems and effectively expand, train, engage, and manage our employee base.</span></div><div style="margin-bottom:9pt;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%">Further, although we expect to continue to grow our headcount in future periods, we have in the past implemented, and may in the future implement, organizational changes to pursue greater efficiency and realign our business and strategic priorities. We may not experience the anticipated benefits, in whole or in part, of such strategic reprioritizations, and the related organizational changes, including reductions in our workforce, could result in unintended consequences, such as decreased morale among remaining employees and reputational damage, which could make it more difficult for us to retain existing employees or hire new employees in the future, greater than anticipated costs, the loss of institutional knowledge and expertise, and increased difficulty managing the scale and complexity of our business. If we do not effectively redistribute the duties and obligations of departed employees among our remaining employees, or if employees who were not affected by the reduction in our workforce seek alternative employment, we could incur unplanned additional expenses to ensure adequate resourcing and our productivity and business could be harmed. </span></div><div style="margin-bottom:9pt;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 business depends on attracting and retaining high-quality personnel in sales, services, engineering, marketing, finance, and support functions.</span></div><div style="margin-bottom:9pt;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%">Our success depends in large part on our ability to attract and retain high-quality personnel representing diverse backgrounds, experiences, and skill sets in sales, services, engineering, marketing, finance, and support functions. Maintaining our brand and reputation, as well as a diverse and inclusive work environment that enables all our employees to thrive, is important to our ability to recruit and retain employees. Changes to U.S. immigration policies that restrain the flow of technical and professional talent may inhibit our ability to adequately staff our research and development efforts. Competition for qualified employees is intense in our industry, and the loss of even a few qualified employees, or an inability to attract, retain, and motivate additional highly skilled employees required for the planned expansion of our business could harm our results of operations and impair our ability to grow. To attract and retain key personnel, we use various measures, including an equity incentive program. These measures may not be enough to attract and retain the personnel we require to operate our business effectively. In addition, we have a number of current employees who hold equity in our company or whose equity awards became substantially vested upon the completion of our initial public offering. As a result, it may be difficult for us to continue to retain and motivate these employees, and the value of their holdings could affect their decisions about whether they continue to work for us. Our ability to attract, retain, and motivate employees may be adversely affected by declines in the market price of our Class A common stock. If we issue significant equity to attract new employees or to retain our existing employees, we would incur substantial additional stock-based compensation expense and the ownership of our existing stockholders would be further diluted.</span></div><div style="margin-bottom:9pt;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%">As our company grows and evolves, we may need to implement more complex organizational management structures, adapt our corporate culture and work environments, streamline our organization, or adjust the size and structure of our workforce to scale for the future and execute our long-term growth plan. These changes could have an adverse impact on our corporate culture and employee morale, which could, in turn, adversely affect our reputation as an employer and harm our ability to attract and retain high-quality personnel. If we fail to attract new personnel, or to retain and motivate our current personnel, our business, results of operations, financial condition, and prospects could be adversely affected.</span></div><div style="margin-bottom:9pt;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 depend on our senior management team and other key employees, and the loss of one or more of these employees could adversely affect our business.</span></div><div style="margin-bottom:9pt;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%">Our ability to efficiently execute our business strategy is dependent upon the continued service and performance of our senior management team and other key employees, particularly Steven Huffman, our co-founder, Chief Executive Officer, and </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">President. Mr. Huffman is an at-will employee, which means that he could resign or could be terminated for any reason at any time. Mr. Huffman is critical to the management of our company and instrumental in the development of our technology and our strategic direction, and should he stop working for us for any reason, it is unlikely that we would be able to immediately find a suitable replacement. </span></div><div style="margin-bottom:9pt;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%">The loss of key employees, including members of our senior management team, could disrupt our operations, adversely impact employee retention and morale, and seriously harm our business. Further, if our senior management team and other key employees fail to work together effectively and to execute our plans and strategies on a timely basis, our business could be harmed. We also do not currently maintain any key-person life insurance policies. Even if we were to obtain such policies, the loss of Mr. Huffman or other key employees, including members of our senior management team, could adversely affect our business, results of operations, financial condition, and prospects.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_169"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Cybersecurity, Information Systems, and Intellectual Property</span></div><div style="margin-bottom:9pt;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 business, results of operations, financial condition, and prospects may be harmed by our failure to timely and effectively scale and adapt our existing technology and infrastructure.</span></div><div style="margin-bottom:9pt;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%">As Redditors generate more content, we may be required to expand and adapt our technology and infrastructure to continue to reliably store, serve, and analyze this content. It may become increasingly difficult to maintain and improve the performance of our products and services, especially during peak usage times, as our products and services become more complex and our traffic increases. In addition, because our cloud service infrastructure is run on CSPs, we cannot guarantee that we will be able to expand our infrastructure to meet demand in a timely manner, or on favorable economic terms. This is particularly challenging with regard to increasing international traffic demands. If Redditors are not able to access our platform or we are not able to make content available rapidly on our platform, Redditors may seek other channels to obtain the content, and may not return to Reddit or use Reddit as often in the future, or at all. This would negatively impact our ability to attract new users to Reddit and advertisers and the frequency with which people return to Reddit. We expect to continue to make investments to maintain and improve the capacity, capability, and reliability of our infrastructure. To the extent that we do not effectively address capacity constraints, upgrade our systems as needed, and continually develop our technology and infrastructure to accommodate actual and anticipated changes in technology, our business, results of operations, financial condition, and prospects may be harmed.</span></div><div style="margin-bottom:9pt;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%">We continue to scale the capacity of, and enhance the capability and reliability of, our infrastructure to support DAUq growth and increased activity on our platform. We expect that investments and expenses associated with our infrastructure will continue to grow, including operating costs, the cost to acquire additional servers and networking equipment to increase the capacity of our infrastructure, increased utilization of third-party cloud computing and associated costs thereof, and increased bandwidth costs. The improvement of our infrastructure requires a significant investment of our management&#8217;s time and our financial resources. If we fail to efficiently scale and manage our infrastructure, our business, results of operations, financial condition, and prospects would be adversely impacted.</span></div><div style="margin-bottom:9pt;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%">If our security measures are breached, or if our products and services are subject to attacks involving our systems or data, some of which contain personal information, or that degrade or deny the ability of users to access our products and services, our products and services may be perceived as not being secure, Redditors and advertisers may curtail or stop using our products and services, and our reputation, business, results of operations, financial condition, and prospects could be harmed.</span></div><div style="margin-bottom:9pt;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%">We receive, collect, store, maintain, transfer, submit, and otherwise process personal user, employee, advertiser, and other personal, confidential, or sensitive information, and data breaches and other data security incidents expose us to a risk of loss of, or unauthorized access to, this personal information, litigation, and potential liability. As such, we are an attractive target for data security attacks by third parties. Any actual or perceived failure to prevent or mitigate data security incidents or improper access to, or use, acquisition, disclosure, alteration, or destruction of, any such data could result in significant liability and a material loss of revenue resulting from the adverse impact on our reputation and brand, a diminished ability to retain existing, or attract new users and advertisers, and disruption to our business. We rely on third-party providers to host or otherwise process some of our data and that of our users and advertisers, and any failure by such third party, or any other entity in our collective supply chain, to prevent or mitigate data security breaches or improper access to, or use, acquisition, disclosure, alteration, or destruction of, such information could have similar adverse consequences for us.</span></div><div style="margin-bottom:9pt;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%">We have experienced in the past, and may in the future experience, cybersecurity attacks (including denial of service, phishing, social engineering, ransomware, malware, and integrity attacks), computer viruses, software bugs, internet interruptions, disruptions, or losses, spam or other attacks, breach by intentional or negligent conduct, theft or fraud on the part of employees or other third parties, including state-sponsored organizations with significant financial and technological </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">resources, terrorism, improper operation, data loss, coding or configuration errors, credential stuffing, human error, natural disasters, and other security breaches, and as a result, unauthorized parties may impede or deny access to our platform or otherwise obtain access to our data or Redditors&#8217; or advertisers&#8217; data, including personal information. For example, in February 2023, we experienced a data security incident in which an attacker was able to obtain an employee&#8217;s login credentials to gain access to certain contact information, internal documents, source code, and other internal business information. We also regularly encounter attempts to create false or undesirable user accounts, purchase ads, or take other actions on our platform for purposes such as spamming, engaging in coordinated information manipulation, or other objectionable ends. Our efforts to address undesirable activity on our platform also increase the risk of retaliatory attack. While we take efforts to protect our systems and data, including taking steps to protect the integrity of our APIs, there can be no assurance that our safety and security measures (and those of our third-party providers) will prevent damage to, or interruption or breach of, our information systems, data, and operations. Our technology may fail to adequately secure the personal information and other data we maintain, and we cannot entirely eliminate the risk of improper or unauthorized access to, or disclosure of, personal information and other data, other data security events that impact the integrity or availability of personal information or our systems and operations, or the related costs we may incur to mitigate and remediate the consequences from such events. We may also assume liabilities for breaches experienced by the companies we acquire. Additionally, we cannot guarantee that our insurance coverage would extend to all risks we face, including cybersecurity and AI-related risks, and may not be sufficient to cover all applicable losses. Any systems failure or compromise of our security that results in the unauthorized access to, or release of, Redditors&#8217; or advertisers&#8217; data or disruption of access to our platform could significantly limit the use and adoption of our products and services, as well as harm our reputation and brand and, therefore, our business.</span></div><div style="margin-bottom:9pt;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%">In addition, our products operate in conjunction with, and we are dependent upon, third-party products and components across a broad ecosystem. There have been in the past, and may in the future be, significant attacks on certain of our third-party providers, such as the LastPass cybersecurity incidents in 2022. We cannot guarantee that our or our third-party providers&#8217; systems and networks have not been breached or that they do not contain exploitable defects or bugs that could result in a breach of, or disruption to, our systems and networks or the systems and networks of third parties that support us and our services. If there is a security vulnerability, error, or other bug in one of these third-party products or components and if there is a security exploit targeting them, we could face increased costs, liability claims, reduced revenue, or harm to our reputation or competitive position. The natural sunsetting of third-party products and operating systems that we use requires that our infrastructure teams reallocate time and attention to migrations and updates, during which period potential security vulnerabilities could be exploited. Third-party risks may also include insufficient security measures, data location uncertainty, and the possibility of data storage in inappropriate jurisdictions where laws or security measures may be inadequate, and our ability to monitor our third-party providers&#8217; data security practices are limited. Although we generally have agreements relating to cybersecurity and data privacy in place with our third-party providers, they are limited in nature and we cannot guarantee that such agreements will prevent the accidental or unauthorized access to, or disclosure, loss, destruction, disablement, or encryption of, use or misuse of, or modification of, data (including personal information), or enable us to obtain adequate or any reimbursement from our third-party providers in the event we should suffer any such data security-related incidents. Due to applicable laws, rules, and regulations, or contractual obligations, we may be held responsible for any information security failure or cybersecurity attack attributed to our vendors as they relate to the information we share with them. A vulnerability in a third-party provider&#8217;s software or systems, a failure of our third-party providers&#8217; safeguards, policies, or procedures, or a breach of any third-party provider&#8217;s software or systems could result in the compromise of the confidentiality, integrity, or availability of our systems or the data housed in our third-party solutions.</span></div><div style="margin-bottom:9pt;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%">Our information technology systems and data have been, and may in the future be, subject to increased risks as many of our employees continue to work remotely and utilize network connections, computers, and devices outside our premises or network, including working at home, while in transit, and in public locations. For example, technologies in our employees&#8217; and service providers&#8217; homes may not be as robust as in our offices and could cause the networks, information systems, applications, and other tools available to employees and service providers to be more limited or less reliable than in our offices. Further, the security systems in place at our employees&#8217; and service providers&#8217; homes, or other remote work locations, may be less secure than those used in our offices, and while we have implemented technical and administrative safeguards to help protect our systems as our employees and service providers work remotely, we may be subject to increased cybersecurity risk, which could expose us to risks of data or financial loss, and could disrupt our business operations. There is no guarantee that the privacy, data security, and data protection safeguards we have put in place will be completely effective or that we will not encounter risks associated with employees and service providers accessing company data and systems remotely.</span></div><div style="margin-bottom:9pt;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%">Moreover, according to U.S. government sources and others, the conflict involving Russia and Ukraine has resulted in a heightened risk of cyberattacks against companies like ours that have operations, vendors, and/or supply chain providers located in or around the region of conflict or that are otherwise related to the conflict.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;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%">Our data security measures may also be breached due to employee error, malfeasance, theft, fraud, misconduct, or otherwise, or third parties may attempt to fraudulently induce employees, Redditors, or our advertisers to disclose sensitive or personal information in order to gain access to our data or Redditors&#8217; or advertisers&#8217; data or accounts. Since people on Reddit and our advertisers may use Reddit to establish and maintain online identities, unauthorized communications from Reddit accounts that have been compromised may damage their personal security, reputations, and brands as well as our reputation and brand. Because the techniques used to obtain unauthorized access, disable or degrade service, or sabotage or breach systems continue to evolve in sophistication and volume and often are not recognized until launched against a target, we may be unable to anticipate these techniques, timely detect and appropriately remediate and respond, defend against such attacks, or implement adequate preventative measures. Moreover, the increasing sophistication and resources of cyber criminals and other non-state threat actors and increased actions by nation-state actors make keeping up with new threats difficult, as the techniques used to obtain unauthorized access to, or to sabotage, systems or networks are constantly evolving and generally are not recognized until launched against a target. Additionally, attackers have used machine learning and AI to launch more automated, targeted, and coordinated attacks against targets. Consequently, we are not always able to, and may in the future be unable to, anticipate these techniques, detect or react in a timely manner, or implement preventative measures, which could result in delays in our detection or remediation of, or other response to, data security breaches and other data security-related incidents. If an actual or perceived breach of our or our third-party providers&#8217; data security occurs, Redditors and our advertisers may be harmed, lose trust and confidence in us, decrease the use of our products and services, or stop using our products and services entirely. In the event of a data security breach, we may also incur significant legal and financial exposure, including as a result of litigation and other claims, regulatory investigations and inquiries, fines and penalties for non-compliance with applicable data privacy-related laws, rules, or regulations, remediation costs, or indemnification requests. Any of these actions could have an adverse effect on our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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 anticipate that our ongoing efforts related to data privacy, safety, security, and content review will identify instances of misuse of user data or other undesirable activity by third parties on and off our platform.</span></div><div style="margin-bottom:9pt;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%">In addition to our efforts to mitigate cybersecurity risks, we are making investments in privacy, safety, security, and content review efforts to combat misuse of our services and user data by third parties. As a result of these efforts, we may discover incidents of misuse of, or unauthorized access to, user data or other undesirable activity by third parties. We have taken steps to protect the integrity of our APIs, but despite these efforts, our security measures or those of our third-party providers or licensees could be insufficient or breached as a result of third-party action, malfeasance, employee errors, service provider errors, technological limitations, defects or vulnerabilities in our platform or any third-party platform, or otherwise. We may not discover all such incidents or activity, whether as a result of our data or technical limitations, including our lack of visibility over our encrypted services, the scale of activity on our platform, challenges related to our personnel working remotely, the allocation of resources to other projects, or other factors, and the media, or other third parties, may identify or disclose such incidents or activity before we do. Such incidents and activities may include the use of user data or our systems in a manner inconsistent with our terms, contracts, or policies, the existence of false or undesirable user accounts, election interference, improper advertising practices, activities that threaten people&#8217;s safety online or offline, or instances of spamming, scraping, data harvesting, unsecured datasets, or spreading misinformation. For example, third parties often attempt to access and collect Reddit site data through &#8220;scraping&#8221; and other unauthorized mechanisms for unauthorized purposes, such as distributing such data to other parties for commercial purposes or training AI models for commercial purposes. We may also be unsuccessful in our efforts to enforce our policies or otherwise remediate any such incidents. Any of the foregoing developments may negatively affect Redditor trust and engagement, harm our reputation and brand, make it more difficult for us to monetize our APIs, require us to change our business practices in a manner adverse to our business, and negatively affect our business, results of operations, financial condition, and prospects. Any such developments may also subject us to additional litigation and regulatory inquiries, which could subject us to monetary penalties and damages, divert management&#8217;s time and attention, and lead to enhanced regulatory oversight.</span></div><div style="margin-bottom:9pt;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 business depends on continued and unimpeded access to our products and services on the internet by Redditors and our advertisers. If we or Redditors experience disruptions in internet service or if internet service providers are able to block, degrade, or charge for access to our products and services, we could incur additional expenses and the loss of users and advertisers, which could undermine our operations.</span></div><div style="margin-bottom:9pt;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%">We depend on the ability of Redditors and our advertisers to access the internet. Currently, this access is provided by companies that have significant market power in the broadband and internet access marketplace, including incumbent telephone companies, cable companies, mobile communications companies, government-owned service providers, device manufacturers, and operating system providers, any of whom could take actions that degrade, disrupt, or increase the cost of user access to our products or services, which would, in turn, negatively impact our business. The adoption of any laws, rules, or regulations that adversely affect the growth, popularity, or use of the internet, including laws, rules, regulations, or practices limiting internet neutrality, could decrease the demand for, or the usage of, our products and services, increase our cost of doing business, and </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">adversely affect our results of operations. We also rely on other companies to maintain reliable network systems that provide adequate speed, data capacity, and security to us and our users. As the internet continues to experience growth in the number of users, frequency of use, and amount of data transmitted, the internet infrastructure on which we and our users rely may be unable to support the demands placed upon it. Frequent or persistent interruptions in our products and services could cause users to believe that our products and services are unreliable, leading them to switch to our competitors or to otherwise avoid our products and services. The failure of the internet infrastructure on which we or our users rely, even for a short period of time, could undermine our operations. To the extent that we do not effectively address capacity constraints, upgrade our systems as needed, or continually develop our technology and network architecture to accommodate actual and anticipated changes in technology, our business, results of operations, financial condition, and prospects could be harmed.</span></div><div style="margin-bottom:9pt;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 products and services may contain undetected software errors, bugs, or other vulnerabilities, which could harm our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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%">Our products and services incorporate complex software, and we encourage employees to quickly develop and help us launch new and innovative features. Our software, including any open source software that is incorporated into our code, may now or in the future contain errors, bugs, or other vulnerabilities. Some errors, bugs, or vulnerabilities in our software code inherently may be difficult to detect and may only be discovered after the product or service has been released for external or internal use. Such errors, bugs, vulnerabilities, or defects could also be exploited by malicious actors and result in exposure of our users&#8217; or advertisers&#8217; data, or otherwise result in a security breach or other security incident. We may need to expend significant financial and development resources to analyze, correct, eliminate, or work around errors or defects or to address and eliminate vulnerabilities. In addition, our products and services are increasingly reliant on machine learning systems and AI, which are complex, subject to increasing litigation and regulatory scrutiny, and may have errors or inadequacies that are not easily detectable. The effectiveness of such AI systems and technologies could be impaired by incomplete, biased, or inadequate inputs or training data, which could lead us to make determinations or recommendations in our products or services that have an adverse effect on our business and financial results. Moreover, these systems may inadvertently reduce our efficiency, or may cause unintentional or unexpected outputs that are incorrect, do not match our business goals, do not comply with our policies or applicable legal requirements, or otherwise are inconsistent with our brand, guiding principles, and mission. Any errors, bugs, or vulnerabilities discovered in our code after release could result in negative user experiences, damage to our reputation, compromised ability of our products and services to perform in a manner consistent with Redditor expectations, delayed product introductions, compromised ability to protect the data of our users or advertisers or an inability to provide some or all of our services, loss of Redditors, loss of advertisers or advertising revenue, or liability for damages, any of which could adversely affect our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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%">Many of our products and services contain third-party open source software components, and failure to comply with the terms of the underlying open source software licenses could adversely affect our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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%">We use open source software in our products and services and may continue to use open source software in the future. Some open source licenses contain requirements that we make available source code for modifications or derivative works we create based upon the type of open source software. If we combine our proprietary software with open source software in a certain manner, we could, under certain open source licenses, be required to release the source code of our proprietary software to the public on unfavorable terms or at no cost. Any actual or claimed requirement to disclose our proprietary source code or pay damages for breach of contract may allow our competitors to create similar products with lower development effort and time and, ultimately, could result in a loss of sales for us. Some open licenses include restrictions that do not readily conform to open source standards, such as &#8220;open weight&#8221; models which include more restrictive terms for certain uses or users, thereby creating uncertainty and risk on our reliance on such software or models. We could be required to obtain new licenses, pay additional fees, limit use, or even re-engineer products if we are found to exceed the scope of permitted use. Some open source software may include generative AI software or other software that incorporates or relies on generative AI. The use of such software may expose us to risks as the intellectual property ownership, license rights, and other legal rights, including copyright, of generative AI software and tools have not been fully interpreted by U.S. or foreign courts or been fully addressed by legislation. It may be challenging to ascertain whether the authors of the original software had sufficient rights to support our usage of the software and data and models underlying the software. Authors of open source software we use may update the terms of open source licenses governing such software to commercial license terms that may require us to pay fees in order to continue using such software. In addition to intellectual property risks, the use of this software may exacerbate other risks, including cybersecurity and privacy risks and other rights issues. This could adversely affect our reputation and expose us to legal liability as well as contractual or regulatory risk. </span></div><div style="margin-bottom:9pt;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%">We regularly contribute software source code to open source projects under open source licenses or release internal software projects under open source licenses, and may continue doing so in the future. Our ability to protect our intellectual </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">property rights with respect to source code which we have made publicly available may be limited. The terms of many open source licenses have not been interpreted by U.S. or foreign courts, and there is a risk that these licenses could be construed in ways that could impose unanticipated conditions or restrictions on our ability to commercialize products or services incorporating such software. Moreover, we cannot assure you that our processes for controlling our use of open source software in our products will be effective. While we monitor our use of open source software and try to ensure that none is used in a manner that would require us to disclose our proprietary source code or that would otherwise breach the terms of an open source license, such use could inadvertently occur, or could be claimed to have occurred, in part because open source license terms are often ambiguous. From time to time, we may face claims from third parties asserting ownership of, or demanding release of, the open source software or derivative works that we develop using such software (which could include our proprietary source code), or otherwise seeking to enforce the terms of the applicable open source license. These claims could result in litigation. If we are held to have breached the terms of an open source software license, we could be required to seek licenses from third parties to continue offering our products or services on terms that are not economically feasible, to re-engineer our products or services, to discontinue the sale of our products or services if re-engineering could not be accomplished on a timely or cost-effective basis, or to make generally available, in source code form, our proprietary code, any of which could adversely affect our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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%">Further, the use and distribution of open source software may entail greater risks than the use of third-party commercial software, as open source licensors generally do not provide warranties or controls on the origin of software. There is typically no support available for open source software, and we cannot ensure that the authors of such open source software will implement or push updates to address security risks or will not abandon further development and maintenance. Many of the risks associated with the use of open source software, such as the lack of warranties or assurances of title or performance, cannot be eliminated, and could, if not properly addressed, negatively affect our business. Any of these risks could be difficult to eliminate or manage and, if not addressed, could have an adverse effect on our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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 may be unable to obtain, maintain, protect, defend, or enforce our intellectual property adequately, which could harm our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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%">We believe that intellectual property is an important part of our industry and business. We rely primarily on a combination of copyright, trademark, patent, and trade secret laws, as well as internal security controls, confidentiality procedures, invention assignment and license agreements, and contractual provisions, to establish and protect our intellectual property rights in the United States and abroad. Various factors outside our control pose a threat to our intellectual property rights, as well as to our products, services, and technologies. For example, the efforts we have taken to protect our intellectual property may not be sufficient or effective, and our copyrights, trademarks, and other intellectual property or proprietary rights may be challenged, contested, narrowed in scope, or held invalid or unenforceable. Further, in light of our reliance on a significant amount of open source materials, we may not have the ability to protect certain of our information and technology. The steps we take to protect our intellectual property rights may not be sufficient to effectively prevent third parties from infringing, misappropriating, or otherwise violating our intellectual property rights or to prevent unauthorized disclosure or unauthorized use of our trade secrets or other confidential information. We may not be effective in policing unauthorized use of our intellectual property or in appropriately managing our open source catalog. Any enforcement efforts we undertake, including litigation, could be time-consuming and expensive, could divert management&#8217;s attention and may result in a court determining that our intellectual property rights are unenforceable. If we are not successful in protecting our intellectual property rights in a cost-effective manner, our business, results of operations, financial condition, and prospects could be harmed. </span></div><div style="margin-bottom:9pt;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%">Further, we have filed trademark and patent applications to protect certain of our technology and intellectual property. There can be no assurance that each of our applications will result in the issuance of a registered trademark or a registered patent or that each resulting registration will be maintained. Even if issued, there can be no assurance that our intellectual property rights will be sufficient to protect against others offering products or services that are substantially similar to ours and compete with our business or that unauthorized parties may attempt to copy aspects of our technology and use information that we consider proprietary. For example, it is possible that third parties, including our competitors, may obtain patents relating to technologies that overlap or compete with our technology. If third parties obtain patent protection with respect to such technologies, they may assert that our technology infringes their patents and seek a licensing fee from us or otherwise exclude us from using our technology. We have acquired, and may in the future acquire, additional patents or patent portfolios, license patents from third parties, or agree to license the use of our patents to third parties, which could require significant cash expenditures. Any additional investment in protecting our intellectual property through additional copyright, trademark, patent, or other intellectual property filings could be expensive or time-consuming. We may not be able to obtain protection for our technology and, even if we are successful in obtaining effective copyright, trademark, and patent protection, it is expensive to maintain these rights, both in terms of application and maintenance costs, and the time and cost required to defend our rights could be substantial.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;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%">In addition to registered intellectual property rights, we rely on unregistered intellectual property rights, such as trade secrets, confidential information, know-how, and technical information. We seek to protect our intellectual property, technology, and confidential information by requiring our employees, contractors, consultants, and other third parties who develop intellectual property on our behalf to enter into invention assignment agreements, and third parties we share information with to enter into nondisclosure and confidentiality agreements. We cannot guarantee that we have entered into such agreements with each party who has developed intellectual property on our behalf and each party that has or may have had access to our confidential information, know-how, trade secrets, and technical information. These agreements may be insufficient or breached, or may not effectively prevent unauthorized access to or unauthorized use, disclosure, misappropriation, or reverse engineering of, our confidential information, intellectual property, or technology. Moreover, these agreements may not provide an adequate remedy for breaches or unauthorized use or disclosure of our confidential information or technology, or infringement of our intellectual property. Enforcing a claim that a party illegally disclosed or misappropriated a trade secret or know-how is difficult, expensive, and time-consuming, and the outcome is unpredictable. In addition, trade secrets and know-how can be difficult to protect and some courts inside and outside of the United States are less willing or unwilling to protect trade secrets and know-how. If any of our trade secrets were to be lawfully obtained or independently developed by a competitor or other third party, we would have no right to prevent them from using that technology or information to compete with us, and our competitive position could be materially and adversely harmed. The loss of trade secret protection could make it easier for third parties to compete with our products and services by copying the functionality of our products and services. Additionally, individuals not subject to invention assignment agreements may make adverse ownership claims to our current and future intellectual property, and, to the extent that our employees, contractors, consultants, or other third parties with whom we do business use intellectual property owned by others in their work for us, disputes may arise as to the rights in related or resulting know-how and inventions.</span></div><div style="margin-bottom:9pt;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%">Effective intellectual property protection may not be available in every country in which we operate or intend to operate our business or offer our products and services, and our intellectual property rights may not receive the same degree of protection in foreign countries as they would in the United States because of the differences in foreign patent, trademark, copyright, and other laws concerning intellectual property and proprietary rights.</span></div><div style="margin-bottom:9pt;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%">Third parties may knowingly or unknowingly infringe, misappropriate, or otherwise violate our intellectual property or other proprietary rights, and particularly as we expand the scope of our business and the countries in which we operate, we may not be able to prevent third parties from infringing, misappropriating, or otherwise violating or challenging our use of, our intellectual property or proprietary rights, including those used to build and distinguish the &#8220;Reddit&#8221; brand. If the protection of our intellectual property and proprietary rights is inadequate to prevent unauthorized use or appropriation by third parties, the value of our brand and other intangible assets may be diminished and competitors may be able to more effectively mimic our technologies, products, services, features, or methods of operations. We also may be required to spend significant resources to monitor and protect our intellectual property rights. Litigation brought to protect and enforce our intellectual property rights could be costly, time-consuming, and distracting to management and could result in the impairment or loss of portions of our intellectual property. Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation, there is a risk that some of our confidential information could be compromised by disclosure during this type of litigation. 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. An adverse outcome in such litigation or proceeding may expose us to a loss of our competitive position, expose us to significant liabilities, or require us to seek licenses that may not be available on commercially acceptable terms, or at all. Any of these events could harm our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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 and may in the future be subject to claims that we violated certain third-party intellectual property rights, which, even where meritless, can be costly to defend and could adversely affect our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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%">Our success depends, in part, on our ability to develop and commercialize our products and services without infringing, misappropriating, or otherwise violating the intellectual property rights of third parties. However, we have been and may in the future be involved in lawsuits and other disputes alleging that we have infringed, misappropriated, or otherwise violated the intellectual property rights of third parties. We may not be aware that our products or services are infringing, misappropriating, or otherwise violating third-party intellectual property rights and such third parties may bring claims alleging such infringement, misappropriation, or violation. For example, the continued use of any AI technologies in our products and services may give rise to risks related to intellectual property infringement. Additionally, companies in the technology industry own large numbers of patents, copyrights, trademarks, and trade secrets and frequently enter into litigation based on allegations of infringement or other violations of intellectual property rights. As we face increasing competition and become increasingly high profile, we have received, and may in the future receive, more intellectual property claims against us. In addition, various &#8220;non-practicing entities,&#8221; and other intellectual property rights holders have asserted and may attempt to assert in the future, </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">intellectual property claims against us and have sought, and may attempt to seek in the future, to monetize the intellectual property rights they own to extract value through licensing arrangements or other settlements or litigation.</span></div><div style="margin-bottom:9pt;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%">We cannot predict the outcome of lawsuits and cannot ensure that the results of any such actions will not adversely affect our business, results of operations, financial condition, or prospects. We have incurred and may in the future incur, expenses associated with litigation and settlement costs arising out of allegations that we have infringed, misappropriated, or otherwise violated the intellectual property rights of third parties. Any such claims or litigation, even those without merit and regardless of the outcome, could cause us to incur significant expenses, and, if successfully asserted against us, could require that we pay substantial costs or damages, pay significant ongoing royalty payments, pay settlement or licensing fees, prevent us from offering our products or services or using certain technologies, force us to implement expensive work-arounds or re-designs, impose other unfavorable terms, distract management from our business, or satisfy indemnification obligations.</span></div><div style="margin-bottom:9pt;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%">If any of our technologies, products, or services are found to infringe, misappropriate, or otherwise violate a third party&#8217;s intellectual property rights, we could be required to obtain a license from such third party to continue commercializing or using such technologies, products, or services. However, we may not be able to obtain any required license on commercially reasonable terms, or at all. Even if we were able to obtain a license, it could be non-exclusive, thereby giving our competitors and other third parties access to the same technologies licensed to us, and it could require us to make substantial licensing and royalty payments. We also could be required, including by court order, to cease the commercialization or use of the violating technology, products, or services. Accordingly, we may need to design around such violated intellectual property, which may be expensive, time-consuming, or infeasible. In addition, we could be found liable for significant monetary damages, including treble damages and attorneys&#8217; fees, if we are found to have willfully infringed a patent or other intellectual property right. Claims that we have misappropriated the confidential information or trade secrets of third parties could similarly harm our business. If we are required to make substantial payments or undertake any of the other actions noted above as a result of any intellectual property infringement, misappropriation, or violation claims against us, such payments, costs, or actions could adversely affect our competitive position, business, results of operations, financial condition, and prospects. Even if intellectual property claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the resources of our management and require significant expenditures. Any of the foregoing could prevent us from competing effectively and could have an adverse effect on our business, results of operations, financial condition, and prospects.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_172"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Governmental Regulation and Litigation</span></div><div style="margin-bottom:9pt;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 business is subject to increasingly complex and evolving laws, rules, regulations, industry standards, and other legal obligations regarding content, consumer protection, competition, privacy, AI, online safety, and other matters. Our existing and future products and services may subject us to additional regulatory requirements that could be costly and difficult to comply with or may subject us to other risks that could result in additional liability, reputational harm, or other consequences that could adversely affect our business, results of operations, financial condition, and prospects. </span></div><div style="margin-bottom:9pt;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%">We are subject to a variety of laws, rules, regulations, industry standards, and other legal obligations in the United States and abroad that involve matters central to our business, including those relating to content, intellectual property, rights of publicity, data privacy and security, advertising, machine learning and AI, marketing, distribution, competition, consumer protection, protection of minors, telecommunications, product liability, taxation, economic or other trade prohibitions or sanctions, blockchain, and securities laws. The laws, rules, and regulations applicable to our business are stringent, evolving, and involve matters central to our business, and may be interpreted, applied, created, or amended in a manner that could harm our current or future business and operations.</span></div><div style="margin-bottom:9pt;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%">We expect increasing legal complexity and uncertainty regarding the use and regulation of content made available on platforms such as ours. We have faced, currently face, and will continue to face claims and governmental scrutiny relating to information or content that is published or made available on our platform. In particular, the nature of our business exposes us to claims and governmental scrutiny related to defamation, dissemination of misinformation or news hoaxes, discrimination, harassment, intellectual property rights, rights of publicity, data privacy and security, personal injury torts, laws regulating hate speech or other types of content, online safety, sex trafficking, consumer protection, and breach of contract, among others. In the United States, there have been and will continue to be various U.S. Executive Branch, Congressional, and state-level efforts to regulate the content made available on platforms such as ours, and to restrict the scope of the protections available to online platforms under Section 230 of the Communications Decency Act. Our current protections from liability in the United States and other jurisdictions outside of the United States for content moderation decisions and third-party content posted on our platform could decrease or change, potentially resulting in increased liability for content moderation decisions and third-party content posted on our platform and higher litigation costs. For example, recent U.S. court decisions finding certain social media platforms liable for alleged harms arising from platform design features represent an emerging litigation theory that seeks to </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">circumvent Section 230 protections, and similar claims directed at us could increase our litigation costs, result in significant settlement costs or damages awards, and adversely affect our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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%">We could also face fines, orders restricting or blocking our services in particular geographies, or other government-imposed remedies as a result of content hosted on our services. This risk is enhanced in certain jurisdictions outside of the United States where our protection from liability for third-party actions may be unclear or where we may be less protected under local laws than we are in the United States. Numerous countries in Europe, the Middle East, Asia-Pacific, and Latin America are considering or have implemented legislation and regulations imposing potentially significant penalties, including fines, service throttling, access bans, or advertising bans, for failure to remove certain types of content or follow certain processes. For example, legislation in Germany and India has resulted and may result in the future, in the imposition of fines or other penalties for failure to comply with certain content removal, law enforcement cooperation, and disclosure obligations. Moreover, a recent ruling by Brazil&#8217;s Supreme Federal Court partially invalidated the country&#8217;s pre-existing intermediary liability framework and introduced a new notice and takedown regime for a broad range of unlawful content and illegal ads, increasing legal and compliance risks in Brazil. Content-related legislation and regulations also have required us and may require us in the future, to change our products or business practices, increase our costs, or otherwise impact our operations or our ability to provide services in certain geographies. For example, the European Union (the &#8220;EU&#8221;) Directive on Copyright in the Digital Single Market expands online platform liability for copyright infringement and regulates certain uses of news content online. The Dutch Media Authority has registered Reddit as a video-sharing platform service under the Dutch Media Act, which transposes the EU Audiovisual Media Service Directive into Dutch law. The expansion and complexity of laws and regulations like the Online Safety Acts in the United Kingdom (the &#8220;UK&#8221;) and Australia, the EU ePrivacy Directive, the EU Digital Services Act (the &#8220;DSA&#8221;), Brazil&#8217;s Digital Statute for Children and Adolescents, and others across the globe will increase our compliance costs and require changes to our processes and operations. The DSA imposes significant content moderation, notice, transparency, advertising, and child safety obligations, in addition to advertising restrictions and other requirements to protect consumers and their rights online; and in February 2026, Reddit reported that it surpassed the threshold of average monthly active recipients in the EU to be designated as a Very Large Online Platform (&#8220;VLOP&#8221;). When the European Commission designates Reddit as a VLOP, we will be subject to additional rules and compliance obligations. Further, there are regulations aimed at limiting minors&#8217; access to online social platforms and/or to content available on such platforms, including adult content, or otherwise governing their treatment by online platforms, such as the Online Safety Acts in the UK and Australia, the Social Media Minimum Age law in Australia, and the Digital Majority Act in France. An increasing number of states and jurisdictions, including the EU, Canada, Indonesia, Malaysia, UK and several states in the United States, have introduced or are considering regulations that impose strict minimum age requirements for social platform access, some regardless of guardian or parental consent. These regulations have prevented and could continue to prevent us from making our services available to certain users in certain jurisdictions, increase our costs of operations, and introduce technological challenges (such as requiring development and implementation of age collection and age or identity verification systems and parental controls), all of which could adversely affect our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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%">In addition, the existing and any future regulation of adult content could prevent us from making some of our content available in various states or jurisdictions or otherwise adversely affect our business, results of operations, financial condition, and prospects. For example, the governments of some countries, such as India and Pakistan, have passed laws and regulations restricting the distribution of content and products deemed to represent foreign or &#8220;immoral&#8221; influences. U.S. government officials could amend or construe and seek to enforce more broadly or aggressively the adult content recordkeeping and labeling requirements set forth in 18 U.S.C. Section 2257 and its implementing regulations in a manner that is unfavorable to our business.</span></div><div style="margin-bottom:9pt;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%">There have been, and will continue to be, legislative and regulatory developments related to imposing new obligations on online platforms with respect to commerce listings, user content, counterfeit goods, and copyright-infringing material. For example, we continue to explore different ways for Redditors to purchase and gift virtual goods and receive rewards for contributions to our platform, including through Reddit&#8217;s earnings programs for contributors and developers. These programs may be subject to a variety of laws and regulations in the United States, Europe, and elsewhere, including laws governing money laundering and terrorist financing, money transmission, prepaid access and stored value, electronic funds transfer, marketing of in-app purchases, virtual currency, consumer protection, taxation, unclaimed property, securities, banking and lending, trade sanctions, and import and export restrictions. In some jurisdictions, the application or interpretation of these laws and regulations is not, and in the future may not be, clear. For example, in some situations, the SEC has found the sale of certain virtual goods to have been securities offerings and has fined issuers and taken other related actions to prohibit the sale and trading of such items. Moreover, to the extent our virtual goods and rewards products are deemed securities, our activities relating to these products could cause us to be required to register as a broker-dealer or exchange.</span></div><div style="margin-bottom:9pt;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%">We also continue to pursue new business initiatives to empower communities through new technologies, including machine learning and AI. Although we deprecated the Reddit Collectible Avatars Creator Program in November 2025, we have </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">previously pursued and may in the future pursue blockchain technology and non-fungible token (&#8220;NFT&#8221;) standards. These initiatives and technologies are subject to complex and rapidly evolving laws and regulations, and governments and regulatory authorities may disagree with our risk-based judgments about how these laws and regulations apply to our business initiatives, or may enact, interpret, or apply laws and regulations that are inconsistent across jurisdictions. In addition, future legal and regulatory developments related to machine learning and AI, blockchain technology, and NFT standards may negatively impact demand for, and our ability to offer, products and services related to these new technologies. They may also increase our compliance and litigation costs, cause us to change our business practices, and harm our business, results of operations, financial condition, and prospects. To support our business initiatives relying on blockchain technology and NFT standards, including Reddit Collectible Avatars, we have acquired and used, and may continue to acquire and use, certain cryptocurrencies, including Ether and Matic. Collectible Avatars rely on blockchain technology, NFT standards, and cryptocurrencies for their creation, existence, and transactional validation on the blockchain, which exposes them to risks related to cybersecurity, malicious attack, and technological obsolescence. While we believe we have taken reasonable measures to secure our use of blockchain technology and cryptocurrencies, these risks, in addition to human errors and computer malfunctions, may harm or result in the loss of Collectible Avatars, blockchain technology, and cryptocurrencies we control.</span></div><div style="margin-bottom:9pt;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%">While we have been expanding the use of machine learning across the platform, we have also been exploring the use of generative AI within our platform, as well as the use and licensing of Reddit content for generative AI purposes. For example, we are experimenting with using generative AI to scale our content translation efforts as we grow our presence in international markets, to assist Redditors to find more relevant content and to create post and comment suggestions that abide by community rules. We are also experimenting with using generative AI to assist advertisers to create ads, improve the placement of advertisements on our platform, and strengthen the offerings and functionality of our advertising tools. If we do not have sufficient rights to use the data on which our systems rely, we may incur liability through the violation of such laws, third-party privacy or other rights, or contracts to which we are a party. If our use of generative AI results in summaries or translations of content that are inaccurate, dangerous, or otherwise problematic, we may face direct liability for claims such as defamation related to such content without the ability to avail ourselves of intermediary protections. We may not be able to anticipate how to respond to these rapidly evolving frameworks, and we may need to expend resources to adjust our offerings in certain jurisdictions if the legal frameworks are inconsistent across jurisdictions. For example, the EU AI Act came into effect in August 2024 and applies to companies that develop, use, and/or provide AI in the EU and includes requirements around transparency, conformity assessments and monitoring, risk assessments, human oversight, security, and accuracy, and includes substantial penalties for non-compliance. This regulatory framework is expected to have a material impact on the way AI is regulated in the EU, and together with developing guidance and decisions in this area, may affect our use of AI and our ability to provide and to improve our services, require additional compliance measures and changes to our operations and processes, result in increased compliance costs and potential increases in civil claims against us, and could adversely affect our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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%">In addition, we continue to explore content licensing opportunities that do not conflict with our values and the rights of Redditors. These programs may subject us to evolving approaches to the regulation of this data and implicate complex and developing data privacy and data protection, misappropriation, and intellectual property laws, rules, and regulations. Given the novel nature of these technologies and commercial arrangements, we have received and expect to continue to receive inquiries regarding our content licensing efforts from regulators. For example, the Dutch data protection authority, the Autoriteit Persoonsgegevens (the &#8220;Dutch AP&#8221;), has inquired into and ordered access to information about our content licensing efforts, which we are contesting. Given the novel nature of these technologies and commercial arrangements, we are not surprised that regulators have expressed interest in this area. We do not believe that we have engaged in any data protection violations or any unfair or deceptive trade practices, but we expect to receive continued regulatory interest in our plans, and any regulatory engagement can be lengthy, unpredictable and may cause us to incur substantial costs. It is possible for any regulatory engagement to result in reputational harm or fines, cause us to discontinue or modify our products, services, features, or functionalities, require us to change our policies or practices, divert management and other resources from our business, or otherwise adversely impact our business, results of operations, financial condition, and prospects. </span></div><div style="margin-bottom:9pt;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%">Our efforts to comply with these laws and regulations could be costly and may still not guarantee compliance. We may also be subject to selective or inconsistent government regulatory action or enforcement or be the subject of claims in private litigation or other actions. In the event that we are found to be in violation of any such legal or regulatory requirements, we may be subject to monetary fines or other penalties or additional regulation and oversight, all of which could significantly increase our operating costs. If any of these risks occurs, our business, results of operations, financial condition, and prospects could be adversely affected.</span></div><div style="margin-bottom:9pt;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%">Although we value privacy at Reddit, we face increasing scrutiny and regulatory complexity with regard to data privacy and data protection. If we fail, or are perceived as failing, to protect the data privacy of those who use or work at Reddit, our </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;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%">business and reputation will suffer and our business, results of operations, financial condition, and prospects could be adversely affected.</span></div><div style="margin-bottom:9pt;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%">We receive, store, handle, transmit, use, and otherwise process personal and business information and other data from and about actual and prospective advertisers and users, as well as our employees, Redditors, and service providers. As a result, we and our handling of data are subject to complex and evolving laws, rules, regulations, contractual obligations, and industry standards relating to privacy and data security. In some cases, these laws, rules, and regulations by various federal, state, and foreign governmental authorities and agencies impose obligations directly on us as both a data controller and a data processor (or the equivalents thereof). These laws, rules, and regulations are constantly evolving and may be interpreted, applied, created, or amended in a manner that could harm our current or future business and operations. </span></div><div style="margin-bottom:9pt;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%">In the United States, laws, rules, and regulations governing data privacy and security include those enacted on a federal level, such as the Federal Trade Commission Act, and those enacted by certain states, such as the California Consumer Privacy Act of 2018, as amended by the California Privacy Rights Act (the &#8220;CCPA&#8221;). Additionally, laws in all 50 U.S. states require businesses to provide notice under certain circumstances to governmental authorities and affected individuals in connection with breaches of personal information. Non-compliance with these laws could result in regulatory action, including injunctions and statutory civil penalties, and a private right of action. </span></div><div style="margin-bottom:9pt;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%">Certain state laws may be more stringent or broader in scope, or offer greater individual rights, with respect to sensitive and personal information than federal, international, or other state laws, and such laws may differ from each other, which may complicate compliance efforts. This may result in further legal uncertainty, require us to incur substantial additional costs and expenses in an effort to comply, and potentially require us to modify our data practices and policies. </span></div><div style="margin-bottom:9pt;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%">The trend towards more stringent privacy legislation creates the potential for a patchwork of overlapping but different laws, which could increase our potential liability and adversely affect our business, results of operations, and financial condition. Such laws and regulations could also restrict our advertisers&#8217; ability to run their businesses, which may, in turn, impact our business and operations. These laws, rules, and regulations may also impact our ability to expand advertising on our platform internationally, as they may impede our ability to deliver targeted advertising and accurately measure our ad performance.</span></div><div style="margin-bottom:9pt;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%">We are also subject to complex and evolving privacy laws in the EU and the UK, such as the European Union General Data Protection Regulation (the &#8220;EU GDPR&#8221;) and the United Kingdom General Data Protection Regulation (the &#8220;UK GDPR&#8221;). The enactment of the EU GDPR and the UK GDPR introduced numerous privacy-related changes for companies operating in the EU and the UK, including greater control for data subjects (including, for example, the &#8220;right to be forgotten&#8221;), increased data portability for EU and UK consumers, data breach notification requirements, and increased fines. In particular, fines for certain breaches are significant, up to the greater of 4% of total global annual turnover or &#8364;20 million in the EU (&#163;17.5 million under the UK GDPR). Since we are subject to the supervision of the relevant data protection authorities under both the EU GDPR and the UK GDPR, we could be fined under each of these regimes independently in respect of the same breach. In addition to fines, a breach of the relevant regimes could result in litigation, regulatory investigations or inquiries, reputational damage, orders to cease or change our data processing activities, enforcement notices, or assessment notices (for a compulsory audit). </span></div><div style="margin-bottom:9pt;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%">We also expect increasing legal complexity and uncertainty regarding how and under what circumstances we can transfer, process, or receive certain data that is critical to our operations, including data shared between countries or regions in which we operate and data shared among our products and services. These various developments in relation to international personal data transfers require us to implement new or revised documentation and processes, within the relevant time frames, and are subject to ongoing scrutiny and potential future challenge, leading to additional costs and increasing our overall risk exposure. For example, the EU and UK GDPR prohibit transfers of personal information from the European Economic Area (&#8220;EEA&#8221;) or the UK to countries not formally deemed adequate by the European Commission or the UK Information Commissioner&#8217;s Office (&#8220;UK ICO&#8221;), respectively, including the U.S., unless particular compliance mechanisms (and, if necessary, certain safeguards) are implemented. The mechanisms that we and many other companies rely upon for EEA and UK data transfers (for example, standard contractual clauses or the EU-US Data Privacy Framework and the UK Extension to the EU-US Data Privacy Framework) are the subject of legal challenge, regulatory interpretation, and judicial decisions. While the U.S. and the EU reached agreement on the EU-US Data Privacy Framework (and similar agreements were reached with respect to the UK) and while we currently self-certify to the EU-US Data Privacy Framework, the Swiss-US Data Privacy Framework, and the UK Extension, there are legal challenges to this data transfer mechanism as well. We may suffer additional costs, complaints or regulatory investigations, inquiries, or fines, and we may be unable to operate material portions of our business in the EU or the UK, and/or have to stop using certain tools and vendors or make other operational changes, which would harm our business, results of operations, financial condition, and prospects if this data transfer mechanism or others are invalidated.</span></div><div style="margin-bottom:9pt;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%">There are a number of legislative proposals or recently enacted or evolving laws in the United States, at both the federal and state level, and in the EU and the UK that could impose new obligations or limitations in areas affecting our business. In </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">the EU and the UK, regulators are increasingly focusing on compliance with requirements directed towards the protection of children&#8217;s data online. For example, the UK ICO recently issued a penalty notice to us for alleged violations of the UK GDPR, which we are appealing. Further, EU national laws that implement the ePrivacy Directive (Directive 2002/58/EC concerning the processing of personal data and the protection of privacy in the electronic communications sector) may be replaced by separate, more targeted regulations, which may alter rules on tracking technologies, impose burdensome requirements surrounding obtaining consent and significantly increase fines for non-compliance. Regulators in other countries, for example, India, have enacted similar privacy laws and regulations that may impose additional obligations on our processing of data. If regulators start to enforce an increasingly strict approach, this could lead to substantial costs, require significant systems changes, limit the effectiveness of our marketing activities, divert the attention of our technology personnel, adversely affect our margins, increase costs, and subject us to additional liabilities. </span></div><div style="margin-bottom:9pt;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%">From time to time, governments, regulators, and other third parties have and may in the future, reach out to ask questions or express concerns about whether our products, services, or practices compromise the privacy or data protection rights of Redditors and others. While we strive to comply with applicable laws, rules, and regulations relating to privacy, data protection, and data security, our privacy policies, and other obligations we may have with respect to privacy, data protection, and data security, the failure or perceived failure to comply with such obligations may result in investigations, inquiries, and other proceedings or actions against us by governments, regulators, or other third parties. For example, the Dutch AP has inquired into and ordered access to information about our content licensing efforts, which we are contesting. Additionally, we are currently and may in the future become involved in data privacy-related litigation or other disputes. Moreover, a number of proposals have recently been adopted or are currently pending before federal, state, and foreign legislative and regulatory bodies that could significantly affect our business and operations.</span></div><div style="margin-bottom:9pt;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%">We make public statements about our use, collection, disclosure, and other processing of personal information through our privacy policies, information provided on our websites, marketing materials and public statements, and in the event that a court or regulator finds these statements to be deceptive, unfair, inaccurate, inadequate, or misrepresentative of our actual practices, we could also be exposed to legal or regulatory liability. Any such proceedings or violations could force us to spend money in defense or settlement, result in the imposition of monetary liability or injunctive relief, divert management&#8217;s time and attention, increase our costs of doing business, and adversely affect our reputation. Furthermore, the uncertain and shifting regulatory environment and trust climate may cause concerns regarding privacy and data protection and may cause our advertisers and users to resist providing the data necessary to allow them to use our services effectively. In addition, although we endeavor to comply with our public statements and policies, we could at times fail to do so or be perceived to have failed to do so. Even the perception that the privacy of personal information is not satisfactorily protected or does not meet regulatory requirements could negatively impact our business and operations.</span></div><div style="margin-bottom:9pt;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%">We cannot assure you that any third-party providers with access to personal information and other sensitive or confidential information in relation to which we are responsible will not breach contractual obligations imposed by us, or that they will not experience data security breaches or attempts thereof, which could have a corresponding effect on our business, including putting us in breach of our obligations under various data privacy and data protection laws, rules, and regulations, which could in turn adversely affect our business, results of operations, and financial condition. If our advertisers or third-party providers violate applicable laws, regulations, rules, or standards, or our policies or other privacy or security-related obligations, such violations may also put the information of our advertisers, users, third-party providers, or employees at risk. We cannot assure you that our contractual measures and our own privacy and data protection-related safeguards will protect us from the risks associated with the third-party processing, storage, and transmission of such information. </span></div><div style="margin-bottom:9pt;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%">Any failure or perceived failure by us or our third-party providers to comply with our privacy policies, data privacy-related obligations to Redditors or other third parties, or our data privacy-related legal obligations, or any compromise of security that results in the unauthorized release or transfer of personal information or other user data, or other failure or noncompliance by us with applicable laws, rules, regulations, industry standards, or other legal obligations or requirements relating to data privacy and our processing of personal information could subject us to investigations, litigation, sanctions, enforcement actions, disgorgement of profits, substantial fines, damages, reputational harm, a significant diversion of management&#8217;s attention and resources, civil and criminal penalties, injunctions, or other collateral consequences, any of which could adversely affect our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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%">Pending and future litigation could lead us to incur significant costs and adversely affect our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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%">We are, and may become in the future, party to various lawsuits and claims arising in the normal course of business, which may include putative class action suits or other lawsuits or claims relating to privacy, securities and other regulatory matters, user consent, intellectual property and/or open source software, customer matters, our marketing and sales practices, content on our site, accessibility of our site, AI, content moderation and platform regulation, child safety, contracts, employment matters, </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">or other aspects of our business. For a description of such material litigation, see </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 9&#8212;Commitments and Contingencies&#8212;Legal Matters and Indemnifications</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> to the consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q. Such lawsuits have in the past and may in the future result in us incurring significant expenses in settlement and litigation costs. Any negative outcome from any such lawsuits, claims, or settlement could result in payments of substantial monetary damages or fines, or undesirable changes to our products or business practices and, accordingly, our business, results of operations, financial condition, or prospects could be adversely affected. There can be no assurances that a favorable final outcome will be obtained in all our cases, and any lawsuit, even defending unmerited claims, is costly and can impose a significant burden on management and employees. Any litigation to which we are a party may result in an onerous or unfavorable judgment that may not be reversed upon appeal, or in payments of substantial monetary damages or fines, or we may decide to settle lawsuits on similarly unfavorable terms, which could adversely affect our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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 are subject to governmental export controls and economic sanctions laws that could impair our ability to compete in global markets or subject us to liability if we are not in full compliance with applicable laws.</span></div><div style="margin-bottom:9pt;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%">Our platform is subject to governmental, including U.S. and EU, export control laws and regulations, and as a U.S. company, we are covered by the U.S. sanctions laws and regulations. U.S. export control and economic sanctions laws and regulations prohibit the provision of certain products and services to U.S. embargoed or sanctioned countries, governments, and persons, and complying with export control and sanctions regulations may be time-consuming and may result in the loss of sales opportunities. While we take precautions to prevent our platform from being exported in violation of these laws or engaging in any other activities that are subject to these regulations, from time to time, we may fail to fully comply with these laws and regulations. We believe our provision of such services is either in compliance with generally available exemptions from sanctions laws or otherwise in compliance with applicable law, and we have implemented certain control mechanisms designed to prevent unauthorized dealings with U.S. embargoed or sanctioned countries, such as preventing such users from paying for or receiving premium content or features. If such users circumvent these precautions or we are otherwise found to have failed to comply with U.S. export laws, U.S. economic sanctions, and other countries&#8217; import and export laws, we could be subject to substantial civil and criminal penalties, including fines for the company, incarceration for responsible employees and managers, and the possible loss of export or import privileges, and we may incur reputational harm.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_175"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Financial and Accounting Matters</span></div><div style="margin-bottom:9pt;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%">Changes in tax laws or tax rulings could adversely affect our effective tax rates, results of operations, and financial condition.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The tax regimes we are subject to or operate under are unsettled and may be subject to significant change. This challenge will continue to increase as we expand our operations globally. Changes in tax laws, issuance of new tax rulings, or changes in interpretations of existing laws could cause us to be subject to additional income-based taxes and non-income-based taxes, including payroll, sales, use, value-added, digital, net worth, property, and goods and services taxes, which in turn could adversely affect our results of operations and financial condition. In particular, the U.S. government may enact significant changes to the taxation of business entities including, among others, an increase in the corporate income tax rate, the imposition of minimum taxes or surtaxes on certain types of income, significant changes to the taxation of income derived from international operations, and an addition of further limitations on the deductibility of business interest. For example, on August 16, 2022, the Inflation Reduction Act (the &#8220;IRA&#8221;) was signed into law in the United States. Among other changes, the IRA introduced a corporate minimum tax on certain corporations with average annual adjusted financial statement income over a three-tax-year period in excess of $1 billion and an excise tax on certain stock repurchases by certain covered corporations. Repurchases of our Class A common stock under the share repurchase program authorized by our Board of Directors in February 2026 could result in an excise tax liability, and we are continuing to evaluate the impact that such excise tax liability, if any, may have on our aggregate tax liability. </span></div><div style="margin-bottom:9pt;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%">In addition, many countries in the EU, as well as a number of other countries and organizations, have recently proposed or recommended changes to existing tax laws or have enacted new laws that could impact our tax obligations. In particular, over the past several years, the Organisation for Economic Co-operation and Development (&#8220;OECD&#8221;) has been working on a base erosion and profit shifting (&#8220;BEPS&#8221;) project. As part of the OECD&#8217;s BEPS project, over 140 member jurisdictions of the OECD Inclusive Framework have joined the Two-Pillar Solution to Address the Tax Challenges of the Digitalisation of the Economy, which includes a reallocation of taxing rights among jurisdictions and a global minimum tax rate of 15%, referred to as Pillar Two. The Council of the European Union has approved its directive to implement rules regarding such a 15% global minimum tax rate, and other jurisdictions have already enacted taxes that target technology companies. On January 5, 2026, the OECD announced a side-by-side arrangement that exempts U.S.-parented multinational businesses from certain provisions of Pillar Two for fiscal years beginning on or after January 1, 2026. We are unable to predict what changes to the tax laws of the United States and other jurisdictions may be proposed or enacted in the future or what effect such changes would have on our business. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Any of these or similar developments or changes to tax laws or rulings could adversely affect our effective tax rate and our results of operations and financial condition.</span></div><div style="margin-bottom:9pt;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 may have exposure to greater than anticipated tax liabilities.</span></div><div style="margin-bottom:9pt;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%">The tax laws applicable to our business, including the laws of the United States and other jurisdictions, are subject to interpretation and certain jurisdictions are aggressively interpreting their laws in new ways in an effort to raise additional tax revenue. We are subject to taxation in several non-U.S. jurisdictions with increasingly complex tax laws, the application of which can be uncertain. The number of jurisdictions where we are subject to tax will increase as we expand our global operations. The amount of taxes paid in these jurisdictions could substantially change as a result of changes in the applicable tax principles, including increased tax rates, new tax laws, or revised interpretations of existing tax laws and precedent, which could have an adverse impact on our liquidity and results of operations. Additionally, our future income taxes could be affected by earnings and changes in the valuation allowance on our U.S. deferred tax assets. The relevant taxing authorities in a jurisdiction may disagree with our determinations regarding the income and expense attributable to that jurisdiction. If such a disagreement were to occur, and our position was not sustained, we could be required to pay additional taxes, interest, and penalties, which could result in one-time or ongoing tax charges, higher effective tax rates, reduced cash flows, and lower overall profitability of our business. In addition, we are subject to tax audits and examinations for payroll, value added, sales-based and other taxes relating to our business, which could adversely impact our financial results.</span></div><div style="margin-bottom:9pt;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%">Our existing corporate structure has been implemented in a manner that we believe is in compliance with current prevailing tax laws, and our transfer pricing policies account for the functions, risks, and assets of the various entities involved in our intercompany transactions. The taxing authorities for the jurisdictions in which we operate may, however, challenge our methodologies for valuing intercompany arrangements, which could impact our worldwide effective tax rate and adversely affect our financial condition and results of operations. Moreover, changes to our corporate structure, including increased headcount and expanded functions outside of the United States, could impact our worldwide effective tax rate and adversely affect our financial condition and results of operations. Significant judgment is required in evaluating our tax positions and our worldwide provisions for taxes. During the ordinary course of business, there are many activities and transactions for which the ultimate tax determination is uncertain. The relevant taxing authorities may disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a disagreement were to occur, and our position were not sustained, we could be required to pay additional taxes, interest, and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows, and lower overall profitability of our business, with some changes possibly affecting our tax obligations in future or past years.</span></div><div style="margin-bottom:9pt;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 ability to use net operating loss carryforwards and other tax attributes may be limited due to certain provisions of the Internal Revenue Code or state tax law.</span></div><div style="margin-bottom:9pt;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%">We have incurred substantial losses during our history. Under the Tax Cuts and Jobs Act, federal net operating loss carryforwards (&#8220;NOLs&#8221;) we generated in tax years through December 31, 2017, may be carried forward for 20 years and may fully offset taxable income in the year utilized, and federal NOLs we generated in tax years beginning after December 31, 2017, may be carried forward indefinitely but may only be used to offset 80% of our taxable income annually.</span></div><div style="margin-bottom:9pt;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%">As of December 31, 2025, we had U.S. federal NOL carryforwards of approximately $1.7 billion and state NOL carryforwards of approximately $806.1 million available to offset future taxable income. Our state NOL carryforwards will begin to expire in 2026 if not utilized. Our federal NOL carryforwards can be carried forward indefinitely, with utilization limited to 80% of our taxable income. Realization of these NOL carryforwards depends on future taxable income, and there is a risk that our existing carryforwards could expire unused and be unavailable to offset future taxable income, which could adversely affect our results of operations.</span></div><div style="margin-bottom:9pt;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%">Under Sections 382 and 383 of the Internal Revenue Code, if a corporation undergoes an &#8220;ownership change,&#8221; the corporation&#8217;s ability to use its pre-change federal NOLs and other tax attributes (such as 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 greater than 50 percentage point change (by value) in a corporation&#8217;s equity ownership by certain stockholders over a rolling three-year period. We may have experienced ownership changes in the past and may experience ownership changes in the future as a result of subsequent shifts in our stock ownership (some of which shifts are outside our control). As a result, our ability to use our pre-change federal NOLs and other tax attributes to offset future taxable income and taxes could be subject to limitations. Similar provisions of state tax law may also apply. For these reasons, we may be unable to use a material portion of our NOLs and other tax attributes, which could adversely affect our business, results of operations, financial condition, and prospects.</span></div><div style="margin-bottom:9pt;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%">If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;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%">As a public reporting company, we are subject to the rules and regulations established by the Securities and Exchange Commission (the "SEC"), the Sarbanes-Oxley Act, and the listing rules of the New York Stock Exchange (&#8220;NYSE&#8221;). These rules and regulations require, among other things, that we establish and periodically evaluate procedures with respect to our internal control over financial reporting. Reporting obligations as a public company place a considerable strain on our financial and management systems, processes, and controls, as well as on our personnel, including senior management. In addition, as a public company, we are required, pursuant to Section 404 of the Sarbanes-Oxley Act (&#8220;Section 404&#8221;), to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting and to obtain an opinion from our independent registered public accounting firm regarding the effectiveness of such internal controls. We anticipate that we will continue investing significant resources to enhance and maintain our financial and managerial controls, reporting systems, and procedures.</span></div><div style="margin-bottom:9pt;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%">Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. If our management is unable to certify the effectiveness of our internal controls, our independent registered public accounting firm is unable to express an unqualified opinion on the effectiveness of our internal control over financial reporting, we identify or fail to remediate material weaknesses in our internal controls, or we do not effectively or accurately report our financial performance to the appropriate regulators on a timely basis, we could be subject to regulatory scrutiny and a loss of investor confidence, which could adversely affect our business, results of operations, financial condition, and prospects, and could cause the market price of our Class A common stock to decline. In addition, we could become subject to investigations by the SEC and other regulatory authorities, which could require additional financial and management resources.</span></div><div style="margin-bottom:9pt;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 revolving credit facility contains restrictive and financial covenants that may limit our operational flexibility. If we fail to meet our obligations under the credit facility, our operations may be interrupted and our business, results of operations, financial condition, and prospects could be adversely affected.</span></div><div style="margin-bottom:9pt;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%">In October 2021, we entered into a five-year, $750.0 million revolving credit facility by and among us and certain lenders to fund working capital and general corporate purpose expenditures, which was further amended in May 2023. In July 2025, we renewed and amended this revolving credit facility for $500.0 million accessible through July 1, 2030 (the &#8220;Revolving Credit Facility&#8221;). The Revolving Credit Facility contains customary conditions to borrowing, events of default, and covenants. Covenants include restrictions on our and certain of our subsidiaries&#8217; ability to incur indebtedness, grant liens, make distributions to holders of our capital stock or the capital stock of our subsidiaries, make investments, or engage in transactions with our affiliates, and require us to adhere to a maximum leverage ratio. The obligations under the Revolving Credit Facility are secured by liens on substantially all of our assets, including intellectual property assets.</span></div><div style="margin-bottom:9pt;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%">Various risks, uncertainties, and events beyond our control could affect our ability to comply with these covenants. Failure to comply with any of the covenants could result in a default under the Revolving Credit Facility. Such a default could permit lenders to accelerate the maturity of outstanding amounts under our Revolving Credit Facility, if any, which in turn could result in material adverse consequences that negatively impact our business, the market price for our Class A common stock, and our ability to obtain other financing in the future. In addition, our Revolving Credit Facility&#8217;s covenants, consent requirements, and other provisions may limit our flexibility to pursue or fund strategic initiatives or acquisitions that might be in the long-term interests of us and stockholders.</span></div><div style="margin-bottom:9pt;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 might require additional capital to support business growth, and this capital might not be available on terms favorable to us, or at all.</span></div><div style="margin-bottom:9pt;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%">We intend to continue to make investments to support our business growth and may require additional funds to respond to business challenges and opportunities, including the need to develop new products or services, enhance our existing products or services, enhance our operating infrastructure, expand internationally, and acquire complementary businesses and technologies. In order to achieve these objectives, we may make future commitments of capital resources. Accordingly, we may need to engage in equity or debt financings to secure additional funds. If we raise additional funds through further issuances of equity or convertible debt securities, our existing stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences, and privileges superior to those of holders of our common stock. In addition, the incurrence of indebtedness would increase our fixed obligations, and include covenants or other restrictions that would impede our ability to manage our operations. Further, if additional financing is needed, we may not be able to obtain additional financing on terms favorable to us, or at all. Our inability to obtain adequate financing or financing on terms satisfactory to us, when we require it, could significantly limit our ability to continue supporting our business growth and responding to business challenges and opportunities.</span></div><div style="margin-bottom:9pt;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%">Future acquisitions and investments could disrupt our business and harm our business, results of operations, financial condition, and prospects.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;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%">As part of our business strategy, we have made and intend to make acquisitions to expand our products and services, and grow our business in response to changing technologies, Redditor and advertiser demands, and competitive pressures.</span></div><div style="margin-bottom:9pt;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%">Our previous and future acquisitions may not achieve our goals, and we may not realize benefits from acquisitions we make in the future. Any acquisitions, including the integration process, will require significant time and resources, and we may not be able to manage the process successfully. If we fail to successfully integrate acquisitions, or the personnel or technologies associated with those acquisitions, our business, results of operations, financial condition, and prospects could be harmed. Our acquisition strategy may change over time and future acquisitions we complete could be viewed negatively by users, advertisers, investors, or other parties with whom we do business. We may not successfully evaluate or utilize the acquired technology and accurately forecast the financial impact of an acquisition, including accounting charges. We may also incur unanticipated liabilities that we assume as a result of acquiring companies. Future acquisitions could also result in dilutive issuances of our equity securities, the incurrence of debt, contingent liabilities, amortization expenses, incremental operating expenses, or the impairment of goodwill, any of which could harm our business, results of operations, financial condition, and prospects.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_178"></div><div style="margin-bottom:9pt;margin-top:9pt"><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-bottom:9pt;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%">The market price of our Class A common stock may be volatile, regardless of our underlying business, our results of operations, macroeconomic conditions, or industry fundamentals, and we may not be able to meet investor or analyst expectations. </span></div><div style="margin-bottom:9pt;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%">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-bottom:9pt;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 Redditor growth, retention, and engagement, revenue, or other results of operations;</span></div><div style="margin-bottom:9pt;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 or the application of existing or future accounting standards; </span></div><div style="margin-bottom:9pt;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 we provide financial guidance or projections;</span></div><div style="margin-bottom:9pt;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 to the public or securities analysts, any changes in this information, or our failure to meet expectations based on this information;</span></div><div style="margin-bottom:9pt;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 securities analysts who initiate or maintain coverage of us, changes in financial estimates by any securities analysts who follow our company, or our failure to meet these estimates or the expectations of securities analysts, investors, and the financial community;</span></div><div style="margin-bottom:9pt;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 significant changes in our management or Board of Directors;</span></div><div style="margin-bottom:9pt;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">investors&#8217; or analysts&#8217; views of our stock structure and the voting agreements entered into with certain of our stockholders;</span></div><div style="margin-bottom:9pt;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 Class A common stock being sold into the market by us or our existing stockholders, or the anticipation of such sales, including the sale of shares to satisfy RSU-related tax obligations;</span></div><div style="margin-bottom:9pt;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 repurchases by us of our Class A common stock, including under our share repurchase program, on unfavorable terms or at all; </span></div><div style="margin-bottom:9pt;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-bottom:9pt;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 DAUq or related level of engagement;</span></div><div style="margin-bottom:9pt;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, including our competitors;</span></div><div style="margin-bottom:9pt;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">rumors and market speculation involving us or other companies in our industry;</span></div><div style="margin-bottom:9pt;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;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;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">litigation threatened or filed against us, companies in our industry or both, or investigations by regulators into our operations or those of our competitors;</span></div><div style="margin-bottom:9pt;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 or regulatory actions, including interim or final rulings by judicial or regulatory bodies; and</span></div><div style="margin-bottom:9pt;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 political instability, regional conflicts around the world, war or incidents of terrorism, or responses to these events.</span></div><div style="margin-bottom:9pt;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%">In addition, the stock market in general, and the market for technology companies in particular, has experienced significant price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of those companies. Moreover, in the past, following periods of volatility in the overall market and the market prices of a particular company&#8217;s securities, securities class action litigation has often been instituted against that company. We are currently subject to stockholder litigation, as described in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 9&#8212;Commitments and Contingencies&#8212;Legal Matters and Indemnifications</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> to the consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q, and may be subject to additional such cases in the future. Securities litigation against us could result in substantial costs and divert our management&#8217;s attention and resources from our business.</span></div><div style="margin-bottom:9pt;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%">Interest in our Class A common stock from retail and other individual investors, for reasons unrelated to our underlying business or macroeconomic or industry fundamentals, could result in increased volatility in the market price of our Class A common stock. For example, in 2021 and in June 2024, the market prices and trading volumes of certain securities, such as GameStop Corp., AMC Entertainment Holdings, Inc., and other &#8220;meme&#8221; stocks, experienced extreme volatility. The rapid and substantial increases or decreases in the market prices of &#8220;meme&#8221; stocks may be unrelated to the respective issuer&#8217;s operating performance or macroeconomic or industry fundamentals, and the substantial increases may be significantly inconsistent with the risks and uncertainties that the issuer faces. This volatility has been attributed, in part, to strong and atypical retail investor interest, including as may be expressed on financial trading and other social media sites and online forums such as r/</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">wallstreetbets, one of our subreddits. Given the broad awareness and brand recognition of Reddit, including as a result of the popularity of r/</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">wallstreetbets among retail investors, and the direct access by retail investors to broadly available trading platforms, the market price and trading volume of our Class A common stock could experience extreme volatility for reasons unrelated to our underlying business or macroeconomic or industry fundamentals, which could cause you to lose all or part of your investment.</span></div><div style="margin-bottom:9pt;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 cannot guarantee that our share repurchase program will be fully implemented or that such program will enhance the long-term value of the share price of our Class A common stock.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In February 2026, our Board of Directors authorized a share repurchase program with authorization to purchase up to $1.0 billion of our Class A common stock (the &#8220;Share Repurchase Program&#8221;). Repurchases may be effected, from time to time, on the open market (including via pre-set trading plans), in privately negotiated transactions, or through other transactions in accordance with applicable securities laws. The Share Repurchase Program does not obligate us to acquire any particular amount of Class A common stock, has no expiration date, and may be suspended or discontinued at any time at our discretion. Although the program has been authorized, there is no obligation for us to repurchase any specific dollar amount of stock.</span></div><div style="margin-bottom:9pt;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%">The existence of the Share Repurchase Program could affect the price of our stock and could potentially reduce the market liquidity for our stock. Although the Share Repurchase Program is intended to enhance long-term stockholder value, there is no assurance that it will do so because the market price of our Class A common stock may decline below the levels at which we repurchase shares, and short-term stock price fluctuations could reduce the effectiveness of the program. Repurchasing our Class A common stock reduces the amount of cash we have available to fund working capital, capital expenditures, strategic acquisitions or investments, other business opportunities, and other general corporate projects, and we may fail to realize the anticipated long-term stockholder value of any share repurchase program.</span></div><div style="margin-bottom:9pt;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%">The multi-class structure of our common stock has the effect of concentrating voting control with those stockholders who held our capital stock prior to the listing of our Class A common stock on the NYSE. This ownership will limit or preclude your ability to influence corporate matters, including the election of directors, amendments of our organizational documents, and any major corporate transaction requiring stockholder approval, including change of control transactions.</span></div><div style="margin-bottom:9pt;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%">Our Class B common stock has ten votes per share, our Class A common stock has one vote per share, and our Class C common stock has no votes per share. Because of the ten-to-one voting ratio between our Class B and Class A common stock, the holders of our Class B common stock collectively continue to control a significant percentage of the combined voting power of our common stock and therefore are able to control all matters submitted to our stockholders for approval until a substantial number of such outstanding shares of Class B common stock have converted into shares of our Class A common stock. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, in connection with our initial public offering, Steven Huffman, our Chief Executive Officer and President and a member of our Board of Directors, entered into a voting agreement with Advance Magazine Publishers Inc. ("Advance") that provides, among other things, that Mr.&#160;Huffman is entitled to vote all of the securities beneficially owned by such stockholder and certain of its affiliates, in Mr.&#160;Huffman&#8217;s sole discretion, on all matters submitted to a vote of our stockholders, subject to certain exceptions. We estimate as of June&#160;30, 2026, pursuant to such voting agreement with Advance, Mr. Huffman was entitled to vote shares representing approximately 74% of the voting power of our outstanding Class A and Class B common stock. As a result, we are eligible to be a &#8220;controlled company&#8221; under the rules of NYSE, which exempts companies from certain corporate governance rules relating to the independence of the Board of Directors and its committees. Although we are eligible to use these exemptions, we do not currently expect to avail ourselves of any of these exemptions. However, if we were to use some or all of these exemptions in the future, investors may not have the same protections afforded to stockholders of companies that are subject to all of the corporate governance requirements of NYSE and our &#8220;controlled company&#8221; status could make our Class A common stock less attractive to some investors or otherwise adversely affect its trading price. In addition, pursuant to the terms of the voting agreement with Advance, Mr. Huffman is also entitled to vote all of the securities beneficially owned by Advance in favor of directors designated by Advance and director candidates nominated or identified by Mr. Huffman.</span></div><div style="margin-bottom:9pt;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%">This concentrated control will limit or preclude your ability to influence corporate matters for the foreseeable future, including the election of directors, amendments of our organizational documents, and any merger, consolidation, sale of all or substantially all of our assets, or other major corporate transaction requiring stockholder approval. In addition, this may prevent or discourage unsolicited acquisition proposals or offers for our capital stock that you may feel are in your best interests as one of our stockholders.</span></div><div style="margin-bottom:9pt;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%">Future transfers by holders of our Class B common stock will generally result in those shares converting to Class A common stock, subject to limited exceptions, as set forth in our amended and restated certificate of incorporation, including transfers to family members, certain trusts for estate planning purposes, entities under common control with or controlled by such holder of our Class B common stock, and, with respect to Advance, any Advance Entity (as such term is defined in our amended and restated certificate of incorporation). The conversion of Class B common stock to Class A common stock will have the effect, over time, of increasing the relative voting power of those holders of our Class B common stock who retain their shares. In addition, the conversion of Class B common stock to Class A common stock would dilute holders of Class A common stock, in terms of voting power within the Class A common stock. Any future issuances of common stock would also be dilutive to holders of Class A common stock. For example, because our Class C common stock carries no voting rights (except as otherwise required by law), if we issue Class C common stock in the future, the holders of Class B common stock may be able to hold significant voting control over most matters submitted to a vote of our stockholders for a longer period of time than would be the case if we issued Class A common stock rather than Class C common stock in such transactions. In addition, subject to the approval rights granted to Advance pursuant to our amended and restated certificate of incorporation, following the date on which no shares of our Class B common stock remain outstanding, upon the date and time or occurrence of an event specified by the vote of holders of a majority of the then-outstanding shares of our Class A common stock, each share of Class C common stock shall automatically convert into one share of our Class A common stock.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Certain stock index providers have excluded companies with multiple classes of shares of common stock from being added to certain stock indices. Accordingly, the multi-class structure of our common stock would make us ineligible for inclusion in indices with such restrictions and, as a result, mutual funds, exchange-traded funds, and other investment vehicles that attempt to passively track those indices may not invest in our Class A common stock.</span></div><div style="margin-bottom:9pt;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%">In addition, several stockholder advisory firms and large institutional investors have been critical of the use of multi-class structures. Such stockholder advisory firms may publish negative commentary about our corporate governance practices or our capital structure, which may dissuade large institutional investors from purchasing shares of our Class A common stock. These actions could make our Class A common stock less attractive to other investors and may result in a less active trading market for our Class A common stock.</span></div><div style="margin-bottom:9pt;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 amended and restated certificate of incorporation and the governance agreement that we entered into with our principal stockholder grant our principal stockholder certain rights with respect to the control and management of our business, which may prevent us from taking actions that may be beneficial to us and our other stockholders.</span></div><div style="margin-bottom:9pt;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%">In connection with our initial public offering, we entered into a governance agreement with Advance, our principal stockholder, and Mr. Huffman, our Chief Executive Officer and President and a member of our Board of Directors (the &#8220;Governance Agreement&#8221;). Pursuant to our amended and restated certificate of incorporation and the Governance Agreement, Advance has the right to designate two directors and one nonvoting board observer, and any increase in the size of our Board of Directors that would cause our Board of Directors to consist of more than ten members is subject to Advance&#8217;s prior written </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">approval. Subject to certain limitations set forth in our amended and restated certificate of incorporation, we also require Advance&#8217;s prior written approval or consent to, among other things:</span></div><div style="margin-bottom:9pt;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">establish any new class of securities or issue securities which, in the aggregate, represent more than 10% of the voting power of the securities beneficially owned by Advance and certain of its affiliates as of the completion of our initial public offering;</span></div><div style="margin-bottom:9pt;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">amend our amended and restated certificate of incorporation or amended and restated bylaws, if such amendment would adversely affect Advance&#8217;s rights thereunder;</span></div><div style="margin-bottom:9pt;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">effect or consummate a change of control transaction or any other merger, consolidation, business combination, sale, or acquisition that changes the rights or preferences of our security holders;</span></div><div style="margin-bottom:9pt;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">effect the liquidation, dissolution, or winding up of our business operations;</span></div><div style="margin-bottom:9pt;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, reduce, or enlarge the responsibilities of, or elect, appoint, or remove, our Chief Executive Officer; or</span></div><div style="margin-bottom:9pt;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">submit to our stockholders any proposal to effect the conversion of all then-outstanding shares of our Class C common stock into an equivalent number of fully paid and non-assessable shares of Class A common stock, as set forth in our amended and restated certificate of incorporation or otherwise.</span></div><div style="margin-bottom:9pt;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%">The Governance Agreement will terminate upon the first to occur of (i) such date that Advance and certain of its affiliates cease to, in the aggregate, beneficially own at least 5% of the aggregate of the then-outstanding shares of our Class A and Class B common stock, (ii) the date when (x) Advance and certain of its affiliates cease to, in the aggregate, beneficially own at least 50% of the number of outstanding securities held by Advance as of the completion of our initial public offering and (y) the then-outstanding shares of Class B common stock, in the aggregate, represent less than 7.5% of the aggregate of the then-outstanding shares of our Class A and Class B common stock, or (iii) the date that either we or Advance experience a change of control. Following the termination of the Governance Agreement, the approval, control, and board and committee designation rights granted to Advance pursuant to our amended and restated certificate of incorporation will no longer be exercisable.</span></div><div style="margin-bottom:9pt;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%">Accordingly, for so long as the Governance Agreement remains effective in accordance with its terms, Advance will have significant influence with respect to our management, business plans, and policies. In particular, Advance may be able to cause or prevent a change in the composition of our Board of Directors, the appointment, the scope of duties of, or termination of our Chief Executive Officer, or a change of control of our company. Additionally, the consent of Advance and Mr. Huffman, for so long as he remains Chief Executive Officer, will be required to elect the chairperson of our Board of Directors. These restrictions could deprive you of an opportunity to receive a premium for your shares of Class A common stock as part of a sale of our company and ultimately might affect the market price of our Class A common stock. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Future sales and issuances of our Class A common stock or rights to purchase our Class A common stock, including pursuant to our equity incentive plans, or other equity securities or securities convertible into our Class A common stock, could result in additional dilution of the percentage ownership of our stockholders and could cause the market price of our Class A common stock to decline.</span></div><div style="margin-bottom:9pt;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%">Sales or issuances of a substantial number of shares of our Class A common stock, other series of common stock, convertible securities, or other equity securities in the public market, or the perception that these sales or issuances might occur in large quantities, could cause the market price of our Class A common stock to decline, could dilute investors, and could impair our ability to raise capital through the sale of additional equity securities. As of June&#160;30, 2026, we had 145,841,108 shares of Class A common stock outstanding, 46,480,309 shares of Class B common stock outstanding, no shares of Class C common stock outstanding, and no shares of preferred stock outstanding. </span></div><div style="margin-bottom:9pt;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%">Certain stockholders owning shares of our common stock are entitled, under our amended and restated investors&#8217; rights agreement, to certain rights with respect to the registration of their Class A common stock, including shares of Class A common stock issuable upon conversion of shares of Class B common stock under the Securities Act of 1933 as amended, (the &#8220;Securities Act&#8221;). Any registration statement we file to register additional shares, whether as a result of registration rights or otherwise, could cause the market price of our Class A common stock to decline or be volatile.</span></div><div style="margin-bottom:9pt;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%">Further, as of June&#160;30, 2026, we had 9,992,568 options outstanding that, if fully exercised, would result in the issuance of 8,505,974 shares of Class A common stock and 1,486,594 shares of Class B common stock, as well as 4,296,830 shares of Class A common stock and 373,814 shares of Class B common stock issuable upon vesting of outstanding RSUs and PRSUs, which have been registered on Form S-8 under the Securities Act. These shares can be freely sold in the public market upon issuance, subject to applicable vesting requirements, compliance by affiliates with Rule 144, and other restrictions provided </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">under the terms of the applicable plan and/or the award agreements entered into with participants. In addition, we have filed and may in the future file registration statements covering shares of our common stock issued pursuant to our equity incentive plans permitting the resale of such shares by non-affiliates in the public market without restriction under the Securities Act and the sale by affiliates in the public market subject to compliance with the resale provisions of Rule 144.</span></div><div style="margin-bottom:9pt;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%">Sales, short sales, or hedging transactions involving our equity securities, whether or not we believe them to be prohibited, could adversely affect the price of our Class A common stock. These sales also could cause the market price of our Class A common stock to fall and make it more difficult for you to sell shares of our Class A common stock.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If industry or financial analysts do not publish research or reports about our business, or if they issue inaccurate or unfavorable research regarding our Class A common stock, the trading volume and market price of our Class A common stock could decline.</span></div><div style="margin-bottom:9pt;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%">The trading market for our Class A common stock is influenced by research and reports that industry or financial analysts publish about us or our business. If one or more of these analysts ceases coverage of our company or fails to publish reports on us regularly, we could lose visibility in the financial markets, which in turn could cause the market price or trading volume of our Class A common stock to decline. Moreover, if our financial results fail to meet, or exceed, our announced guidance or the expectations of analysts or public investors, one or more of the analysts who cover our company may publish unfavorable research about us, and the market price of our Class A common stock could decline.</span></div><div style="margin-bottom:9pt;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 do not intend to pay dividends in the foreseeable future. As a result, your ability to achieve a return on your investment will depend on appreciation in the market price of our Class A common stock.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have never declared or paid any cash dividends on shares of our capital stock and we do not anticipate paying any dividends in the foreseeable future. Any determination to pay dividends in the future will be at the discretion of our Board of Directors. Additionally, our ability to pay dividends is limited by restrictions on our ability to pay dividends or make distributions under the terms of our Revolving Credit Facility. Accordingly, investors must for the foreseeable future rely on sales of their Class A common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.</span></div><div style="margin-bottom:9pt;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%">Anti-takeover provisions contained in our amended and restated certificate of incorporation and amended and restated bylaws, as well as provisions of Delaware law, could impair a takeover attempt.</span></div><div style="margin-bottom:9pt;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%">Our amended and restated certificate of incorporation and amended and restated bylaws contain, and the General Corporation Law of the State of Delaware (the &#8220;Delaware General Corporation Law&#8221;) contains, provisions which could have the effect of rendering more difficult, delaying, or preventing an acquisition deemed undesirable by our Board of Directors. These provisions provide for the following:</span></div><div style="margin-bottom:9pt;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 multi-class structure which provides our holders of Class B common stock with the ability to significantly influence the outcome of matters requiring stockholder approval, even if they own significantly less than a majority of the shares of our outstanding Class A, Class B, and Class C common stock;</span></div><div style="margin-bottom:9pt;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">no cumulative voting in the election of directors, which limits the ability of minority stockholders to elect director candidates;</span></div><div style="margin-bottom:9pt;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 exclusive right of our Board of Directors to establish the size of the Board of Directors and to appoint a director to fill a vacancy, however occurring, including by expanding the Board of Directors, subject to the rights granted to Advance pursuant to our amended and restated certificate of incorporation;</span></div><div style="margin-bottom:9pt;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 Board of Directors to authorize the issuance of shares of preferred stock and to determine the price and other terms of those shares, including voting or other rights or preferences, without stockholder approval, subject to the rights granted to Advance pursuant to our amended and restated certificate of incorporation, which could be used to significantly dilute the ownership of a hostile acquiror;</span></div><div style="margin-bottom:9pt;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 Board of Directors to alter our amended and restated bylaws without obtaining stockholder approval, subject to the rights granted to Advance pursuant to our amended and restated certificate of incorporation;</span></div><div style="margin-bottom:9pt;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 majority or class voting requirement to amend certain provisions in our amended and restated certificate of incorporation and a supermajority or class voting requirement to amend our amended and restated bylaws;</span></div><div style="margin-bottom:9pt;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 requirement that a special meeting of stockholders may be called only by the chairperson of our Board of Directors (if any), our Chief Executive Officer, our Board of Directors pursuant to a resolution adopted by a majority of our Board of </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Directors, or, if at such time the holders of shares of our Class B common stock beneficially own, in the aggregate, at least 30% of the voting power of all of the then-outstanding shares of our capital stock, our Secretary, following his or her receipt of one or more written demands to call a special meeting from stockholders of record as of the applicable record date who hold, in the aggregate, at least 30% of the voting power of all of the then-outstanding shares of our capital stock;</span></div><div style="margin-bottom:9pt;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">at any time when the holders of our Class B common stock hold less than 30% of the voting power of all of the then-outstanding shares of our capital stock, the requirement that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent;</span></div><div style="margin-bottom:9pt;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">advance notice procedures that stockholders must comply with in order to nominate candidates to our Board of Directors or to propose matters to be acted upon at a stockholders&#8217; meeting, which may discourage or deter a potential acquiror from conducting a solicitation of proxies to elect the acquiror&#8217;s own slate of directors or otherwise attempting to obtain control of us; and</span></div><div style="margin-bottom:9pt;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 limitation of liability of, and provision of indemnification to, our directors and officers.</span></div><div style="margin-bottom:9pt;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%">These provisions, alone or together, could delay or prevent hostile takeovers and changes in control or changes in our management.</span></div><div style="margin-bottom:9pt;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%">In addition, we have opted out of Section 203 of the Delaware General Corporation Law, but our amended and restated certificate of incorporation provides that the restrictions contained in Section 203 will apply to us immediately following the time at which all of the following conditions exist (if ever): (i) Section 203 by its terms would, but for the provisions of our amended and restated certificate of incorporation, apply to us; (ii) Advance and its affiliates and associates beneficially own less than 15% of the voting power of the then-outstanding shares of our common stock, and (iii) the Governance Agreement has terminated in accordance with its terms. Moreover, our amended and restated certificate of incorporation provides that, unless and until these conditions all exist, we will be governed by provisions substantially similar to Section 203. These provisions and Section 203 each prevent some stockholders holding more than 15% of our outstanding common stock from engaging in certain business combinations with us without the approval of the holders of substantially all of our outstanding common stock; provided, however, that unless and until we are governed by Section 203, Advance and its affiliates and associates will not be prohibited from engaging in such business combinations with us.</span></div><div style="margin-bottom:9pt;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%">Any provision of our amended and restated certificate of incorporation, amended and restated bylaws, or the Delaware General Corporation 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 common stock.</span></div><div style="margin-bottom:9pt;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%">Claims for indemnification by our directors and officers may reduce our available funds to satisfy successful third-party claims against us and may reduce the amount of money available to us.</span></div><div style="margin-bottom:9pt;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%">Our amended and restated certificate of incorporation and amended and restated bylaws provide that we will indemnify our directors and officers, in each case to the fullest extent permitted by the Delaware General Corporation Law.</span></div><div style="margin-bottom:9pt;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%">In addition, as permitted by Section 145 of the Delaware General Corporation Law, our amended and restated bylaws and our indemnification agreements that we have entered or intend to enter into with our directors and officers, provide that:</span></div><div style="margin-bottom:9pt;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 will indemnify our directors and officers to the fullest extent permitted by the Delaware General Corporation Law. The Delaware General Corporation Law provides that a corporation may indemnify such person if such person acted in good faith and in a manner such person reasonably believed to be in or not opposed to the best interests of the registrant and, with respect to any criminal proceeding, had no reasonable cause to believe such person&#8217;s conduct was unlawful;</span></div><div style="margin-bottom:9pt;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 may, in our discretion, indemnify employees and agents in those circumstances where indemnification is permitted by applicable law;</span></div><div style="margin-bottom:9pt;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 required to advance expenses, as incurred, to our directors and officers in connection with defending a proceeding, except that such directors or officers will undertake to repay such advances if it is ultimately determined that such person is not entitled to indemnification;</span></div><div style="margin-bottom:9pt;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 rights conferred in our amended and restated bylaws are not exclusive, and we are authorized to enter into indemnification agreements with our directors, officers, employees, and agents and to obtain insurance to indemnify such persons; and</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;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 may not retroactively amend our amended and restated bylaw provisions to reduce our indemnification obligations to directors, officers, employees, and agents.</span></div><div style="margin-bottom:9pt;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%">While we have obtained directors&#8217; and officers&#8217; liability insurance policies, such insurance policies may not be available to us in the future at a reasonable rate, may not cover all potential claims for indemnification, and may not be adequate to indemnify us for all liability that may be imposed. Additionally, given the significant increase in the costs of directors&#8217; and officers&#8217; insurance policies recently, we may subsequently decide to select lower overall policy limits or forgo insurance altogether that we would otherwise rely upon to cover applicable defense costs, settlements and damages awards.</span></div><div style="margin-bottom:9pt;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 amended and restated certificate of incorporation provides for an exclusive forum in the Court of Chancery of the State of Delaware for certain disputes between us and our stockholders, and that the federal district courts of the United States is the exclusive forum for the resolution of any complaint asserting a cause of action under the Securities Act.</span></div><div style="margin-bottom:9pt;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%">Our amended and restated certificate of incorporation provides, that: (i) unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware (or, if such court does not have subject matter jurisdiction thereof, the federal district court of the State of Delaware or other state courts of the State of Delaware) is, to the fullest extent permitted by law, the sole and exclusive forum for: (A) any derivative action or proceeding brought on our behalf, (B) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers, or stockholders to us or our stockholders, (C) any action arising pursuant to any provision of the Delaware General Corporation Law or our amended and restated certificate of incorporation or amended and restated bylaws, or (D) any action asserting a claim against us that is governed by the internal affairs doctrine; (ii) unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States is, to the fullest extent permitted by law, the sole and exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act, although there is uncertainty as to whether a court would enforce this provision; (iii) any person or entity purchasing or otherwise acquiring or holding any interest in shares of our capital stock will be deemed to have notice of and consented to these provisions; and (iv) failure to enforce the foregoing provisions would cause us irreparable harm, and we will be entitled to equitable relief, including injunctive relief and specific performance, to enforce the foregoing provisions. Nothing in our amended and restated certificate of incorporation or amended and restated bylaws precludes stockholders that assert claims solely under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), from bringing such claims in federal court to the extent that the Exchange Act confers exclusive federal jurisdiction over such claims, subject to applicable law.</span></div><div style="margin-bottom:9pt;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%">The choice of forum provisions may limit a stockholder&#8217;s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or any of our directors, officers, or stockholders, which may discourage such claims against us or any of our directors, officers, or stockholders and result in increased costs for investors to bring such a claim. We believe these provisions may benefit us by providing increased consistency in the application of the Delaware General Corporation Law and federal securities laws by chancellors and judges, as applicable, particularly experienced in resolving corporate disputes, efficient administration of cases on a more expedited schedule relative to other forums, and protection against the burdens of multi-forum litigation. If a court were to find the choice of forum provision contained in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could adversely affect our business, results of operations, financial condition, and prospects.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_181"></div><div style="margin-bottom:9pt;margin-top:9pt"><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-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(a)</span></div><div style="margin-bottom:9pt;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%">None.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(b)</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Proceeds</span></div><div style="margin-bottom:9pt;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%">None.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(c)</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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-bottom:9pt"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchases of Equity Securities by the Issuer and Affiliated Purchasers</span></div><div style="margin-bottom:9pt;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%">The following table summarizes the share repurchase activity for the three months ended June&#160;30, 2026:</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding: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 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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding: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 paid per 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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding: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 purchased as part of publicly announced plans or programs</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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding: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 of shares that may yet be purchased under the plans or programs</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="padding:0 1pt"/><td colspan="21" style="padding: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, except share and per share data)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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;padding:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">995,001&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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:1.5pt 0 1.5pt 1pt;text-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,137,896&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">153.63&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,137,896&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">820,182&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">350,916&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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.33&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">350,916&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">760,410&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-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,488,812&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,488,812&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">On February 4, 2026, our Board of Directors authorized a share repurchase program to purchase up to $1.0&#160;billion of our Class A common stock (the &#8220;Share Repurchase Program&#8221;). Under the Share Repurchase Program, we may repurchase shares of our Class A common stock from time to time on the open market (including via pre-set trading plans), in privately negotiated transactions, or through other transactions in accordance with applicable securities laws. The Share Repurchase Program does not obligate us to acquire any particular amount of Class A common stock, has no expiration date, and may be suspended or discontinued at any time at our discretion. See </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 10&#8212;Stockholders' Equity</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"> of the notes to our consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for additional information related to share repurchases.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Average price per share includes commissions and fees associated with repurchases.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_184"></div><div style="margin-bottom:9pt;margin-top:9pt"><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-bottom:9pt;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%">None.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_187"></div><div style="margin-bottom:9pt;margin-top:9pt"><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-bottom:9pt;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%">Not applicable.</span></div><div id="i57d391c0f56146dea8046dfb4a2f453f_190"></div><div style="margin-bottom:9pt;margin-top:9pt"><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-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(c)</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Rule 10b5-1 Trading Plans</span></div><div style="margin-bottom:9pt;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%">During the three months ended June 30, 2026, the directors or &#8220;officers&#8221; (as defined in Rule 16a-1(f) under the Exchange Act) listed below <ix:nonNumeric contextRef="c-5" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-855">adopted</ix:nonNumeric>, modified, or <ix:nonNumeric contextRef="c-5" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-856"><ix:nonNumeric contextRef="c-5" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-857">terminated</ix:nonNumeric></ix:nonNumeric> a &#8220;Rule 10b5-1 trading arrangement&#8221; or &#8220;non-Rule 10b5-1 trading arrangement,&#8221; as each term is defined in Item 408(a) of Regulation S-K:</span></div><ix:nonNumeric contextRef="c-186" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-858" escape="true"><div style="margin-bottom:9pt;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%">On <ix:nonNumeric contextRef="c-186" name="ecd:TrdArrAdoptionDate" id="f-859">May 12, 2026</ix:nonNumeric>, our <ix:nonNumeric contextRef="c-186" name="ecd:TrdArrIndTitle" id="f-860">Chief Operating Officer</ix:nonNumeric>, <ix:nonNumeric contextRef="c-186" name="ecd:TrdArrIndName" id="f-861">Jennifer Wong</ix:nonNumeric>, <ix:nonNumeric contextRef="c-186" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-862">adopted</ix:nonNumeric> a Rule 10b5-1 trading arrangement intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) for the sale of up to <ix:nonFraction unitRef="shares" contextRef="c-187" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-863">780,000</ix:nonFraction> shares of our Class A common stock. The trading plan will terminate at the earlier of the execution of all trading orders pursuant to the plan or <ix:nonNumeric contextRef="c-186" name="ecd:TrdArrExpirationDate" id="f-864">August 15, 2027</ix:nonNumeric>.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-188" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-865" escape="true"><div style="margin-bottom:9pt;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%">On <ix:nonNumeric contextRef="c-188" name="ecd:TrdArrAdoptionDate" id="f-866">May 20, 2026</ix:nonNumeric>, our <ix:nonNumeric contextRef="c-188" name="ecd:TrdArrIndTitle" id="f-867">Chief Executive Officer and Director</ix:nonNumeric>, <ix:nonNumeric contextRef="c-188" name="ecd:TrdArrIndName" id="f-868">Steven Huffman</ix:nonNumeric>, through a trust for which he is a trustee, <ix:nonNumeric contextRef="c-188" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-869">adopted</ix:nonNumeric> a Rule 10b5-1 trading arrangement intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) for the sale of up to <ix:nonFraction unitRef="shares" contextRef="c-189" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-870">600,000</ix:nonFraction> shares of our Class A common stock. The trading plan will terminate at the earlier of the execution of all trading orders pursuant to the plan or <ix:nonNumeric contextRef="c-188" name="ecd:TrdArrExpirationDate" id="f-871">September 1, 2027</ix:nonNumeric>.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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><div id="i57d391c0f56146dea8046dfb4a2f453f_193"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="-sec-extract:summary;margin-bottom:9pt;text-align:justify"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="-sec-extract:summary;margin-bottom:9pt;margin-top:9pt"><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="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:7.536%"/><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:48.445%"/><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:8.596%"/><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:8.596%"/><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:8.596%"/><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:8.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding: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%">Exhibit<br/>Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-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 Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding: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%">Incorporated by Reference</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding: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%">Filed Herewith</span></div></td></tr><tr><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: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%">Form</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: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%">Filing Date</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: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%">Number</span></div></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="padding: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%">3.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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="-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/1713445/000162828024012880/exhibit31-8xk.htm">Amended and Restated Certificate of Incorporation</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding: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:10pt;font-weight:400;line-height:100%">8-K</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding: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:10pt;font-weight:400;line-height:100%">3/25/2024</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding: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:10pt;font-weight:400;line-height:100%">3.1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding: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%">3.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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="-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/1713445/000162828024012880/exhibit32-8xk.htm">Amended and Restated Bylaws</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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:10pt;font-weight:400;line-height:100%">8-K</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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:10pt;font-weight:400;line-height:100%">3/25/2024</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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:10pt;font-weight:400;line-height:100%">3.2</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding: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%">4.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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%">Reference is made to Exhibits 3.1 and 3.2</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><td colspan="3" style="padding: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%">4.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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="-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/1713445/000162828024010137/exhibit42-sx1a1.htm">Form of Class A Common Stock Certificate</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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%">S-1/A</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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:10pt;font-weight:400;line-height:100%">3/11/2024</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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:10pt;font-weight:400;line-height:100%">4.2</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding: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%">4.3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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="-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/1713445/000162828024012333/exhibit46-sx8.htm">F</a><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/1713445/000162828024012333/exhibit46-sx8.htm">orm of Class B Common Stock Certificate</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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:10pt;font-weight:400;line-height:100%">S-8</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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:10pt;font-weight:400;line-height:100%">3/21/2024</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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:10pt;font-weight:400;line-height:100%">4.6</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding: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%">4.4</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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="-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/1713445/000162828024006294/exhibit101-sx1.htm">A</a><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/1713445/000162828024006294/exhibit101-sx1.htm">mended and Restated Investors</a><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/1713445/000162828024006294/exhibit101-sx1.htm">&#8217;</a><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/1713445/000162828024006294/exhibit101-sx1.htm"> Rights Agreement, dated September 1, 2021, by and among the Registrant and the inve</a><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/1713445/000162828024006294/exhibit101-sx1.htm">stors listed therein</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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:10pt;font-weight:400;line-height:100%">S-1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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:10pt;font-weight:400;line-height:100%">2/22/2024</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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:10pt;font-weight:400;line-height:100%">10.1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding: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></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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="-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/1713445/000171344526000069/exhibit101amendedandrestat.htm">A</a><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/1713445/000171344526000069/exhibit101amendedandrestat.htm">mended and Restated Employment Offer Letter by an</a><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/1713445/000171344526000069/exhibit101amendedandrestat.htm">d be</a><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/1713445/000171344526000069/exhibit101amendedandrestat.htm">tween the Re</a><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/1713445/000171344526000069/exhibit101amendedandrestat.htm">gistrant and Christopher Slowe</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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%">10-Q</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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%">5/1/2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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%">10.1#</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding: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.2#</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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="-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/1713445/000171344526000069/exhibit102amendedandrestat.htm">A</a><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/1713445/000171344526000069/exhibit102amendedandrestat.htm">mended and Restated Employment Offer Letter by and </a><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/1713445/000171344526000069/exhibit102amendedandrestat.htm">between the Registra</a><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/1713445/000171344526000069/exhibit102amendedandrestat.htm">nt and Benjamin Lee</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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%">10-Q</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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%">5/1/2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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%">10.2#</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding: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: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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit311302q226.htm">Certification of Principal Executive Officer Pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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: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:10pt;font-weight:400;line-height:100%">X</span></div></td></tr><tr><td colspan="3" style="padding: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: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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit312302q226.htm">Certification of Principal Financial Officer Pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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:10pt;font-weight:400;line-height:100%">X</span></div></td></tr><tr><td colspan="3" style="padding: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: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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit321906q226.htm">Certifications of Principal Executive Officer and Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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:10pt;font-weight:400;line-height:100%">X</span></div></td></tr><tr><td colspan="3" style="padding: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%">101.INS</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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%">Inline XBRL Instance Document &#8211; the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL 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: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:10pt;font-weight:400;line-height:100%">X</span></div></td></tr><tr><td colspan="3" style="padding: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%">101.SCH</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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%">Inline XBRL Taxonomy Extension Schema 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: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:10pt;font-weight:400;line-height:100%">X</span></div></td></tr><tr><td colspan="3" style="padding: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%">101.CAL</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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%">Inline XBRL Taxonomy Extension Calculation Linkbase 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: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:10pt;font-weight:400;line-height:100%">X</span></div></td></tr><tr><td colspan="3" style="padding: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%">101.DEF</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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%">Inline XBRL Taxonomy Extension Definition Linkbase 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: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:10pt;font-weight:400;line-height:100%">X</span></div></td></tr><tr><td colspan="3" style="padding: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%">101.LAB</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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%">Inline XBRL Taxonomy Extension Label Linkbase 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: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:10pt;font-weight:400;line-height:100%">X</span></div></td></tr><tr><td colspan="3" style="padding: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%">101.PRE</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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%">Inline XBRL Taxonomy Extension Presentation Linkbase 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: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:10pt;font-weight:400;line-height:100%">X</span></div></td></tr><tr><td colspan="3" style="padding: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.0</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (embedded within the Inline XBRL 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: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:10pt;font-weight:400;line-height:100%">X</span></div></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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%">Indicates a management contract or compensatory plan or arrangement.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-bottom:9pt;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><div id="i57d391c0f56146dea8046dfb4a2f453f_196"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt;text-align:justify"><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="#i57d391c0f56146dea8046dfb4a2f453f_4">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;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, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.345%"><tr><td style="width:1.0%"/><td style="width:45.333%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.335%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding: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%">REDDIT, INC.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding: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%">Dated: July&#160;30, 2026</span></div></td><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding: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/ Andrew Vollero</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Name:</span></td><td colspan="3" style="border-top:1pt solid #000;padding: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%">Andrew Vollero</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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%">Title:</span></td><td colspan="3" style="padding: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%">Chief Financial Officer</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</span></div></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;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></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>exhibit311302q226.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i25d28f57fca44113a98693049999ae17_1"></div><div style="min-height:81.36pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:252%">Exhibit 31.1</font></div><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:241%">CERTIFICATION PURSUANT TO </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:241%">RULES 13a-14(a) OR 15d-14(a) OF </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:241%">THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">I, Steven Huffman, certify that&#58;</font></div><div><font><br></font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:10.5pt">I have reviewed this Quarterly Report on Form 10-Q of Reddit, Inc.&#59;</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:10.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-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">3.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:10.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-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">4.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:10.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-bottom:10pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:6.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-bottom:10pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:6.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 </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:81.36pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:10pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(c)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:6.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-bottom:10pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(d)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:6.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.</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">5.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:10.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-bottom:10pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:6.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-bottom:10pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:6.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><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">Date&#58; July 30, 2026</font></div><div style="padding-left:288pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;text-decoration:underline">&#47;s&#47; Steven Huffman</font></div><div style="padding-left:288pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">Steven Huffman</font></div><div style="padding-left:324pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">Chief Executive Officer</font></div><div style="padding-left:288pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:241%">Principal Executive Officer</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">)</font></div><div style="height:72pt;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>exhibit312302q226.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i0200fe52f6804f6f960e7d9107b05b8c_1"></div><div style="min-height:81.36pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:252%">Exhibit 31.2</font></div><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:241%">CERTIFICATION PURSUANT TO </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:241%">RULES 13a-14(a) OR 15d-14(a) OF </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:241%">THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">I, Andrew Vollero, certify that&#58;</font></div><div><font><br></font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:10.5pt">I have reviewed this Quarterly Report on Form 10-Q of Reddit, Inc.&#59;</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:10.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-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">3.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:10.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-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">4.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:10.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-bottom:10pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:6.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-bottom:10pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:6.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 </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:81.36pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:10pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(c)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:6.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-bottom:10pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(d)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:6.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.</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">5.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:10.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-bottom:10pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:6.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-bottom:10pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:6.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><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">Date&#58; July 30, 2026</font></div><div style="padding-left:288pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;text-decoration:underline">&#47;s&#47; Andrew Vollero</font></div><div style="padding-left:288pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">Andrew Vollero</font></div><div style="padding-left:324pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">Chief Financial Officer</font></div><div style="padding-left:288pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:241%">Principal Financial Officer</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">)</font></div><div style="height:72pt;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>exhibit321906q226.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i2c14807487e04560aa7014e0140f5972_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:252%">Exhibit 32.1</font></div></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:241%">CERTIFICATION PURSUANT TO </font></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:241%">18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO </font></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:241%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-bottom:10pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">In connection with the Quarterly Report of Reddit, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the period ended June 30, 2026 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), each of the undersigned hereby certifies, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, as amended, that&#58;</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:10.5pt">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;padding-left:10.5pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">Date&#58; July 30, 2026</font></div><div style="padding-left:324pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:279%;text-decoration:underline">&#47;s&#47; Steven Huffman</font></div><div style="padding-left:324pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">Steven Huffman</font></div><div style="padding-left:324pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">Chief Executive Officer</font></div><div style="padding-left:324pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(Principal Executive Officer)</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">Date&#58; July 30, 2026</font></div><div style="padding-left:324pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%;text-decoration:underline">&#47;s&#47; Andrew Vollero</font></div><div style="padding-left:324pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">Andrew Vollero</font></div><div style="padding-left:324pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">Chief Financial Officer</font></div><div style="padding-left:324pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:241%">(Principal Financial Officer)</font></div><div style="height:72pt;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>rddt-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:019e3c69-47e7-7170-b738-e7a841628bd8,g:560b7364-056d-4fb4-89bd-475c87063cd3-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:rddt="http://www.redditinc.com/20260630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.redditinc.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.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="rddt-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="rddt-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="rddt-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="rddt-20260630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.redditinc.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofOperations" roleURI="http://www.redditinc.com/role/ConsolidatedStatementsofOperations">
        <link:definition>9952151 - 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="ConsolidatedBalanceSheets" roleURI="http://www.redditinc.com/role/ConsolidatedBalanceSheets">
        <link:definition>9952152 - 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="ConsolidatedBalanceSheetsParentheticals" roleURI="http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals">
        <link:definition>9952153 - Statement - Consolidated Balance Sheets (Parentheticals)</link: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.redditinc.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss">
        <link:definition>9952154 - Statement - Consolidated Statements of Comprehensive Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofStockholdersEquity" roleURI="http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity">
        <link:definition>9952155 - Statement - Consolidated Statements of Stockholders&#8217; Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>9952156 - 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="DescriptionofBusiness" roleURI="http://www.redditinc.com/role/DescriptionofBusiness">
        <link:definition>9952157 - Disclosure - Description of Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandSignificantAccountingPolicies" roleURI="http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPolicies">
        <link:definition>9952158 - Disclosure - Basis of Presentation and 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.redditinc.com/role/Revenue">
        <link:definition>9952159 - 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="NetIncomeperShare" roleURI="http://www.redditinc.com/role/NetIncomeperShare">
        <link:definition>9952160 - Disclosure - Net Income 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="FairValueMeasurements" roleURI="http://www.redditinc.com/role/FairValueMeasurements">
        <link:definition>9952161 - 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="BalanceSheetComponents" roleURI="http://www.redditinc.com/role/BalanceSheetComponents">
        <link:definition>9952162 - Disclosure - Balance Sheet Components</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssets" roleURI="http://www.redditinc.com/role/GoodwillandIntangibleAssets">
        <link:definition>9952163 - 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.redditinc.com/role/Debt">
        <link:definition>9952164 - 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="CommitmentandContingencies" roleURI="http://www.redditinc.com/role/CommitmentandContingencies">
        <link:definition>9952165 - Disclosure - Commitment and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://www.redditinc.com/role/StockholdersEquity">
        <link:definition>9952166 - 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="StockBasedCompensation" roleURI="http://www.redditinc.com/role/StockBasedCompensation">
        <link:definition>9952167 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.redditinc.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="RelatedPartiesandRelatedPartyTransactions" roleURI="http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactions">
        <link:definition>9952169 - Disclosure - Related Parties and Related-Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentandGeographicInformation" roleURI="http://www.redditinc.com/role/SegmentandGeographicInformation">
        <link:definition>9952170 - Disclosure - Segment 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="BasisofPresentationandSignificantAccountingPoliciesPolicies" roleURI="http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies">
        <link:definition>9955511 - Disclosure - Basis of Presentation and 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.redditinc.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="NetIncomeperShareTables" roleURI="http://www.redditinc.com/role/NetIncomeperShareTables">
        <link:definition>9955513 - Disclosure - Net Income 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="FairValueMeasurementsTables" roleURI="http://www.redditinc.com/role/FairValueMeasurementsTables">
        <link:definition>9955514 - 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="BalanceSheetComponentsTables" roleURI="http://www.redditinc.com/role/BalanceSheetComponentsTables">
        <link:definition>9955515 - Disclosure - Balance Sheet Components (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsTables" roleURI="http://www.redditinc.com/role/GoodwillandIntangibleAssetsTables">
        <link:definition>9955516 - 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="StockholdersEquityTables" roleURI="http://www.redditinc.com/role/StockholdersEquityTables">
        <link:definition>9955517 - 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="StockBasedCompensationTables" roleURI="http://www.redditinc.com/role/StockBasedCompensationTables">
        <link:definition>9955518 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentandGeographicInformationTables" roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationTables">
        <link:definition>9955519 - Disclosure - Segment 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="RevenueDisaggregationofRevenuebySourceDetails" roleURI="http://www.redditinc.com/role/RevenueDisaggregationofRevenuebySourceDetails">
        <link:definition>9955520 - Disclosure - Revenue - Disaggregation of Revenue by Source (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="RevenueDisaggregationofRevenuebyGeographyDetails" roleURI="http://www.redditinc.com/role/RevenueDisaggregationofRevenuebyGeographyDetails">
        <link:definition>9955521 - Disclosure - Revenue - Disaggregation of Revenue by 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="RevenueNarrativeDetails" roleURI="http://www.redditinc.com/role/RevenueNarrativeDetails">
        <link:definition>9955522 - Disclosure - Revenue - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueNarrativeDetails_1" roleURI="http://www.redditinc.com/role/RevenueNarrativeDetails_1">
        <link:definition>9955522 - Disclosure - Revenue - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeperShareComputationofNetIncomeLossperShareDetails" roleURI="http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails">
        <link:definition>9955523 - Disclosure - Net Income per Share - Computation of Net Income (Loss) per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails" roleURI="http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails">
        <link:definition>9955524 - Disclosure - Net Income per Share - Anti-dilutive Shares Excluded from Computation of Net Income 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="FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" roleURI="http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails">
        <link:definition>9955525 - Disclosure - Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails_1" roleURI="http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails_1">
        <link:definition>9955525 - Disclosure - Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsNarrativeDetails" roleURI="http://www.redditinc.com/role/FairValueMeasurementsNarrativeDetails">
        <link:definition>9955526 - Disclosure - Fair Value Measurements - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" roleURI="http://www.redditinc.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails">
        <link:definition>9955527 - Disclosure - Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails" roleURI="http://www.redditinc.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails">
        <link:definition>9955528 - Disclosure - Balance Sheet Components - Other Noncurrent 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="GoodwillandIntangibleAssetsNarrativeDetails" roleURI="http://www.redditinc.com/role/GoodwillandIntangibleAssetsNarrativeDetails">
        <link:definition>9955529 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails" roleURI="http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails">
        <link:definition>9955530 - Disclosure - Goodwill and Intangible Assets - Acquired 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="DebtDetails" roleURI="http://www.redditinc.com/role/DebtDetails">
        <link:definition>9955531 - Disclosure - 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="CommitmentandContingenciesDetails" roleURI="http://www.redditinc.com/role/CommitmentandContingenciesDetails">
        <link:definition>9955532 - Disclosure - Commitment and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityNarrativeDetails" roleURI="http://www.redditinc.com/role/StockholdersEquityNarrativeDetails">
        <link:definition>9955533 - Disclosure - Stockholders' Equity - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails" roleURI="http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails">
        <link:definition>9955534 - Disclosure - Stockholders' Equity - Schedule of Stock Reserved for Future Issuance (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationNarrativeDetails" roleURI="http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails">
        <link:definition>9955535 - Disclosure - Stock-Based Compensation - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationRSUsandRSAsDetails" roleURI="http://www.redditinc.com/role/StockBasedCompensationRSUsandRSAsDetails">
        <link:definition>9955536 - Disclosure - Stock-Based Compensation - RSUs and RSAs (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="StockBasedCompensationStockOptionsDetails" roleURI="http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails">
        <link:definition>9955537 - Disclosure - Stock-Based Compensation - Stock Options (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails" roleURI="http://www.redditinc.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails">
        <link:definition>9955538 - Disclosure - Stock-Based Compensation - Components of 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="StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails_1" roleURI="http://www.redditinc.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails_1">
        <link:definition>9955538 - Disclosure - Stock-Based Compensation - Components of 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="RelatedPartiesandRelatedPartyTransactionsDetails" roleURI="http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails">
        <link:definition>9955539 - Disclosure - Related Parties and Related-Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentandGeographicInformationNarrativeDetails" roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationNarrativeDetails">
        <link:definition>9955540 - Disclosure - Segment and Geographic Information - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails" roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails">
        <link:definition>9955541 - Disclosure - Segment and Geographic Information - Schedule of Segment Net 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="SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails" roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails">
        <link:definition>9955542 - Disclosure - Segment and Geographic Information - Schedule of Segment Net Income (Loss), Adjusted Cost of Revenue Reconciliation (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="SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails_1" roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails_1">
        <link:definition>9955542 - Disclosure - Segment and Geographic Information - Schedule of Segment Net Income (Loss), Adjusted Cost of Revenue Reconciliation (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="SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails" roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails">
        <link:definition>9955543 - Disclosure - Segment and Geographic Information - Schedule of Segment Net Income (Loss), Adjusted Operating Expenses Reconciliation (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="SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails_1" roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails_1">
        <link:definition>9955543 - Disclosure - Segment and Geographic Information - Schedule of Segment Net Income (Loss), Adjusted Operating Expenses Reconciliation (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="rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability" abstract="false" name="IncreaseDecreaseInOperatingLeaseAssetAndLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rddt_OtherRevenueMember" abstract="true" name="OtherRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember" abstract="true" name="RestrictedStockUnitsAndRestrictedStockAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" abstract="false" name="CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" abstract="false" name="CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rddt_AssetsAmortizedCost" abstract="false" name="AssetsAmortizedCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rddt_RevenueSharePayableCurrent" abstract="false" name="RevenueSharePayableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rddt_AccruedCustomerIncentivesNoncurrent" abstract="false" name="AccruedCustomerIncentivesNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember" abstract="true" name="RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember" abstract="true" name="RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember" abstract="true" name="RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember" abstract="true" name="RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_NewYorkFederalReserveBankRateMember" abstract="true" name="NewYorkFederalReserveBankRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember" abstract="true" name="AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_DebtInstrumentNumberOfInstruments" abstract="false" name="DebtInstrumentNumberOfInstruments" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="rddt_DebtInstrumentAdditionalBasisSpread" abstract="false" name="DebtInstrumentAdditionalBasisSpread" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="rddt_CloudInfrastructureAgreementsMember" abstract="true" name="CloudInfrastructureAgreementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_A2024IncentiveAwardPlanMember" abstract="true" name="A2024IncentiveAwardPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_CommunityImpactInitiativesAndCharitableActivitiesMember" abstract="true" name="CommunityImpactInitiativesAndCharitableActivitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="rddt_AdvanceMagazinePublishersInc.Member" abstract="true" name="AdvanceMagazinePublishersInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_RedditInc.Member" abstract="true" name="RedditInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_ReportableSegmentMember" abstract="true" name="ReportableSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_CostOfGoodsAndServiceAdjusted" abstract="false" name="CostOfGoodsAndServiceAdjusted" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rddt_GrossProfitAdjusted" abstract="false" name="GrossProfitAdjusted" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted" abstract="false" name="OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rddt_ShareBasedPaymentArrangementExpenseAndTaxes" abstract="false" name="ShareBasedPaymentArrangementExpenseAndTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rddt_JenniferWongMember" abstract="true" name="JenniferWongMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_StevenHuffmanMember" abstract="true" name="StevenHuffmanMember" 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>rddt-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:019e3c69-47e7-7170-b738-e7a841628bd8,g:560b7364-056d-4fb4-89bd-475c87063cd3-->
<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.redditinc.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="rddt-20260630.xsd#ConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.redditinc.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_019e3c69-48bd-7522-95d7-ff3258fd7daf" 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_SellingAndMarketingExpense_019e3c69-48bd-7d08-849c-8c2c0429f15e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_019e3c69-48bd-7522-95d7-ff3258fd7daf" xlink:to="loc_us-gaap_SellingAndMarketingExpense_019e3c69-48bd-7d08-849c-8c2c0429f15e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_019e3c69-48bd-797f-8619-e632d26feebe" 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_019e3c69-48bd-7522-95d7-ff3258fd7daf" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_019e3c69-48bd-797f-8619-e632d26feebe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_019e3c69-48bd-701a-9192-068324e6bda1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_019e3c69-48bd-7522-95d7-ff3258fd7daf" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_019e3c69-48bd-701a-9192-068324e6bda1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_019e3c69-48bd-7953-9783-cac589d5914b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_019e3c69-48bd-7522-95d7-ff3258fd7daf" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_019e3c69-48bd-7953-9783-cac589d5914b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e3c69-48bd-7a59-938b-71c8313e7e1f" 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_019e3c69-48bd-7732-8196-cb2c55f47171" 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_019e3c69-48bd-7a59-938b-71c8313e7e1f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e3c69-48bd-7732-8196-cb2c55f47171" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019e3c69-48bd-7d93-8cea-e0c5f12a6f68" 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_019e3c69-48bd-7a59-938b-71c8313e7e1f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019e3c69-48bd-7d93-8cea-e0c5f12a6f68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019e3c69-48bd-7f54-9efb-a32ad733ca55" 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_019e3c69-48bd-76b9-b392-3fcfbefed138" 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_019e3c69-48bd-7f54-9efb-a32ad733ca55" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e3c69-48bd-76b9-b392-3fcfbefed138" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_019e3c69-48bd-706e-9a10-a8ea1d8108f8" 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_019e3c69-48bd-7f54-9efb-a32ad733ca55" xlink:to="loc_us-gaap_CostsAndExpenses_019e3c69-48bd-706e-9a10-a8ea1d8108f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e3c69-48bd-7df0-9cbf-98bb88d9b953" 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_019e3c69-48bd-7013-a40a-b1965863ac4a" 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_019e3c69-48bd-7df0-9cbf-98bb88d9b953" xlink:to="loc_us-gaap_OperatingIncomeLoss_019e3c69-48bd-7013-a40a-b1965863ac4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_019e3c69-48bd-7084-ad75-658ee887b275" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e3c69-48bd-7df0-9cbf-98bb88d9b953" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_019e3c69-48bd-7084-ad75-658ee887b275" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="rddt-20260630.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.redditinc.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019e3c69-48bd-7d69-b889-931d487aa487" 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_Goodwill_019e3c69-48bd-7142-a160-d2c9860beebb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e3c69-48bd-7d69-b889-931d487aa487" xlink:to="loc_us-gaap_Goodwill_019e3c69-48bd-7142-a160-d2c9860beebb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019e3c69-48bd-7a62-964b-374e9e2c2ac6" 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_019e3c69-48bd-7d69-b889-931d487aa487" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_019e3c69-48bd-7a62-964b-374e9e2c2ac6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019e3c69-48bd-7bec-9cd3-6d0408658956" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e3c69-48bd-7d69-b889-931d487aa487" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019e3c69-48bd-7bec-9cd3-6d0408658956" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_019e3c69-48bd-7f4c-8536-83828f3d714e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e3c69-48bd-7d69-b889-931d487aa487" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_019e3c69-48bd-7f4c-8536-83828f3d714e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019e3c69-48bd-7870-b495-d768b6235372" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e3c69-48bd-7d69-b889-931d487aa487" xlink:to="loc_us-gaap_AssetsCurrent_019e3c69-48bd-7870-b495-d768b6235372" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_019e3c69-48bd-743d-97fd-1fe06e21a957" 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_019e3c69-48bd-7d69-b889-931d487aa487" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_019e3c69-48bd-743d-97fd-1fe06e21a957" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019e3c69-48bd-7b4f-8d0a-ec8eee043653" 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_AccountsReceivableNetCurrent_019e3c69-48bd-7b05-a70d-5a4969b586b0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e3c69-48bd-7b4f-8d0a-ec8eee043653" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_019e3c69-48bd-7b05-a70d-5a4969b586b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019e3c69-48bd-7823-a9e0-0634ceafb9e5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e3c69-48bd-7b4f-8d0a-ec8eee043653" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019e3c69-48bd-7823-a9e0-0634ceafb9e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_019e3c69-48bd-7043-a911-1272a1275ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e3c69-48bd-7b4f-8d0a-ec8eee043653" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_019e3c69-48bd-7043-a911-1272a1275ca9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019e3c69-48bd-749a-8482-0f76a023569e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e3c69-48bd-7b4f-8d0a-ec8eee043653" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019e3c69-48bd-749a-8482-0f76a023569e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e3c69-48bd-79cb-9545-25188885280b" 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_CommonStockValue_019e3c69-48bd-77a7-9667-9a89af4f9101" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e3c69-48bd-79cb-9545-25188885280b" xlink:to="loc_us-gaap_CommonStockValue_019e3c69-48bd-77a7-9667-9a89af4f9101" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019e3c69-48bd-7dff-a04d-cbdfbc81a618" 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_019e3c69-48bd-79cb-9545-25188885280b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019e3c69-48bd-7dff-a04d-cbdfbc81a618" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_019e3c69-48bd-7c5f-9c0b-aefc4e5a693c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e3c69-48bd-79cb-9545-25188885280b" xlink:to="loc_us-gaap_AdditionalPaidInCapital_019e3c69-48bd-7c5f-9c0b-aefc4e5a693c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019e3c69-48bd-7470-975c-b5e22e741381" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e3c69-48bd-79cb-9545-25188885280b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019e3c69-48bd-7470-975c-b5e22e741381" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_019e3c69-48bd-77db-bffd-1a3a4238db9d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e3c69-48bd-79cb-9545-25188885280b" xlink:to="loc_us-gaap_PreferredStockValue_019e3c69-48bd-77db-bffd-1a3a4238db9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019e3c69-48bd-7b38-963a-da6b58e9826b" 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_OperatingLeaseLiabilityNoncurrent_019e3c69-48bd-730c-b101-367e9bee2c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019e3c69-48bd-7b38-963a-da6b58e9826b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019e3c69-48bd-730c-b101-367e9bee2c0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019e3c69-48bd-7d17-9c19-ae2c6e7fc468" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019e3c69-48bd-7b38-963a-da6b58e9826b" xlink:to="loc_us-gaap_LiabilitiesCurrent_019e3c69-48bd-7d17-9c19-ae2c6e7fc468" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_019e3c69-48bd-7546-9d45-ed56015e9907" 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_019e3c69-48bd-7b38-963a-da6b58e9826b" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_019e3c69-48bd-7546-9d45-ed56015e9907" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019e3c69-48bd-7562-9b27-1ebc5c21057a" 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_AccruedLiabilitiesCurrent_019e3c69-48bd-76d1-95fa-21d5d973f0aa" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e3c69-48bd-7562-9b27-1ebc5c21057a" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_019e3c69-48bd-76d1-95fa-21d5d973f0aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019e3c69-48bd-776e-84b7-717416ef9328" 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_019e3c69-48bd-7562-9b27-1ebc5c21057a" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019e3c69-48bd-776e-84b7-717416ef9328" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_019e3c69-48bd-707f-adca-02050c2d3f2c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e3c69-48bd-7562-9b27-1ebc5c21057a" xlink:to="loc_us-gaap_AccountsPayableCurrent_019e3c69-48bd-707f-adca-02050c2d3f2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e3c69-48bd-7afe-92d9-c0c62f2b30b7" 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_CommitmentsAndContingencies_019e3c69-48bd-7a5e-b148-20d3f6b930bc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e3c69-48bd-7afe-92d9-c0c62f2b30b7" xlink:to="loc_us-gaap_CommitmentsAndContingencies_019e3c69-48bd-7a5e-b148-20d3f6b930bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019e3c69-48bd-76d9-853e-ab34a9396e36" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e3c69-48bd-7afe-92d9-c0c62f2b30b7" xlink:to="loc_us-gaap_Liabilities_019e3c69-48bd-76d9-853e-ab34a9396e36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e3c69-48bd-7f71-a22f-7ae56ce4534d" 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_019e3c69-48bd-7afe-92d9-c0c62f2b30b7" xlink:to="loc_us-gaap_StockholdersEquity_019e3c69-48bd-7f71-a22f-7ae56ce4534d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="rddt-20260630.xsd#ConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:calculationLink xlink:role="http://www.redditinc.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_019e3c69-48bd-7e99-9caf-0a092b685b9e" 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_019e3c69-48bd-780d-8fac-56402bf7eac3" 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_019e3c69-48bd-7e99-9caf-0a092b685b9e" xlink:to="loc_us-gaap_NetIncomeLoss_019e3c69-48bd-780d-8fac-56402bf7eac3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_019e3c69-48bd-7024-9aa5-186e3fb89849" 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_ComprehensiveIncomeNetOfTax_019e3c69-48bd-7e99-9caf-0a092b685b9e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_019e3c69-48bd-7024-9aa5-186e3fb89849" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_019e3c69-48bd-7626-90c9-c58d9d0d7883" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_019e3c69-48bd-7e99-9caf-0a092b685b9e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_019e3c69-48bd-7626-90c9-c58d9d0d7883" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="rddt-20260630.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e3c69-48bd-7622-9e9d-a1bd4e7c5309" 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_019e3c69-48bd-7ca7-8537-728c22cc6843" 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_019e3c69-48bd-7622-9e9d-a1bd4e7c5309" xlink:to="loc_us-gaap_NetIncomeLoss_019e3c69-48bd-7ca7-8537-728c22cc6843" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_019e3c69-48bd-7f39-8c3b-552be83ba77f" 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_019e3c69-48bd-7622-9e9d-a1bd4e7c5309" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_019e3c69-48bd-7f39-8c3b-552be83ba77f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_019e3c69-48bd-7c00-bd4b-a2a7df95247a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e3c69-48bd-7622-9e9d-a1bd4e7c5309" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_019e3c69-48bd-7c00-bd4b-a2a7df95247a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_019e3c69-48bd-7474-bfae-583326cd016a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e3c69-48bd-7622-9e9d-a1bd4e7c5309" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_019e3c69-48bd-7474-bfae-583326cd016a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_019e3c69-48bd-7a8d-b2eb-3ea0b4010fed" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e3c69-48bd-7622-9e9d-a1bd4e7c5309" xlink:to="loc_us-gaap_ShareBasedCompensation_019e3c69-48bd-7a8d-b2eb-3ea0b4010fed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_019e3c69-48bd-7517-9b13-be1938fd0e3f" 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_019e3c69-48bd-7622-9e9d-a1bd4e7c5309" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_019e3c69-48bd-7517-9b13-be1938fd0e3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019e3c69-48bd-7c91-972d-a4754367cffb" 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_019e3c69-48bd-7622-9e9d-a1bd4e7c5309" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019e3c69-48bd-7c91-972d-a4754367cffb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019e3c69-48bd-7704-b79a-7e24844052bc" 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_019e3c69-48bd-7622-9e9d-a1bd4e7c5309" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019e3c69-48bd-7704-b79a-7e24844052bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability_019e3c69-48bd-79fb-92ce-4ffc156b6266" xlink:href="rddt-20260630.xsd#rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e3c69-48bd-7622-9e9d-a1bd4e7c5309" xlink:to="loc_rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability_019e3c69-48bd-79fb-92ce-4ffc156b6266" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019e3c69-48bd-778d-ae2c-0fc55074b17b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e3c69-48bd-7622-9e9d-a1bd4e7c5309" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019e3c69-48bd-778d-ae2c-0fc55074b17b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_019e3c69-48bd-7863-bd73-a91e2bedd46d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e3c69-48bd-7622-9e9d-a1bd4e7c5309" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_019e3c69-48bd-7863-bd73-a91e2bedd46d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e3c69-48bd-72cc-aa05-f53d8475dcee" 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_019e3c69-48bd-75fb-bc28-7dad9169ac17" 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_019e3c69-48bd-72cc-aa05-f53d8475dcee" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019e3c69-48bd-75fb-bc28-7dad9169ac17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_019e3c69-48bd-7e8c-b0d9-c62ba3539418" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e3c69-48bd-72cc-aa05-f53d8475dcee" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_019e3c69-48bd-7e8c-b0d9-c62ba3539418" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_019e3c69-48bd-769e-b5d0-581f03eb37df" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e3c69-48bd-72cc-aa05-f53d8475dcee" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_019e3c69-48bd-769e-b5d0-581f03eb37df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_019e3c69-48bd-7f34-9dbc-3d89a87093b6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e3c69-48bd-72cc-aa05-f53d8475dcee" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_019e3c69-48bd-7f34-9dbc-3d89a87093b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_019e3c69-48bd-799a-b8d5-fb8d639b0659" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e3c69-48bd-72cc-aa05-f53d8475dcee" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_019e3c69-48bd-799a-b8d5-fb8d639b0659" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e3c69-48bd-714c-b274-15c059e07e38" 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_ProceedsFromStockOptionsExercised_019e3c69-48bd-7862-be9e-2dc8704757d0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e3c69-48bd-714c-b274-15c059e07e38" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_019e3c69-48bd-7862-be9e-2dc8704757d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019e3c69-48bd-7ba2-b8cb-98818d6b8889" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e3c69-48bd-714c-b274-15c059e07e38" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019e3c69-48bd-7ba2-b8cb-98818d6b8889" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019e3c69-48bd-7bef-9dac-ffbb3685030c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e3c69-48bd-714c-b274-15c059e07e38" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019e3c69-48bd-7bef-9dac-ffbb3685030c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e3c69-48bd-792f-816a-720a85b05e96" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e3c69-48bd-7ae2-9a18-5b8be7a24d06" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e3c69-48bd-792f-816a-720a85b05e96" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e3c69-48bd-7ae2-9a18-5b8be7a24d06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e3c69-48bd-7384-9605-031d286c06fa" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e3c69-48bd-792f-816a-720a85b05e96" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e3c69-48bd-7384-9605-031d286c06fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e3c69-48bd-7299-af33-9a95e3fbe954" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e3c69-48bd-792f-816a-720a85b05e96" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e3c69-48bd-7299-af33-9a95e3fbe954" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#NetIncomeperShareComputationofNetIncomeLossperShareDetails"/>
  <link:calculationLink xlink:role="http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019e3c69-48bd-7de1-b408-1b4a4a4f9a24" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019e3c69-48bd-71b4-9c7e-4207b69cd4bb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019e3c69-48bd-7de1-b408-1b4a4a4f9a24" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019e3c69-48bd-71b4-9c7e-4207b69cd4bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019e3c69-48bd-7645-8f8e-ab4848564795" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019e3c69-48bd-7de1-b408-1b4a4a4f9a24" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019e3c69-48bd-7645-8f8e-ab4848564795" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_019e3c69-48bd-7c41-89fc-ab3a1a0d2608" 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_AvailableForSaleSecuritiesDebtSecurities_019e3c69-48bd-77df-b332-6fa3d0c368e5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_019e3c69-48bd-7c41-89fc-ab3a1a0d2608" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_019e3c69-48bd-77df-b332-6fa3d0c368e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_019e3c69-48bd-7c2d-9edc-3f72bf9c58bb" 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_019e3c69-48bd-7c41-89fc-ab3a1a0d2608" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_019e3c69-48bd-7c2d-9edc-3f72bf9c58bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_019e3c69-4997-7f65-aece-f5510668550c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_019e3c69-48bd-7c41-89fc-ab3a1a0d2608" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_019e3c69-4997-7f65-aece-f5510668550c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_019e3c69-48bd-7dd6-8799-95e165dfc7c3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_019e3c69-48bd-7aa2-b5fc-9534eeb6726e" xlink:href="rddt-20260630.xsd#rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValue_019e3c69-48bd-7dd6-8799-95e165dfc7c3" xlink:to="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_019e3c69-48bd-7aa2-b5fc-9534eeb6726e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_019e3c69-48bd-7ebf-8c23-e35a82d181d6" xlink:href="rddt-20260630.xsd#rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValue_019e3c69-48bd-7dd6-8799-95e165dfc7c3" xlink:to="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_019e3c69-48bd-7ebf-8c23-e35a82d181d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019e3c69-48bd-76c0-8d6b-246009011574" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValue_019e3c69-48bd-7dd6-8799-95e165dfc7c3" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019e3c69-48bd-76c0-8d6b-246009011574" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AssetsAmortizedCost_019e3c69-4997-7249-9c6d-3c1e67f47716" xlink:href="rddt-20260630.xsd#rddt_AssetsAmortizedCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_019e3c69-4997-7c1b-a4cd-548a1f021d17" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_rddt_AssetsAmortizedCost_019e3c69-4997-7249-9c6d-3c1e67f47716" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_019e3c69-4997-7c1b-a4cd-548a1f021d17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_019e3c69-4997-766f-bb71-c8b694e9dc0e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_rddt_AssetsAmortizedCost_019e3c69-4997-7249-9c6d-3c1e67f47716" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_019e3c69-4997-766f-bb71-c8b694e9dc0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_019e3c69-4997-7180-9975-b63702df4d66" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_rddt_AssetsAmortizedCost_019e3c69-4997-7249-9c6d-3c1e67f47716" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_019e3c69-4997-7180-9975-b63702df4d66" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails_1" xlink:type="simple" xlink:href="rddt-20260630.xsd#FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails_1"/>
  <link:calculationLink xlink:role="http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AssetsAmortizedCost_019e3c69-48bd-7698-a26a-65d70f8350d3" xlink:href="rddt-20260630.xsd#rddt_AssetsAmortizedCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_019e3c69-48bd-7da3-b108-323cf86a3662" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_rddt_AssetsAmortizedCost_019e3c69-48bd-7698-a26a-65d70f8350d3" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_019e3c69-48bd-7da3-b108-323cf86a3662" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_019e3c69-48bd-7062-80e5-44fc28cc7003" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_rddt_AssetsAmortizedCost_019e3c69-48bd-7698-a26a-65d70f8350d3" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_019e3c69-48bd-7062-80e5-44fc28cc7003" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.redditinc.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_019e3c69-4997-7cb0-a7f4-9d458d9fed81" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_019e3c69-4997-7df7-b6c6-79452e7d717a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_019e3c69-4997-7cb0-a7f4-9d458d9fed81" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_019e3c69-4997-7df7-b6c6-79452e7d717a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019e3c69-4997-7978-b1b4-073bfefd570a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_019e3c69-4997-7cb0-a7f4-9d458d9fed81" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019e3c69-4997-7978-b1b4-073bfefd570a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_019e3c69-4997-716b-b992-ef59e1cf0c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_019e3c69-4997-7cb0-a7f4-9d458d9fed81" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_019e3c69-4997-716b-b992-ef59e1cf0c5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevenueSharePayableCurrent_019e3c69-4997-7da9-a710-67e6dc8ac7bb" xlink:href="rddt-20260630.xsd#rddt_RevenueSharePayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_019e3c69-4997-7cb0-a7f4-9d458d9fed81" xlink:to="loc_rddt_RevenueSharePayableCurrent_019e3c69-4997-7da9-a710-67e6dc8ac7bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_019f5b64-6500-71e2-b518-09ae98b28291" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_019e3c69-4997-7cb0-a7f4-9d458d9fed81" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_019f5b64-6500-71e2-b518-09ae98b28291" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.redditinc.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_019e3c69-4997-73ca-930b-39bacc350cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AccruedCustomerIncentivesNoncurrent_019e3c69-4997-76b7-ad4e-0898269cb205" xlink:href="rddt-20260630.xsd#rddt_AccruedCustomerIncentivesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_019e3c69-4997-73ca-930b-39bacc350cf2" xlink:to="loc_rddt_AccruedCustomerIncentivesNoncurrent_019e3c69-4997-76b7-ad4e-0898269cb205" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_019e3c69-4997-7d12-962e-b264cfa15601" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherSundryLiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_019e3c69-4997-73ca-930b-39bacc350cf2" xlink:to="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_019e3c69-4997-7d12-962e-b264cfa15601" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e3c69-4997-79af-b6f6-be88ce26120d" 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_FiniteLivedIntangibleAssetsAccumulatedAmortization_019e3c69-4997-7ac0-81f9-6f0b44e57d11" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e3c69-4997-79af-b6f6-be88ce26120d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019e3c69-4997-7ac0-81f9-6f0b44e57d11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019e3c69-4997-7a75-bac0-881a15472994" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e3c69-4997-79af-b6f6-be88ce26120d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019e3c69-4997-7a75-bac0-881a15472994" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails"/>
  <link:calculationLink xlink:role="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_rddt_GrossProfitAdjusted_019e3c69-4997-7895-bbab-68b268d9c138" xlink:href="rddt-20260630.xsd#rddt_GrossProfitAdjusted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e3c69-4997-764f-8fbc-01c57111099a" 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_rddt_GrossProfitAdjusted_019e3c69-4997-7895-bbab-68b268d9c138" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e3c69-4997-764f-8fbc-01c57111099a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CostOfGoodsAndServiceAdjusted_019e3c69-4997-7984-b991-7a4f3d59f219" xlink:href="rddt-20260630.xsd#rddt_CostOfGoodsAndServiceAdjusted"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_rddt_GrossProfitAdjusted_019e3c69-4997-7895-bbab-68b268d9c138" xlink:to="loc_rddt_CostOfGoodsAndServiceAdjusted_019e3c69-4997-7984-b991-7a4f3d59f219" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>rddt-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:019e3c69-47e7-7170-b738-e7a841628bd8,g:560b7364-056d-4fb4-89bd-475c87063cd3-->
<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.redditinc.com/role/Cover" xlink:type="simple" xlink:href="rddt-20260630.xsd#Cover"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_019e3c69-48bd-7e85-90a7-d39df8c7e758" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_DocumentInformationTable_019e3c69-48bd-7e85-90a7-d39df8c7e758" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019e3c69-48bd-714e-94af-eb1a52a18269" 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_DocumentInformationTable_019e3c69-48bd-7e85-90a7-d39df8c7e758" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019e3c69-48bd-714e-94af-eb1a52a18269" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-714e-94af-eb1a52a18269_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_019e3c69-48bd-714e-94af-eb1a52a18269" xlink:to="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-714e-94af-eb1a52a18269_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-70fa-9fb8-4fb720065a8c" 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_019e3c69-48bd-714e-94af-eb1a52a18269" xlink:to="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-70fa-9fb8-4fb720065a8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_019e3c69-48bd-7fbe-aa71-95c6f8560bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-70fa-9fb8-4fb720065a8c" xlink:to="loc_us-gaap_CommonClassAMember_019e3c69-48bd-7fbe-aa71-95c6f8560bf0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_019e3c69-48bd-7836-b0e8-e00be05e063d" 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_019e3c69-48bd-70fa-9fb8-4fb720065a8c" xlink:to="loc_us-gaap_CommonClassBMember_019e3c69-48bd-7836-b0e8-e00be05e063d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_019e3c69-48bd-7bd5-a890-ec812716c744" 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_019e3c69-48bd-70fa-9fb8-4fb720065a8c" xlink:to="loc_us-gaap_CommonClassCMember_019e3c69-48bd-7bd5-a890-ec812716c744" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_019e3c69-48bd-741c-b6c9-7f3303e5440a" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_DocumentType_019e3c69-48bd-741c-b6c9-7f3303e5440a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_019e3c69-48bd-7716-8240-7ce05acec5d9" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_DocumentQuarterlyReport_019e3c69-48bd-7716-8240-7ce05acec5d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_019e3c69-48bd-7979-b9dd-e605c51cb61b" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_DocumentPeriodEndDate_019e3c69-48bd-7979-b9dd-e605c51cb61b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_019e3c69-48bd-77ed-8362-345d4440b214" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_DocumentTransitionReport_019e3c69-48bd-77ed-8362-345d4440b214" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_019e3c69-48bd-7905-ac95-300f64978084" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityFileNumber_019e3c69-48bd-7905-ac95-300f64978084" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_019e3c69-48bd-79fb-8f15-e40b3e514770" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityRegistrantName_019e3c69-48bd-79fb-8f15-e40b3e514770" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_019e3c69-48bd-7bfb-84bd-98857b22f999" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityIncorporationStateCountryCode_019e3c69-48bd-7bfb-84bd-98857b22f999" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_019e3c69-48bd-73f9-8656-2c4d4f80e9c7" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityTaxIdentificationNumber_019e3c69-48bd-73f9-8656-2c4d4f80e9c7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_019e3c69-48bd-7d47-800b-cf88d83afb6e" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityAddressAddressLine1_019e3c69-48bd-7d47-800b-cf88d83afb6e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_019e3c69-48bd-7c47-9d0d-e3ebf346a1a2" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityAddressAddressLine2_019e3c69-48bd-7c47-9d0d-e3ebf346a1a2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine3_019e3c69-48bd-7a46-99ca-c7c925207e27" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine3"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityAddressAddressLine3_019e3c69-48bd-7a46-99ca-c7c925207e27" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_019e3c69-48bd-70f1-ae04-bbd5a934d3a9" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityAddressCityOrTown_019e3c69-48bd-70f1-ae04-bbd5a934d3a9" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_019e3c69-48bd-77dd-bee3-ad5b076f2971" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityAddressStateOrProvince_019e3c69-48bd-77dd-bee3-ad5b076f2971" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_019e3c69-48bd-7b98-b62e-1f558a7051e4" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityAddressPostalZipCode_019e3c69-48bd-7b98-b62e-1f558a7051e4" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_019e3c69-48bd-7291-b31d-b472c35b35a5" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_CityAreaCode_019e3c69-48bd-7291-b31d-b472c35b35a5" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_019e3c69-48bd-7115-90fc-a6531eead15e" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_LocalPhoneNumber_019e3c69-48bd-7115-90fc-a6531eead15e" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_019e3c69-48bd-7e1b-95a9-4e1e6dad2cdd" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_Security12bTitle_019e3c69-48bd-7e1b-95a9-4e1e6dad2cdd" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_019e3c69-48bd-7d30-b219-fd7b52ed45fa" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_TradingSymbol_019e3c69-48bd-7d30-b219-fd7b52ed45fa" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_019e3c69-48bd-7093-9cc2-871d9a098625" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_SecurityExchangeName_019e3c69-48bd-7093-9cc2-871d9a098625" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_019e3c69-48bd-7728-96d4-13888cf6ff37" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityCurrentReportingStatus_019e3c69-48bd-7728-96d4-13888cf6ff37" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_019e3c69-48bd-7b07-a9dc-edc7c1b1c53b" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityInteractiveDataCurrent_019e3c69-48bd-7b07-a9dc-edc7c1b1c53b" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_019e3c69-48bd-796e-b7ff-6b042410f8de" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityFilerCategory_019e3c69-48bd-796e-b7ff-6b042410f8de" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_019e3c69-48bd-7fdc-b3e9-c4c6c8214d97" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntitySmallBusiness_019e3c69-48bd-7fdc-b3e9-c4c6c8214d97" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_019e3c69-48bd-770a-8419-a3f4a766fbfa" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityEmergingGrowthCompany_019e3c69-48bd-770a-8419-a3f4a766fbfa" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_019e3c69-48bd-7485-beab-7f307191c33e" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityShellCompany_019e3c69-48bd-7485-beab-7f307191c33e" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_019e3c69-48bd-782d-8d5b-5c9cf7dff9c9" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_019e3c69-48bd-782d-8d5b-5c9cf7dff9c9" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_019e3c69-48bd-76ae-91a8-09a88bd84a90" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_DocumentFiscalYearFocus_019e3c69-48bd-76ae-91a8-09a88bd84a90" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_019e3c69-48bd-736c-8d4d-eb7006036c5d" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_DocumentFiscalPeriodFocus_019e3c69-48bd-736c-8d4d-eb7006036c5d" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_019e3c69-48bd-7e7a-8354-1a5556adff51" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_CurrentFiscalYearEndDate_019e3c69-48bd-7e7a-8354-1a5556adff51" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_019e3c69-48bd-72cf-b025-9d1b90ac63fa" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityCentralIndexKey_019e3c69-48bd-72cf-b025-9d1b90ac63fa" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_019e3c69-48bd-7166-80cd-c20e0b5de074" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_AmendmentFlag_019e3c69-48bd-7166-80cd-c20e0b5de074" xlink:type="arc" order="30"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="rddt-20260630.xsd#ConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_019e3c69-48bd-7bf2-94eb-c551f34e40e3" 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_019e3c69-48bd-7df0-9cc0-98b727518719" 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_019e3c69-48bd-7bf2-94eb-c551f34e40e3" xlink:to="loc_us-gaap_StatementTable_019e3c69-48bd-7df0-9cc0-98b727518719" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019e3c69-48bd-7334-a263-d4ebb8523b28" 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_019e3c69-48bd-7df0-9cc0-98b727518719" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019e3c69-48bd-7334-a263-d4ebb8523b28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7334-a263-d4ebb8523b28_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_019e3c69-48bd-7334-a263-d4ebb8523b28" xlink:to="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7334-a263-d4ebb8523b28_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-713e-92a6-88d21a79dac3" 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_019e3c69-48bd-7334-a263-d4ebb8523b28" xlink:to="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-713e-92a6-88d21a79dac3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_019e3c69-48bd-737c-b614-709a959cef85" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-713e-92a6-88d21a79dac3" xlink:to="loc_us-gaap_CommonClassAMember_019e3c69-48bd-737c-b614-709a959cef85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_019e3c69-48bd-7f23-9108-f052aa258d0f" 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_019e3c69-48bd-713e-92a6-88d21a79dac3" xlink:to="loc_us-gaap_CommonClassBMember_019e3c69-48bd-7f23-9108-f052aa258d0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_019e3c69-48bd-7152-9f6c-aa222074ee56" 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_019e3c69-48bd-713e-92a6-88d21a79dac3" xlink:to="loc_us-gaap_CommonClassCMember_019e3c69-48bd-7152-9f6c-aa222074ee56" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_019e3c69-48bd-701f-b7bd-84dde66ae4c0" 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_019e3c69-48bd-7bf2-94eb-c551f34e40e3" xlink:to="loc_us-gaap_AssetsAbstract_019e3c69-48bd-701f-b7bd-84dde66ae4c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_019e3c69-48bd-7a47-b753-fa307e63568c" 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_019e3c69-48bd-701f-b7bd-84dde66ae4c0" xlink:to="loc_us-gaap_AssetsCurrentAbstract_019e3c69-48bd-7a47-b753-fa307e63568c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019e3c69-48bd-79be-92b6-ef9ce131ab9f" 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_019e3c69-48bd-7a47-b753-fa307e63568c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019e3c69-48bd-79be-92b6-ef9ce131ab9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_019e3c69-48bd-70ed-a654-d8fcb6e72008" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_019e3c69-48bd-7a47-b753-fa307e63568c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_019e3c69-48bd-70ed-a654-d8fcb6e72008" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_019e3c69-48bd-7ad2-b55d-a777345fdbbc" 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_019e3c69-48bd-7a47-b753-fa307e63568c" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_019e3c69-48bd-7ad2-b55d-a777345fdbbc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019e3c69-48bd-7bdc-bf52-9aa2bbf60bff" 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_019e3c69-48bd-7a47-b753-fa307e63568c" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019e3c69-48bd-7bdc-bf52-9aa2bbf60bff" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019e3c69-48bd-70e0-a3d5-f3b2d3bc5970" 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_019e3c69-48bd-7a47-b753-fa307e63568c" xlink:to="loc_us-gaap_AssetsCurrent_019e3c69-48bd-70e0-a3d5-f3b2d3bc5970" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019e3c69-48bd-7c19-825f-b4f48a0a5a3c" 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_019e3c69-48bd-701f-b7bd-84dde66ae4c0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_019e3c69-48bd-7c19-825f-b4f48a0a5a3c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_019e3c69-48bd-7ab1-a4cf-23fb21707d87" 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_019e3c69-48bd-701f-b7bd-84dde66ae4c0" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_019e3c69-48bd-7ab1-a4cf-23fb21707d87" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019e3c69-48bd-7f8a-aef5-660e9f3fcd51" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_019e3c69-48bd-701f-b7bd-84dde66ae4c0" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019e3c69-48bd-7f8a-aef5-660e9f3fcd51" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019e3c69-48bd-7993-9371-1393dc0d95d3" 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_019e3c69-48bd-701f-b7bd-84dde66ae4c0" xlink:to="loc_us-gaap_Goodwill_019e3c69-48bd-7993-9371-1393dc0d95d3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_019e3c69-48bd-7b33-80a1-bf00c30a3e19" 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_019e3c69-48bd-701f-b7bd-84dde66ae4c0" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_019e3c69-48bd-7b33-80a1-bf00c30a3e19" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019e3c69-48bd-7eb1-b050-25f91b6e74c3" 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_019e3c69-48bd-701f-b7bd-84dde66ae4c0" xlink:to="loc_us-gaap_Assets_019e3c69-48bd-7eb1-b050-25f91b6e74c3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e3c69-48bd-714d-897f-07c6c67a63eb" 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_019e3c69-48bd-7bf2-94eb-c551f34e40e3" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e3c69-48bd-714d-897f-07c6c67a63eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_019e3c69-48bd-7628-ab24-9f86ae53658b" 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_019e3c69-48bd-714d-897f-07c6c67a63eb" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_019e3c69-48bd-7628-ab24-9f86ae53658b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_019e3c69-48bd-7a12-9a73-cc145b2d8178" 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_019e3c69-48bd-7628-ab24-9f86ae53658b" xlink:to="loc_us-gaap_AccountsPayableCurrent_019e3c69-48bd-7a12-9a73-cc145b2d8178" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019e3c69-48bd-7c49-9abb-360cd450f6bc" 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_019e3c69-48bd-7628-ab24-9f86ae53658b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019e3c69-48bd-7c49-9abb-360cd450f6bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_019e3c69-48bd-7f32-9498-0168172612e9" 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_019e3c69-48bd-7628-ab24-9f86ae53658b" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_019e3c69-48bd-7f32-9498-0168172612e9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019e3c69-48bd-763b-b81d-3475a6eac5ed" 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_019e3c69-48bd-7628-ab24-9f86ae53658b" xlink:to="loc_us-gaap_LiabilitiesCurrent_019e3c69-48bd-763b-b81d-3475a6eac5ed" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019e3c69-48bd-7376-95c3-7a14f6917db5" 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_019e3c69-48bd-714d-897f-07c6c67a63eb" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019e3c69-48bd-7376-95c3-7a14f6917db5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_019e3c69-48bd-777a-a5ab-280bacdcb78f" 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_019e3c69-48bd-714d-897f-07c6c67a63eb" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_019e3c69-48bd-777a-a5ab-280bacdcb78f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019e3c69-48bd-70fa-a27b-4d0641917edc" 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_019e3c69-48bd-714d-897f-07c6c67a63eb" xlink:to="loc_us-gaap_Liabilities_019e3c69-48bd-70fa-a27b-4d0641917edc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_019e3c69-48bd-7417-b72d-3be7a662720f" 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_019e3c69-48bd-714d-897f-07c6c67a63eb" xlink:to="loc_us-gaap_CommitmentsAndContingencies_019e3c69-48bd-7417-b72d-3be7a662720f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_019e3c69-48bd-7db4-9354-ac0cbe674fa9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e3c69-48bd-714d-897f-07c6c67a63eb" xlink:to="loc_us-gaap_EquityAbstract_019e3c69-48bd-7db4-9354-ac0cbe674fa9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_019e3c69-48bd-7828-893c-0e2d157302cd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_019e3c69-48bd-7db4-9354-ac0cbe674fa9" xlink:to="loc_us-gaap_PreferredStockValue_019e3c69-48bd-7828-893c-0e2d157302cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_019e3c69-48bd-789f-92a5-4fa9c32d3526" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_019e3c69-48bd-7db4-9354-ac0cbe674fa9" xlink:to="loc_us-gaap_CommonStockValue_019e3c69-48bd-789f-92a5-4fa9c32d3526" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_019e3c69-48bd-785c-a959-5f6278ea75c2" 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_EquityAbstract_019e3c69-48bd-7db4-9354-ac0cbe674fa9" xlink:to="loc_us-gaap_AdditionalPaidInCapital_019e3c69-48bd-785c-a959-5f6278ea75c2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019e3c69-48bd-7fde-99f8-cb70fa331d84" 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_EquityAbstract_019e3c69-48bd-7db4-9354-ac0cbe674fa9" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019e3c69-48bd-7fde-99f8-cb70fa331d84" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019e3c69-48bd-7cfc-88f9-5ed932293d80" 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_EquityAbstract_019e3c69-48bd-7db4-9354-ac0cbe674fa9" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019e3c69-48bd-7cfc-88f9-5ed932293d80" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e3c69-48bd-77f8-857f-86f4d6e9f6e3" 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_EquityAbstract_019e3c69-48bd-7db4-9354-ac0cbe674fa9" xlink:to="loc_us-gaap_StockholdersEquity_019e3c69-48bd-77f8-857f-86f4d6e9f6e3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e3c69-48bd-7c8b-8a7d-52881a51f772" 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_019e3c69-48bd-714d-897f-07c6c67a63eb" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e3c69-48bd-7c8b-8a7d-52881a51f772" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals" xlink:type="simple" xlink:href="rddt-20260630.xsd#ConsolidatedBalanceSheetsParentheticals"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_019e3c69-48bd-75a1-94ef-587fd81fc4c4" 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_019e3c69-48bd-700c-b1f0-b0ea8c8ddbf0" 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_019e3c69-48bd-75a1-94ef-587fd81fc4c4" xlink:to="loc_us-gaap_StatementTable_019e3c69-48bd-700c-b1f0-b0ea8c8ddbf0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019e3c69-48bd-7f7a-addc-6117611fba98" 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_019e3c69-48bd-700c-b1f0-b0ea8c8ddbf0" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019e3c69-48bd-7f7a-addc-6117611fba98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7f7a-addc-6117611fba98_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_019e3c69-48bd-7f7a-addc-6117611fba98" xlink:to="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7f7a-addc-6117611fba98_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7050-b1d4-587edaed86ef" 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_019e3c69-48bd-7f7a-addc-6117611fba98" xlink:to="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7050-b1d4-587edaed86ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_019e3c69-48bd-7dc2-94f3-c97c623c31ac" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7050-b1d4-587edaed86ef" xlink:to="loc_us-gaap_CommonClassAMember_019e3c69-48bd-7dc2-94f3-c97c623c31ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_019e3c69-48bd-769a-8df1-1e08e8d9f1d6" 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_019e3c69-48bd-7050-b1d4-587edaed86ef" xlink:to="loc_us-gaap_CommonClassBMember_019e3c69-48bd-769a-8df1-1e08e8d9f1d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_019e3c69-48bd-7fed-9ccc-4afddcc2f9a7" 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_019e3c69-48bd-7050-b1d4-587edaed86ef" xlink:to="loc_us-gaap_CommonClassCMember_019e3c69-48bd-7fed-9ccc-4afddcc2f9a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_019e3c69-48bd-7b5b-a2d0-153f159a606e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_019e3c69-48bd-75a1-94ef-587fd81fc4c4" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_019e3c69-48bd-7b5b-a2d0-153f159a606e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_019e3c69-48bd-7b13-a20e-e8f168bcb604" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_019e3c69-48bd-75a1-94ef-587fd81fc4c4" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_019e3c69-48bd-7b13-a20e-e8f168bcb604" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_019e3c69-48bd-7a60-a4be-a91c809d02b2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_019e3c69-48bd-75a1-94ef-587fd81fc4c4" xlink:to="loc_us-gaap_PreferredStockSharesIssued_019e3c69-48bd-7a60-a4be-a91c809d02b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_019e3c69-48bd-7651-8160-036279572dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_019e3c69-48bd-75a1-94ef-587fd81fc4c4" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_019e3c69-48bd-7651-8160-036279572dd4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_019e3c69-48bd-7ddf-bba9-767b0d25bfcb" 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_019e3c69-48bd-75a1-94ef-587fd81fc4c4" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_019e3c69-48bd-7ddf-bba9-767b0d25bfcb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_019e3c69-48bd-7b28-8503-94862a968dba" 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_019e3c69-48bd-75a1-94ef-587fd81fc4c4" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_019e3c69-48bd-7b28-8503-94862a968dba" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_019e3c69-48bd-72bc-8484-e345a9f3d99d" 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_019e3c69-48bd-75a1-94ef-587fd81fc4c4" xlink:to="loc_us-gaap_CommonStockSharesIssued_019e3c69-48bd-72bc-8484-e345a9f3d99d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_019e3c69-48bd-7ec4-b6ed-b6ec4b2650eb" 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_019e3c69-48bd-75a1-94ef-587fd81fc4c4" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_019e3c69-48bd-7ec4-b6ed-b6ec4b2650eb" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="rddt-20260630.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_019e3c69-48bd-72b9-a3f5-9827a5aeaf29" 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_019e3c69-48bd-78c8-ae67-7360644a14f0" 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_019e3c69-48bd-72b9-a3f5-9827a5aeaf29" xlink:to="loc_us-gaap_StatementTable_019e3c69-48bd-78c8-ae67-7360644a14f0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019e3c69-48bd-7f9a-8b7f-e4abaab22c37" 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_019e3c69-48bd-78c8-ae67-7360644a14f0" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019e3c69-48bd-7f9a-8b7f-e4abaab22c37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7f9a-8b7f-e4abaab22c37_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_019e3c69-48bd-7f9a-8b7f-e4abaab22c37" xlink:to="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7f9a-8b7f-e4abaab22c37_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7ee9-9f3f-23ee4212ad6f" 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_019e3c69-48bd-7f9a-8b7f-e4abaab22c37" xlink:to="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7ee9-9f3f-23ee4212ad6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_019e3c69-48bd-7331-9ae2-a95e0b75fc36" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7ee9-9f3f-23ee4212ad6f" xlink:to="loc_us-gaap_CommonClassAMember_019e3c69-48bd-7331-9ae2-a95e0b75fc36" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_019e3c69-48bd-767f-8939-8845c84b02ad" 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_019e3c69-48bd-7ee9-9f3f-23ee4212ad6f" xlink:to="loc_us-gaap_CommonClassBMember_019e3c69-48bd-767f-8939-8845c84b02ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_019e3c69-48bd-7373-bc51-0dedf8e66191" 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_019e3c69-48bd-78c8-ae67-7360644a14f0" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_019e3c69-48bd-7373-bc51-0dedf8e66191" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_019e3c69-48bd-7373-bc51-0dedf8e66191_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_019e3c69-48bd-7373-bc51-0dedf8e66191" xlink:to="loc_us-gaap_EquityComponentDomain_019e3c69-48bd-7373-bc51-0dedf8e66191_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_019e3c69-48bd-7306-bf66-2ba82167c53d" 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_019e3c69-48bd-7373-bc51-0dedf8e66191" xlink:to="loc_us-gaap_EquityComponentDomain_019e3c69-48bd-7306-bf66-2ba82167c53d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_019e3c69-48bd-7aef-834b-43393df49bc2" 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_019e3c69-48bd-7306-bf66-2ba82167c53d" xlink:to="loc_us-gaap_CommonStockMember_019e3c69-48bd-7aef-834b-43393df49bc2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_019e3c69-48bd-7d44-9f0a-76dac56a903e" 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_019e3c69-48bd-7306-bf66-2ba82167c53d" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_019e3c69-48bd-7d44-9f0a-76dac56a903e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019e3c69-48bd-7d2f-bf0c-f31809c144c2" 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_019e3c69-48bd-7306-bf66-2ba82167c53d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019e3c69-48bd-7d2f-bf0c-f31809c144c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_019e3c69-48bd-7fdf-afb4-ed3a76d73130" 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_019e3c69-48bd-7306-bf66-2ba82167c53d" xlink:to="loc_us-gaap_RetainedEarningsMember_019e3c69-48bd-7fdf-afb4-ed3a76d73130" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e3c69-48bd-7f3e-9bf5-68ce67924468" 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_019e3c69-48bd-72b9-a3f5-9827a5aeaf29" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e3c69-48bd-7f3e-9bf5-68ce67924468" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_019e3c69-48bd-7740-8773-8615af3b6c4b" 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_019e3c69-48bd-7f3e-9bf5-68ce67924468" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_019e3c69-48bd-7740-8773-8615af3b6c4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e3c69-48bd-755e-8658-2c4d164c0dca" 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_019e3c69-48bd-7f3e-9bf5-68ce67924468" xlink:to="loc_us-gaap_StockholdersEquity_019e3c69-48bd-755e-8658-2c4d164c0dca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_019e3c69-48bd-7854-bb86-f9c6cc30606e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e3c69-48bd-7f3e-9bf5-68ce67924468" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_019e3c69-48bd-7854-bb86-f9c6cc30606e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_019e3c69-48bd-7892-b51d-5e989552a88c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e3c69-48bd-7f3e-9bf5-68ce67924468" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_019e3c69-48bd-7892-b51d-5e989552a88c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_019e3c69-48bd-7cc2-a30d-fb8041886e2a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e3c69-48bd-7f3e-9bf5-68ce67924468" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_019e3c69-48bd-7cc2-a30d-fb8041886e2a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_019e3c69-48bd-7b68-9e7e-e8bf12fb4faa" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e3c69-48bd-7f3e-9bf5-68ce67924468" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_019e3c69-48bd-7b68-9e7e-e8bf12fb4faa" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_019e3c69-48bd-7155-8c11-24c3e85d13e4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e3c69-48bd-7f3e-9bf5-68ce67924468" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_019e3c69-48bd-7155-8c11-24c3e85d13e4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019e3c69-48bd-7101-86c6-8b6b7dfd9909" 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_019e3c69-48bd-7f3e-9bf5-68ce67924468" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019e3c69-48bd-7101-86c6-8b6b7dfd9909" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019e3c69-48bd-7b7e-8cb8-0eef581883b4" 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_019e3c69-48bd-7f3e-9bf5-68ce67924468" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019e3c69-48bd-7b7e-8cb8-0eef581883b4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_019e3c69-48bd-7fb3-9a89-597515d27919" 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_019e3c69-48bd-7f3e-9bf5-68ce67924468" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_019e3c69-48bd-7fb3-9a89-597515d27919" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e3c69-48bd-7fdb-8c9e-05842a1ffded" 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_019e3c69-48bd-7f3e-9bf5-68ce67924468" xlink:to="loc_us-gaap_NetIncomeLoss_019e3c69-48bd-7fdb-8c9e-05842a1ffded" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e3c69-48bd-7866-bc42-210c5eac36cd" 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_019e3c69-48bd-7f3e-9bf5-68ce67924468" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e3c69-48bd-7866-bc42-210c5eac36cd" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_019e3c69-48bd-733e-a203-af9d7bcde851" 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_StockholdersEquity_019e3c69-48bd-721e-948d-61d0c6cbe667" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/RevenueDisaggregationofRevenuebySourceDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#RevenueDisaggregationofRevenuebySourceDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/RevenueDisaggregationofRevenuebySourceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_019e3c69-48bd-7e9c-9c82-59210eed1e14" 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_019e3c69-48bd-793a-a3a8-47a89731a59a" 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_019e3c69-48bd-7e9c-9c82-59210eed1e14" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_019e3c69-48bd-793a-a3a8-47a89731a59a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_019e3c69-48bd-71fd-b928-b397b5a7bf83" 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_019e3c69-48bd-793a-a3a8-47a89731a59a" xlink:to="loc_srt_ProductOrServiceAxis_019e3c69-48bd-71fd-b928-b397b5a7bf83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_019e3c69-48bd-71fd-b928-b397b5a7bf83_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_019e3c69-48bd-71fd-b928-b397b5a7bf83" xlink:to="loc_srt_ProductsAndServicesDomain_019e3c69-48bd-71fd-b928-b397b5a7bf83_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_019e3c69-48bd-7e25-abfb-845095779802" 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_019e3c69-48bd-71fd-b928-b397b5a7bf83" xlink:to="loc_srt_ProductsAndServicesDomain_019e3c69-48bd-7e25-abfb-845095779802" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingMember_019e3c69-48bd-7a6e-bda5-894249da1cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdvertisingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_019e3c69-48bd-7e25-abfb-845095779802" xlink:to="loc_us-gaap_AdvertisingMember_019e3c69-48bd-7a6e-bda5-894249da1cd5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_OtherRevenueMember_019e3c69-48bd-71b0-98c6-811064477e13" xlink:href="rddt-20260630.xsd#rddt_OtherRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_019e3c69-48bd-7e25-abfb-845095779802" xlink:to="loc_rddt_OtherRevenueMember_019e3c69-48bd-71b0-98c6-811064477e13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e3c69-48bd-7daf-90ef-71de0c52f930" 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_019e3c69-48bd-7e9c-9c82-59210eed1e14" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e3c69-48bd-7daf-90ef-71de0c52f930" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/RevenueDisaggregationofRevenuebyGeographyDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#RevenueDisaggregationofRevenuebyGeographyDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/RevenueDisaggregationofRevenuebyGeographyDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_019e3c69-48bd-7fbd-b962-0b756d2d4a3b" 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_019e3c69-48bd-70c2-89ea-9a0c5d9a2911" 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_019e3c69-48bd-7fbd-b962-0b756d2d4a3b" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_019e3c69-48bd-70c2-89ea-9a0c5d9a2911" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_019e3c69-48bd-72f5-a9d0-cf887e1db2de" 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_019e3c69-48bd-70c2-89ea-9a0c5d9a2911" xlink:to="loc_srt_StatementGeographicalAxis_019e3c69-48bd-72f5-a9d0-cf887e1db2de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019e3c69-48bd-72f5-a9d0-cf887e1db2de_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_019e3c69-48bd-72f5-a9d0-cf887e1db2de" xlink:to="loc_srt_SegmentGeographicalDomain_019e3c69-48bd-72f5-a9d0-cf887e1db2de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019e3c69-48bd-7152-82b5-4dab63347d02" 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_019e3c69-48bd-72f5-a9d0-cf887e1db2de" xlink:to="loc_srt_SegmentGeographicalDomain_019e3c69-48bd-7152-82b5-4dab63347d02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_019e3c69-48bd-79f6-a8dd-f756cb50c5f9" 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_019e3c69-48bd-7152-82b5-4dab63347d02" xlink:to="loc_country_US_019e3c69-48bd-79f6-a8dd-f756cb50c5f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_019e3c69-48bd-797b-b357-028070755cf1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019e3c69-48bd-7152-82b5-4dab63347d02" xlink:to="loc_us-gaap_NonUsMember_019e3c69-48bd-797b-b357-028070755cf1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_019e3c69-48bd-7322-a6a9-e2d4c5aaa3a3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_019e3c69-48bd-70c2-89ea-9a0c5d9a2911" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_019e3c69-48bd-7322-a6a9-e2d4c5aaa3a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_019e3c69-48bd-7322-a6a9-e2d4c5aaa3a3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_019e3c69-48bd-7322-a6a9-e2d4c5aaa3a3" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_019e3c69-48bd-7322-a6a9-e2d4c5aaa3a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_019e3c69-48bd-72f0-aae7-816090fb6d9a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_019e3c69-48bd-7322-a6a9-e2d4c5aaa3a3" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_019e3c69-48bd-72f0-aae7-816090fb6d9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_019e3c69-48bd-710c-9d0d-defd402258ba" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_019e3c69-48bd-72f0-aae7-816090fb6d9a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_019e3c69-48bd-710c-9d0d-defd402258ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_019e3c69-48bd-70b9-b8ae-3f9212628194" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_019e3c69-48bd-70c2-89ea-9a0c5d9a2911" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_019e3c69-48bd-70b9-b8ae-3f9212628194" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_019e3c69-48bd-70b9-b8ae-3f9212628194_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_019e3c69-48bd-70b9-b8ae-3f9212628194" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_019e3c69-48bd-70b9-b8ae-3f9212628194_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_019e3c69-48bd-7ae2-9193-c0b9b083fd19" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_019e3c69-48bd-70b9-b8ae-3f9212628194" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_019e3c69-48bd-7ae2-9193-c0b9b083fd19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_019e3c69-48bd-75c5-a84f-86cdf63caa0b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_019e3c69-48bd-7ae2-9193-c0b9b083fd19" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_019e3c69-48bd-75c5-a84f-86cdf63caa0b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e3c69-48bd-72f3-b455-1c85c5c73316" 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_019e3c69-48bd-7fbd-b962-0b756d2d4a3b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e3c69-48bd-72f3-b455-1c85c5c73316" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_019e3c69-48bd-7972-a241-e164f6e7ac00" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_019e3c69-48bd-7fbd-b962-0b756d2d4a3b" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_019e3c69-48bd-7972-a241-e164f6e7ac00" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#RevenueNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/RevenueNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_019e3c69-48bd-77ce-bc08-3e2177ca50f6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_019e3c69-48bd-7528-9a4c-b7c298c9a8dc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_019e3c69-48bd-77ce-bc08-3e2177ca50f6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_019e3c69-48bd-7528-9a4c-b7c298c9a8dc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_019e3c69-48bd-7774-8642-afc63f36d4ea" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_019e3c69-48bd-7528-9a4c-b7c298c9a8dc" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_019e3c69-48bd-7774-8642-afc63f36d4ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_019e3c69-48bd-7367-93af-a901e4b5a348" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_019e3c69-48bd-77ce-bc08-3e2177ca50f6" xlink:to="loc_us-gaap_ContractWithCustomerLiability_019e3c69-48bd-7367-93af-a901e4b5a348" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_019e3c69-48bd-7949-a37e-05040627b5fb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_019e3c69-48bd-77ce-bc08-3e2177ca50f6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_019e3c69-48bd-7949-a37e-05040627b5fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_019e3c69-48bd-7d72-ab12-73895e3c09c1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_019e3c69-48bd-77ce-bc08-3e2177ca50f6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_019e3c69-48bd-7d72-ab12-73895e3c09c1" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/RevenueNarrativeDetails_1" xlink:type="simple" xlink:href="rddt-20260630.xsd#RevenueNarrativeDetails_1"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/RevenueNarrativeDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_019e3c69-48bd-77ce-bc08-3e2177ca50f6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_019e3c69-48bd-7528-9a4c-b7c298c9a8dc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_019e3c69-48bd-77ce-bc08-3e2177ca50f6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_019e3c69-48bd-7528-9a4c-b7c298c9a8dc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_019e3c69-48bd-7367-93af-a901e4b5a348" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_019e3c69-48bd-77ce-bc08-3e2177ca50f6" xlink:to="loc_us-gaap_ContractWithCustomerLiability_019e3c69-48bd-7367-93af-a901e4b5a348" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_019e3c69-48bd-7949-a37e-05040627b5fb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_019e3c69-48bd-77ce-bc08-3e2177ca50f6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_019e3c69-48bd-7949-a37e-05040627b5fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_019e3c69-48bd-7d72-ab12-73895e3c09c1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_019e3c69-48bd-77ce-bc08-3e2177ca50f6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_019e3c69-48bd-7d72-ab12-73895e3c09c1" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#NetIncomeperShareComputationofNetIncomeLossperShareDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_019e3c69-48bd-7ad9-8bfd-ea8eb864c561" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_019e3c69-48bd-7107-8d25-fa9bbc6d1a08" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_019e3c69-48bd-7ad9-8bfd-ea8eb864c561" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_019e3c69-48bd-7107-8d25-fa9bbc6d1a08" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019e3c69-48bd-7781-9a3e-6b5636444296" 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_ScheduleOfEarningsPerShareDilutedByCommonClassTable_019e3c69-48bd-7107-8d25-fa9bbc6d1a08" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019e3c69-48bd-7781-9a3e-6b5636444296" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7781-9a3e-6b5636444296_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_019e3c69-48bd-7781-9a3e-6b5636444296" xlink:to="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7781-9a3e-6b5636444296_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7e3f-905c-06749c70cc27" 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_019e3c69-48bd-7781-9a3e-6b5636444296" xlink:to="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7e3f-905c-06749c70cc27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_019e3c69-48bd-70fc-bc0f-dcf415bd65ff" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7e3f-905c-06749c70cc27" xlink:to="loc_us-gaap_CommonClassAMember_019e3c69-48bd-70fc-bc0f-dcf415bd65ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_019e3c69-48bd-7f4c-a81d-565efffeafdc" 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_019e3c69-48bd-7e3f-905c-06749c70cc27" xlink:to="loc_us-gaap_CommonClassBMember_019e3c69-48bd-7f4c-a81d-565efffeafdc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_019e3c69-48bd-7590-a245-c2526599e8c7" 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_us-gaap_EarningsPerShareDilutedLineItems_019e3c69-48bd-7ad9-8bfd-ea8eb864c561" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_019e3c69-48bd-7590-a245-c2526599e8c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_019e3c69-48bd-78bd-82df-131fcb5e25c0" 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_us-gaap_EarningsPerShareBasicAbstract_019e3c69-48bd-7590-a245-c2526599e8c7" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_019e3c69-48bd-78bd-82df-131fcb5e25c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019e3c69-48bd-702a-ac3c-2d86cc905f24" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_019e3c69-48bd-78bd-82df-131fcb5e25c0" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019e3c69-48bd-702a-ac3c-2d86cc905f24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_019e3c69-48bd-72e6-873c-573b219b2683" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_019e3c69-48bd-7590-a245-c2526599e8c7" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_019e3c69-48bd-72e6-873c-573b219b2683" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019e3c69-48bd-7626-ae7f-db00067a32b1" 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_WeightedAverageNumberOfSharesOutstandingBasicAbstract_019e3c69-48bd-72e6-873c-573b219b2683" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019e3c69-48bd-7626-ae7f-db00067a32b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_019e3c69-48bd-7616-807c-614c27941d9b" 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_019e3c69-48bd-7590-a245-c2526599e8c7" xlink:to="loc_us-gaap_EarningsPerShareBasic_019e3c69-48bd-7616-807c-614c27941d9b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_019e3c69-48bd-7fd0-898b-6b8bfaf7b87d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_019e3c69-48bd-7ad9-8bfd-ea8eb864c561" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_019e3c69-48bd-7fd0-898b-6b8bfaf7b87d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_019e3c69-48bd-7640-85a8-73019168a8c4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_019e3c69-48bd-7fd0-898b-6b8bfaf7b87d" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_019e3c69-48bd-7640-85a8-73019168a8c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019e3c69-48bd-7d92-b797-72b1568c231c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_019e3c69-48bd-7640-85a8-73019168a8c4" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019e3c69-48bd-7d92-b797-72b1568c231c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019e3c69-48bd-7eb3-aa44-a5e6bca5a989" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_019e3c69-48bd-7fd0-898b-6b8bfaf7b87d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019e3c69-48bd-7eb3-aa44-a5e6bca5a989" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019e3c69-48bd-71b5-a8c0-ab965d190218" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019e3c69-48bd-70ad-b42b-fbcdb1c61a97" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019e3c69-48bd-7eb3-aa44-a5e6bca5a989" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019e3c69-48bd-70ad-b42b-fbcdb1c61a97" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019e3c69-48bd-72ca-acc6-b8ca91249e1f" 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_WeightedAverageNumberOfSharesOutstandingAbstract_019e3c69-48bd-7eb3-aa44-a5e6bca5a989" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019e3c69-48bd-72ca-acc6-b8ca91249e1f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_019e3c69-48bd-7bb5-9a05-bd0f5e8e5a46" 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_EarningsPerShareDilutedAbstract_019e3c69-48bd-7fd0-898b-6b8bfaf7b87d" xlink:to="loc_us-gaap_EarningsPerShareDiluted_019e3c69-48bd-7bb5-9a05-bd0f5e8e5a46" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019e3c69-48bd-7a5d-9057-63e9c426df0f" 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_019e3c69-48bd-7755-a68a-a3300b99fb3e" 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_019e3c69-48bd-7a5d-9057-63e9c426df0f" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019e3c69-48bd-7755-a68a-a3300b99fb3e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019e3c69-48bd-748c-9d38-f4e31c063587" 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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019e3c69-48bd-7755-a68a-a3300b99fb3e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019e3c69-48bd-748c-9d38-f4e31c063587" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-748c-9d38-f4e31c063587_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_019e3c69-48bd-748c-9d38-f4e31c063587" xlink:to="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-748c-9d38-f4e31c063587_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7793-a135-eaed0140bbde" 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_019e3c69-48bd-748c-9d38-f4e31c063587" xlink:to="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7793-a135-eaed0140bbde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_019e3c69-48bd-73c6-851e-d3ba4cafff83" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7793-a135-eaed0140bbde" xlink:to="loc_us-gaap_CommonClassAMember_019e3c69-48bd-73c6-851e-d3ba4cafff83" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_019e3c69-48bd-7e91-8a13-c3d2e2397d8b" 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_019e3c69-48bd-7793-a135-eaed0140bbde" xlink:to="loc_us-gaap_CommonClassBMember_019e3c69-48bd-7e91-8a13-c3d2e2397d8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019e3c69-48bd-73a3-b21d-e4d66a2bcdf4" 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_019e3c69-48bd-7755-a68a-a3300b99fb3e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019e3c69-48bd-73a3-b21d-e4d66a2bcdf4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019e3c69-48bd-73a3-b21d-e4d66a2bcdf4_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_019e3c69-48bd-73a3-b21d-e4d66a2bcdf4" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019e3c69-48bd-73a3-b21d-e4d66a2bcdf4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019e3c69-48bd-7e1b-8bc7-c075a74b9639" 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_019e3c69-48bd-73a3-b21d-e4d66a2bcdf4" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019e3c69-48bd-7e1b-8bc7-c075a74b9639" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember_019e3c69-48bd-7235-97ce-767753bf2a7d" xlink:href="rddt-20260630.xsd#rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019e3c69-48bd-7e1b-8bc7-c075a74b9639" xlink:to="loc_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember_019e3c69-48bd-7235-97ce-767753bf2a7d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_019e3c69-48bd-73c5-b612-38b28c4d728b" 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_019e3c69-48bd-7a5d-9057-63e9c426df0f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_019e3c69-48bd-73c5-b612-38b28c4d728b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_019e3c69-48bd-7e4d-acfc-d4e953d0f583" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_019e3c69-48bd-7e46-8a81-1535e90db1f5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_019e3c69-48bd-7e4d-acfc-d4e953d0f583" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_019e3c69-48bd-7e46-8a81-1535e90db1f5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_019e3c69-48bd-7dc9-95c6-c122a2057304" 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_DebtSecuritiesAvailableForSaleTable_019e3c69-48bd-7e46-8a81-1535e90db1f5" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_019e3c69-48bd-7dc9-95c6-c122a2057304" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019e3c69-48bd-7dc9-95c6-c122a2057304_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_019e3c69-48bd-7dc9-95c6-c122a2057304" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019e3c69-48bd-7dc9-95c6-c122a2057304_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019e3c69-48bd-7890-8510-67b9d72e8299" 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_019e3c69-48bd-7dc9-95c6-c122a2057304" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019e3c69-48bd-7890-8510-67b9d72e8299" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_019e3c69-48bd-7276-8bd2-92b6a7f66be5" 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_019e3c69-48bd-7890-8510-67b9d72e8299" xlink:to="loc_us-gaap_MoneyMarketFundsMember_019e3c69-48bd-7276-8bd2-92b6a7f66be5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_019e3c69-48bd-7b08-97b1-38d7f0091dec" 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_019e3c69-48bd-7890-8510-67b9d72e8299" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_019e3c69-48bd-7b08-97b1-38d7f0091dec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_019e3c69-48bd-7d3a-a13f-c488dfb4d4f3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019e3c69-48bd-7890-8510-67b9d72e8299" xlink:to="loc_us-gaap_BankTimeDepositsMember_019e3c69-48bd-7d3a-a13f-c488dfb4d4f3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_019e3c69-48bd-71f4-b50c-8ca3e9a9a947" 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_DebtSecuritiesAvailableForSaleTable_019e3c69-48bd-7e46-8a81-1535e90db1f5" xlink:to="loc_us-gaap_FinancialInstrumentAxis_019e3c69-48bd-71f4-b50c-8ca3e9a9a947" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019e3c69-48bd-71f4-b50c-8ca3e9a9a947_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_019e3c69-48bd-71f4-b50c-8ca3e9a9a947" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019e3c69-48bd-71f4-b50c-8ca3e9a9a947_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019e3c69-48bd-7962-8c80-e8e2696f892e" 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_019e3c69-48bd-71f4-b50c-8ca3e9a9a947" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019e3c69-48bd-7962-8c80-e8e2696f892e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_019e3c69-48bd-7883-a9ff-0822f37d4bf3" 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_019e3c69-48bd-7962-8c80-e8e2696f892e" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_019e3c69-48bd-7883-a9ff-0822f37d4bf3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_019e3c69-48bd-7c14-94ba-e318ab560895" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019e3c69-48bd-7962-8c80-e8e2696f892e" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_019e3c69-48bd-7c14-94ba-e318ab560895" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_019e3c69-48bd-757b-9d5c-f2fd3cbfad0f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019e3c69-48bd-7962-8c80-e8e2696f892e" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_019e3c69-48bd-757b-9d5c-f2fd3cbfad0f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_019e3c69-48bd-7260-ba2a-619b132f6b43" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019e3c69-48bd-7962-8c80-e8e2696f892e" xlink:to="loc_us-gaap_BankTimeDepositsMember_019e3c69-48bd-7260-ba2a-619b132f6b43" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_019e3c69-48bd-7851-afd3-b3351b701758" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019e3c69-48bd-7962-8c80-e8e2696f892e" xlink:to="loc_us-gaap_CommercialPaperMember_019e3c69-48bd-7851-afd3-b3351b701758" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_019e3c69-48bd-7b98-bc97-c58a77b83ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashEquivalentsAtCarryingValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_019e3c69-48bd-7e4d-acfc-d4e953d0f583" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_019e3c69-48bd-7b98-bc97-c58a77b83ca9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_019e3c69-48bd-7104-ac3c-785ce576bba8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_019e3c69-48bd-7b98-bc97-c58a77b83ca9" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_019e3c69-48bd-7104-ac3c-785ce576bba8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_019e3c69-48bd-7d29-b3c9-9fbaed19d821" xlink:href="rddt-20260630.xsd#rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_019e3c69-48bd-7b98-bc97-c58a77b83ca9" xlink:to="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_019e3c69-48bd-7d29-b3c9-9fbaed19d821" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_019e3c69-48bd-7f37-b13b-117829c7a137" xlink:href="rddt-20260630.xsd#rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_019e3c69-48bd-7b98-bc97-c58a77b83ca9" xlink:to="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_019e3c69-48bd-7f37-b13b-117829c7a137" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019e3c69-48bd-7285-a6b3-22052658757f" 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_CashEquivalentsAtCarryingValueAbstract_019e3c69-48bd-7b98-bc97-c58a77b83ca9" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019e3c69-48bd-7285-a6b3-22052658757f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_019e3c69-48bd-7074-9f0a-9d84b8a79fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_019e3c69-48bd-7e4d-acfc-d4e953d0f583" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_019e3c69-48bd-7074-9f0a-9d84b8a79fb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_019e3c69-48bd-7074-9e64-ca39e1770a60" 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_AvailableForSaleSecuritiesDebtMaturitiesAbstract_019e3c69-48bd-7074-9f0a-9d84b8a79fb1" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_019e3c69-48bd-7074-9e64-ca39e1770a60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_019e3c69-48bd-7c63-a795-53454fa6d9b8" 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_AvailableForSaleSecuritiesDebtMaturitiesAbstract_019e3c69-48bd-7074-9f0a-9d84b8a79fb1" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_019e3c69-48bd-7c63-a795-53454fa6d9b8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_019e3c69-48bd-78a5-84a7-224972678687" 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_AvailableForSaleSecuritiesDebtMaturitiesAbstract_019e3c69-48bd-7074-9f0a-9d84b8a79fb1" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_019e3c69-48bd-78a5-84a7-224972678687" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_019e3c69-48bd-7f33-b46a-d279cca96f1c" 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_AvailableForSaleSecuritiesDebtMaturitiesAbstract_019e3c69-48bd-7074-9f0a-9d84b8a79fb1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_019e3c69-48bd-7f33-b46a-d279cca96f1c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_019e3c69-48bd-7d41-894b-8bd2ba21345a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_019e3c69-48bd-7e4d-acfc-d4e953d0f583" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_019e3c69-48bd-7d41-894b-8bd2ba21345a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AssetsAmortizedCost_019e3c69-48bd-7bef-a29a-d363150ccf44" xlink:href="rddt-20260630.xsd#rddt_AssetsAmortizedCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_019e3c69-48bd-7d41-894b-8bd2ba21345a" xlink:to="loc_rddt_AssetsAmortizedCost_019e3c69-48bd-7bef-a29a-d363150ccf44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_019e3c69-48bd-75ca-8910-bd7b2a820fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_019e3c69-48bd-7d41-894b-8bd2ba21345a" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_019e3c69-48bd-75ca-8910-bd7b2a820fd3" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_019e3c69-4997-7a9f-bb87-c65fcef0516d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_019e3c69-4997-77ce-abf0-b890eee03c20" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_019e3c69-4997-7a9f-bb87-c65fcef0516d" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_019e3c69-4997-77ce-abf0-b890eee03c20" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019e3c69-4997-7f9a-81eb-31822ef3a184" 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_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_019e3c69-4997-77ce-abf0-b890eee03c20" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019e3c69-4997-7f9a-81eb-31822ef3a184" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019e3c69-4997-7f9a-81eb-31822ef3a184_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_019e3c69-4997-7f9a-81eb-31822ef3a184" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019e3c69-4997-7f9a-81eb-31822ef3a184_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019e3c69-4997-7948-a34c-00dd83d66dff" 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_019e3c69-4997-7f9a-81eb-31822ef3a184" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019e3c69-4997-7948-a34c-00dd83d66dff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_019e3c69-4997-7f3f-9dfe-c25e2b98d283" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019e3c69-4997-7948-a34c-00dd83d66dff" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_019e3c69-4997-7f3f-9dfe-c25e2b98d283" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_019e3c69-4997-7847-8002-ab64bb484c61" 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_019e3c69-4997-7948-a34c-00dd83d66dff" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_019e3c69-4997-7847-8002-ab64bb484c61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019e3c69-4997-78fc-ae8b-d5676fd8a237" 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_AcquiredFiniteLivedIntangibleAssetsLineItems_019e3c69-4997-7a9f-bb87-c65fcef0516d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019e3c69-4997-78fc-ae8b-d5676fd8a237" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019e3c69-4997-7e3c-bb16-8c6c1ec8d0e5" 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_AcquiredFiniteLivedIntangibleAssetsLineItems_019e3c69-4997-7a9f-bb87-c65fcef0516d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019e3c69-4997-7e3c-bb16-8c6c1ec8d0e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e3c69-4997-7378-98ce-30ebb6608693" 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_AcquiredFiniteLivedIntangibleAssetsLineItems_019e3c69-4997-7a9f-bb87-c65fcef0516d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e3c69-4997-7378-98ce-30ebb6608693" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_019e3c69-4997-7201-a88f-cdcc633e38da" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_019e3c69-4997-7a9f-bb87-c65fcef0516d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_019e3c69-4997-7201-a88f-cdcc633e38da" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/DebtDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#DebtDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/DebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_019e4a99-2340-79a5-8fe5-8e0afa477624" 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_019e3c69-4997-7fb2-8fdb-7480d7508407" 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_019e4a99-2340-79a5-8fe5-8e0afa477624" xlink:to="loc_us-gaap_DebtInstrumentTable_019e3c69-4997-7fb2-8fdb-7480d7508407" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_019e4a99-2340-7fee-9ef3-fce28bdf6053" 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_019e3c69-4997-7fb2-8fdb-7480d7508407" xlink:to="loc_us-gaap_CreditFacilityAxis_019e4a99-2340-7fee-9ef3-fce28bdf6053" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_019e4a99-2340-7fee-9ef3-fce28bdf6053_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_019e4a99-2340-7fee-9ef3-fce28bdf6053" xlink:to="loc_us-gaap_CreditFacilityDomain_019e4a99-2340-7fee-9ef3-fce28bdf6053_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_019e4a99-2340-7212-8455-4ab0ffc5bd2c" 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_019e4a99-2340-7fee-9ef3-fce28bdf6053" xlink:to="loc_us-gaap_CreditFacilityDomain_019e4a99-2340-7212-8455-4ab0ffc5bd2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_019e4a99-2340-752e-8b35-a6f17a18dd7b" 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_019e4a99-2340-7212-8455-4ab0ffc5bd2c" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_019e4a99-2340-752e-8b35-a6f17a18dd7b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_019e4a99-2340-7ede-9287-5d6dc9ab8256" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_019e4a99-2340-7212-8455-4ab0ffc5bd2c" xlink:to="loc_us-gaap_LetterOfCreditMember_019e4a99-2340-7ede-9287-5d6dc9ab8256" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_019e4a99-2340-7bc6-ab60-4a9401f7a6ae" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_019e4a99-2340-7212-8455-4ab0ffc5bd2c" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_019e4a99-2340-7bc6-ab60-4a9401f7a6ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019e4a99-2340-7a78-ba3c-e08eb0032bbd" 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_019e3c69-4997-7fb2-8fdb-7480d7508407" xlink:to="loc_us-gaap_DebtInstrumentAxis_019e4a99-2340-7a78-ba3c-e08eb0032bbd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019e4a99-2340-7a78-ba3c-e08eb0032bbd_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_019e4a99-2340-7a78-ba3c-e08eb0032bbd" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019e4a99-2340-7a78-ba3c-e08eb0032bbd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019e4a99-2340-741d-b171-719336f5d2fe" 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_019e4a99-2340-7a78-ba3c-e08eb0032bbd" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019e4a99-2340-741d-b171-719336f5d2fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember_019e4a99-2340-7037-a8fc-e097f3ad0f2a" xlink:href="rddt-20260630.xsd#rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e4a99-2340-741d-b171-719336f5d2fe" xlink:to="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember_019e4a99-2340-7037-a8fc-e097f3ad0f2a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember_019e4a99-2340-7a1d-b0dd-887f5a603f41" xlink:href="rddt-20260630.xsd#rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e4a99-2340-741d-b171-719336f5d2fe" xlink:to="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember_019e4a99-2340-7a1d-b0dd-887f5a603f41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember_019e4a99-2340-7651-9109-096e03a9d435" xlink:href="rddt-20260630.xsd#rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e4a99-2340-741d-b171-719336f5d2fe" xlink:to="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember_019e4a99-2340-7651-9109-096e03a9d435" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember_019e4a99-2340-70c1-86e5-02ab192cb556" xlink:href="rddt-20260630.xsd#rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e4a99-2340-741d-b171-719336f5d2fe" xlink:to="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember_019e4a99-2340-70c1-86e5-02ab192cb556" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_019e4a99-2340-794f-9a60-807951ceb537" 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_019e3c69-4997-7fb2-8fdb-7480d7508407" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_019e4a99-2340-794f-9a60-807951ceb537" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019e4a99-2340-794f-9a60-807951ceb537_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_019e4a99-2340-794f-9a60-807951ceb537" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019e4a99-2340-794f-9a60-807951ceb537_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019e4a99-2340-7160-ad5d-5e59199b94fc" 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_019e4a99-2340-794f-9a60-807951ceb537" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019e4a99-2340-7160-ad5d-5e59199b94fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_019e4a99-2340-7b4b-80be-55c80e0fffeb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019e4a99-2340-7160-ad5d-5e59199b94fc" xlink:to="loc_us-gaap_LineOfCreditMember_019e4a99-2340-7b4b-80be-55c80e0fffeb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_019e4a99-2340-7a35-9a2e-9ae1d5618e9a" 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_019e3c69-4997-7fb2-8fdb-7480d7508407" xlink:to="loc_us-gaap_VariableRateAxis_019e4a99-2340-7a35-9a2e-9ae1d5618e9a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_019e4a99-2340-7a35-9a2e-9ae1d5618e9a_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_019e4a99-2340-7a35-9a2e-9ae1d5618e9a" xlink:to="loc_us-gaap_VariableRateDomain_019e4a99-2340-7a35-9a2e-9ae1d5618e9a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_019e4a99-2340-70ca-83ed-b64ef2e0129d" 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_019e4a99-2340-7a35-9a2e-9ae1d5618e9a" xlink:to="loc_us-gaap_VariableRateDomain_019e4a99-2340-70ca-83ed-b64ef2e0129d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_NewYorkFederalReserveBankRateMember_019e4a99-2340-76e5-bf4e-91b4c68d3cdb" xlink:href="rddt-20260630.xsd#rddt_NewYorkFederalReserveBankRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_019e4a99-2340-70ca-83ed-b64ef2e0129d" xlink:to="loc_rddt_NewYorkFederalReserveBankRateMember_019e4a99-2340-76e5-bf4e-91b4c68d3cdb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_019e4a99-2340-7e12-b985-753ef34aca3f" 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_019e4a99-2340-70ca-83ed-b64ef2e0129d" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_019e4a99-2340-7e12-b985-753ef34aca3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember_019e4a99-2340-7eee-b2c6-af243180153a" xlink:href="rddt-20260630.xsd#rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_019e4a99-2340-70ca-83ed-b64ef2e0129d" xlink:to="loc_rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember_019e4a99-2340-7eee-b2c6-af243180153a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_019e4a99-2340-722f-b7df-1967ee5692f1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e4a99-2340-79a5-8fe5-8e0afa477624" xlink:to="loc_us-gaap_DebtInstrumentTerm_019e4a99-2340-722f-b7df-1967ee5692f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_019e4a99-2340-785e-8a56-9013f3908402" 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_019e4a99-2340-79a5-8fe5-8e0afa477624" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_019e4a99-2340-785e-8a56-9013f3908402" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DebtInstrumentNumberOfInstruments_019e4a99-2340-7713-b040-077f91892f65" xlink:href="rddt-20260630.xsd#rddt_DebtInstrumentNumberOfInstruments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e4a99-2340-79a5-8fe5-8e0afa477624" xlink:to="loc_rddt_DebtInstrumentNumberOfInstruments_019e4a99-2340-7713-b040-077f91892f65" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_019e4a99-2340-7640-9da7-6693ddc1ee8e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e4a99-2340-79a5-8fe5-8e0afa477624" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_019e4a99-2340-7640-9da7-6693ddc1ee8e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_019e4a99-2340-77eb-a98b-fcbebbce1cf1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e4a99-2340-79a5-8fe5-8e0afa477624" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_019e4a99-2340-77eb-a98b-fcbebbce1cf1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_019e4a99-2340-7627-9ce7-83a8295a4c9f" 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_019e4a99-2340-79a5-8fe5-8e0afa477624" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_019e4a99-2340-7627-9ce7-83a8295a4c9f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DebtInstrumentAdditionalBasisSpread_019e4a99-2340-736d-a922-7db38321af87" xlink:href="rddt-20260630.xsd#rddt_DebtInstrumentAdditionalBasisSpread"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e4a99-2340-79a5-8fe5-8e0afa477624" xlink:to="loc_rddt_DebtInstrumentAdditionalBasisSpread_019e4a99-2340-736d-a922-7db38321af87" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_019e4a99-2340-76dc-a018-3e6c605c735b" 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_019e4a99-2340-79a5-8fe5-8e0afa477624" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_019e4a99-2340-76dc-a018-3e6c605c735b" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/CommitmentandContingenciesDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#CommitmentandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/CommitmentandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_019e3c69-4997-7a27-8df7-5181e44a619e" 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_019e3c69-4997-72c4-86ec-d611426cea2b" 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_019e3c69-4997-7a27-8df7-5181e44a619e" xlink:to="loc_us-gaap_LossContingenciesTable_019e3c69-4997-72c4-86ec-d611426cea2b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_019e3c69-4997-7803-8022-68bd35d5dd3d" 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_019e3c69-4997-72c4-86ec-d611426cea2b" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_019e3c69-4997-7803-8022-68bd35d5dd3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_019e3c69-4997-7803-8022-68bd35d5dd3d_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_019e3c69-4997-7803-8022-68bd35d5dd3d" xlink:to="loc_us-gaap_LossContingencyNatureDomain_019e3c69-4997-7803-8022-68bd35d5dd3d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_019e3c69-4997-7340-ae5f-46edc1c0ba0d" 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_019e3c69-4997-7803-8022-68bd35d5dd3d" xlink:to="loc_us-gaap_LossContingencyNatureDomain_019e3c69-4997-7340-ae5f-46edc1c0ba0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfavorableRegulatoryActionMember_019e3c69-4997-7fae-8772-23447c438ab7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnfavorableRegulatoryActionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_019e3c69-4997-7340-ae5f-46edc1c0ba0d" xlink:to="loc_us-gaap_UnfavorableRegulatoryActionMember_019e3c69-4997-7fae-8772-23447c438ab7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_019f8c2d-b511-71f9-ad41-2b78f4bd54b3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_019e3c69-4997-72c4-86ec-d611426cea2b" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_019f8c2d-b511-71f9-ad41-2b78f4bd54b3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_019f8c2d-b511-71f9-ad41-2b78f4bd54b3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_019f8c2d-b511-71f9-ad41-2b78f4bd54b3" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_019f8c2d-b511-71f9-ad41-2b78f4bd54b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_019f8c2d-b511-7e0e-a39e-81932549fd42" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_019f8c2d-b511-71f9-ad41-2b78f4bd54b3" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_019f8c2d-b511-7e0e-a39e-81932549fd42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CloudInfrastructureAgreementsMember_019f9123-e74c-766d-9459-453edef85ad1" xlink:href="rddt-20260630.xsd#rddt_CloudInfrastructureAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_019f8c2d-b511-7e0e-a39e-81932549fd42" xlink:to="loc_rddt_CloudInfrastructureAgreementsMember_019f9123-e74c-766d-9459-453edef85ad1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_019f8c33-c7a1-747b-b1e8-ec20566203c2" 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_LossContingenciesLineItems_019e3c69-4997-7a27-8df7-5181e44a619e" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_019f8c33-c7a1-747b-b1e8-ec20566203c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_019e3c69-4997-7e3b-8933-bf7d0783d828" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_019e3c69-4997-7a27-8df7-5181e44a619e" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_019e3c69-4997-7e3b-8933-bf7d0783d828" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#StockholdersEquityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/StockholdersEquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_019e3c69-4997-7a6c-b7b7-4dbb7f21b5ef" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_019e3c69-4997-7ca0-84ce-5324c5e4c782" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_019e3c69-4997-7a6c-b7b7-4dbb7f21b5ef" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_019e3c69-4997-7ca0-84ce-5324c5e4c782" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019e3c69-4997-7b1b-bf2b-f0df2591dc5a" 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_ScheduleOfStockByClassTable_019e3c69-4997-7ca0-84ce-5324c5e4c782" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019e3c69-4997-7b1b-bf2b-f0df2591dc5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e3c69-4997-7b1b-bf2b-f0df2591dc5a_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_019e3c69-4997-7b1b-bf2b-f0df2591dc5a" xlink:to="loc_us-gaap_ClassOfStockDomain_019e3c69-4997-7b1b-bf2b-f0df2591dc5a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e3c69-4997-71a4-8add-5a7de69cd965" 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_019e3c69-4997-7b1b-bf2b-f0df2591dc5a" xlink:to="loc_us-gaap_ClassOfStockDomain_019e3c69-4997-71a4-8add-5a7de69cd965" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_019e3c69-4997-7fbb-8c82-1260e7785e3d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019e3c69-4997-71a4-8add-5a7de69cd965" xlink:to="loc_us-gaap_CommonClassAMember_019e3c69-4997-7fbb-8c82-1260e7785e3d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_019e3c69-4997-7b69-a8f8-95e588820885" 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_ClassOfStockLineItems_019e3c69-4997-7a6c-b7b7-4dbb7f21b5ef" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_019e3c69-4997-7b69-a8f8-95e588820885" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019e3c69-4997-79c5-9307-6497a672ffb8" 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_ClassOfStockLineItems_019e3c69-4997-7a6c-b7b7-4dbb7f21b5ef" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019e3c69-4997-79c5-9307-6497a672ffb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019e3c69-4997-71ee-b080-28688d5d95be" 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_ClassOfStockLineItems_019e3c69-4997-7a6c-b7b7-4dbb7f21b5ef" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019e3c69-4997-71ee-b080-28688d5d95be" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_019e3c69-4997-7d85-85ec-4ccf8083e22a" 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_ClassOfStockLineItems_019e3c69-4997-7a6c-b7b7-4dbb7f21b5ef" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_019e3c69-4997-7d85-85ec-4ccf8083e22a" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_019e3c69-4997-7f12-8a51-565651285762" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_019e3c69-4997-72fc-9492-f1236c0a9a31" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_019e3c69-4997-7f12-8a51-565651285762" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_019e3c69-4997-72fc-9492-f1236c0a9a31" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019e3c69-4997-7520-8f0c-5140a150562b" 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_ScheduleOfStockByClassTable_019e3c69-4997-72fc-9492-f1236c0a9a31" xlink:to="loc_us-gaap_AwardTypeAxis_019e3c69-4997-7520-8f0c-5140a150562b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e3c69-4997-7520-8f0c-5140a150562b_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_019e3c69-4997-7520-8f0c-5140a150562b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e3c69-4997-7520-8f0c-5140a150562b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e3c69-4997-79b2-ba71-2275e4314938" 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_019e3c69-4997-7520-8f0c-5140a150562b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e3c69-4997-79b2-ba71-2275e4314938" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_019e3c69-4997-7119-8486-8a9876e84146" 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_019e3c69-4997-79b2-ba71-2275e4314938" xlink:to="loc_us-gaap_EmployeeStockOptionMember_019e3c69-4997-7119-8486-8a9876e84146" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_019e3c69-4997-7c22-9078-b55e34e9e9ed" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e3c69-4997-79b2-ba71-2275e4314938" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_019e3c69-4997-7c22-9078-b55e34e9e9ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_019e3c69-4997-7efb-bfb4-12052bf83a72" 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_ScheduleOfStockByClassTable_019e3c69-4997-72fc-9492-f1236c0a9a31" xlink:to="loc_us-gaap_PlanNameAxis_019e3c69-4997-7efb-bfb4-12052bf83a72" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_019e3c69-4997-7efb-bfb4-12052bf83a72_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_019e3c69-4997-7efb-bfb4-12052bf83a72" xlink:to="loc_us-gaap_PlanNameDomain_019e3c69-4997-7efb-bfb4-12052bf83a72_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_019e3c69-4997-774d-bbe8-712c911d5d05" 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_019e3c69-4997-7efb-bfb4-12052bf83a72" xlink:to="loc_us-gaap_PlanNameDomain_019e3c69-4997-774d-bbe8-712c911d5d05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_A2024IncentiveAwardPlanMember_019e3c69-4997-7a29-b521-f30254a27ba4" xlink:href="rddt-20260630.xsd#rddt_A2024IncentiveAwardPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_019e3c69-4997-774d-bbe8-712c911d5d05" xlink:to="loc_rddt_A2024IncentiveAwardPlanMember_019e3c69-4997-7a29-b521-f30254a27ba4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CommunityImpactInitiativesAndCharitableActivitiesMember_019e3c69-4997-75af-ae65-10aca6681c35" xlink:href="rddt-20260630.xsd#rddt_CommunityImpactInitiativesAndCharitableActivitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_019e3c69-4997-774d-bbe8-712c911d5d05" xlink:to="loc_rddt_CommunityImpactInitiativesAndCharitableActivitiesMember_019e3c69-4997-75af-ae65-10aca6681c35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_019e3c69-4997-7b03-ba14-89f2e5e6cc05" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_019e3c69-4997-7f12-8a51-565651285762" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_019e3c69-4997-7b03-ba14-89f2e5e6cc05" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e4aa3-563a-7736-b3ed-d7061749e2e7" 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_019e3c69-4997-7ae5-b3ef-9691dfbf90f5" 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_019e4aa3-563a-7736-b3ed-d7061749e2e7" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e3c69-4997-7ae5-b3ef-9691dfbf90f5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_019e4aa3-563a-7a9e-8924-b8b9df2d3e2b" 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_019e3c69-4997-7ae5-b3ef-9691dfbf90f5" xlink:to="loc_srt_RangeAxis_019e4aa3-563a-7a9e-8924-b8b9df2d3e2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019e4aa3-563a-7a9e-8924-b8b9df2d3e2b_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_019e4aa3-563a-7a9e-8924-b8b9df2d3e2b" xlink:to="loc_srt_RangeMember_019e4aa3-563a-7a9e-8924-b8b9df2d3e2b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019e4aa3-563a-7796-9d12-100bdf2f4eeb" 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_019e4aa3-563a-7a9e-8924-b8b9df2d3e2b" xlink:to="loc_srt_RangeMember_019e4aa3-563a-7796-9d12-100bdf2f4eeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_019e4aa3-563a-7a79-b665-25b65f02f776" 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_019e4aa3-563a-7796-9d12-100bdf2f4eeb" xlink:to="loc_srt_MinimumMember_019e4aa3-563a-7a79-b665-25b65f02f776" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_019e4aa3-563a-7aca-b12c-a7712d4ffedc" 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_019e4aa3-563a-7796-9d12-100bdf2f4eeb" xlink:to="loc_srt_MaximumMember_019e4aa3-563a-7aca-b12c-a7712d4ffedc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019e4aa3-563a-7546-b789-4cf01a56fd90" 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_019e3c69-4997-7ae5-b3ef-9691dfbf90f5" xlink:to="loc_us-gaap_AwardTypeAxis_019e4aa3-563a-7546-b789-4cf01a56fd90" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e4aa3-563a-7546-b789-4cf01a56fd90_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_019e4aa3-563a-7546-b789-4cf01a56fd90" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e4aa3-563a-7546-b789-4cf01a56fd90_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e4aa3-563a-73af-a1dc-e0102e73afaf" 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_019e4aa3-563a-7546-b789-4cf01a56fd90" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e4aa3-563a-73af-a1dc-e0102e73afaf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember_019e4aa3-563a-721c-b89e-1231b75526c7" xlink:href="rddt-20260630.xsd#rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e4aa3-563a-73af-a1dc-e0102e73afaf" xlink:to="loc_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember_019e4aa3-563a-721c-b89e-1231b75526c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_019e4aa3-7fa1-7144-a29c-94e8750591d2" 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_019e4aa3-563a-73af-a1dc-e0102e73afaf" xlink:to="loc_us-gaap_EmployeeStockOptionMember_019e4aa3-7fa1-7144-a29c-94e8750591d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_019e4aa3-7fa1-787c-b5d8-3d879af355f3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e3c69-4997-7ae5-b3ef-9691dfbf90f5" xlink:to="loc_us-gaap_VestingAxis_019e4aa3-7fa1-787c-b5d8-3d879af355f3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_019e4aa3-7fa1-787c-b5d8-3d879af355f3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_019e4aa3-7fa1-787c-b5d8-3d879af355f3" xlink:to="loc_us-gaap_VestingDomain_019e4aa3-7fa1-787c-b5d8-3d879af355f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_019e4aa3-7fa1-7aad-9743-7759c34fd2d7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_019e4aa3-7fa1-787c-b5d8-3d879af355f3" xlink:to="loc_us-gaap_VestingDomain_019e4aa3-7fa1-7aad-9743-7759c34fd2d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_019e4aa3-7fa1-7058-ae60-4bb1c46a07a7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_019e4aa3-7fa1-7aad-9743-7759c34fd2d7" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_019e4aa3-7fa1-7058-ae60-4bb1c46a07a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_019e4aa3-7fa1-7cc9-88ba-6677a0b39569" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_019e4aa3-7fa1-7aad-9743-7759c34fd2d7" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_019e4aa3-7fa1-7cc9-88ba-6677a0b39569" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019e4aa3-7fa1-72fa-907e-b4e74e06bda7" 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_019e3c69-4997-7ae5-b3ef-9691dfbf90f5" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019e4aa3-7fa1-72fa-907e-b4e74e06bda7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e4aa3-7fa1-72fa-907e-b4e74e06bda7_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_019e4aa3-7fa1-72fa-907e-b4e74e06bda7" xlink:to="loc_us-gaap_ClassOfStockDomain_019e4aa3-7fa1-72fa-907e-b4e74e06bda7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e4aa3-7fa1-7581-951f-18ee57ea9cbb" 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_019e4aa3-7fa1-72fa-907e-b4e74e06bda7" xlink:to="loc_us-gaap_ClassOfStockDomain_019e4aa3-7fa1-7581-951f-18ee57ea9cbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_019e4aa3-7fa1-753c-901b-e5966ae2098a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019e4aa3-7fa1-7581-951f-18ee57ea9cbb" xlink:to="loc_us-gaap_CommonClassAMember_019e4aa3-7fa1-753c-901b-e5966ae2098a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_019e4aa3-7fa1-723f-a0c2-99e8dd63a520" 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_019e4aa3-7fa1-7581-951f-18ee57ea9cbb" xlink:to="loc_us-gaap_CommonClassBMember_019e4aa3-7fa1-723f-a0c2-99e8dd63a520" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_019e4aa3-563a-7ec6-9af5-4967c3af6c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e4aa3-563a-7736-b3ed-d7061749e2e7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_019e4aa3-563a-7ec6-9af5-4967c3af6c0b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019e4aa3-7fa1-780f-a538-0a0a75d7c2a0" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e4aa3-563a-7736-b3ed-d7061749e2e7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019e4aa3-7fa1-780f-a538-0a0a75d7c2a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_019e4aa3-7fa1-7106-ac78-c975015352cb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e4aa3-563a-7736-b3ed-d7061749e2e7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_019e4aa3-7fa1-7106-ac78-c975015352cb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_019e4aa3-7fa1-7398-b310-55f12631bf69" 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_019e4aa3-563a-7736-b3ed-d7061749e2e7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_019e4aa3-7fa1-7398-b310-55f12631bf69" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_019e4aa3-7fa1-7da7-b6dd-5e9ff147f681" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e4aa3-563a-7736-b3ed-d7061749e2e7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_019e4aa3-7fa1-7da7-b6dd-5e9ff147f681" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_019e4aa3-9a07-7892-a541-e40ea18b1784" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e4aa3-563a-7736-b3ed-d7061749e2e7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_019e4aa3-9a07-7892-a541-e40ea18b1784" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_019e4aa3-9a07-7938-9186-9cb6cfb7007b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e4aa3-563a-7736-b3ed-d7061749e2e7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_019e4aa3-9a07-7938-9186-9cb6cfb7007b" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_019e3c69-4997-773c-943a-50f0f73d589e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_019e3c69-4997-7faa-91b2-471746e4315d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_019e3c69-4997-773c-943a-50f0f73d589e" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_019e3c69-4997-7faa-91b2-471746e4315d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeLocationBalanceAxis_019e3c69-4997-70e8-a461-cafff236bbf0" 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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_019e3c69-4997-7faa-91b2-471746e4315d" xlink:to="loc_us-gaap_StatementOfIncomeLocationBalanceAxis_019e3c69-4997-70e8-a461-cafff236bbf0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_019e3c69-4997-7f39-a36d-56c1928d4849" 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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_019e3c69-4997-773c-943a-50f0f73d589e" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_019e3c69-4997-7f39-a36d-56c1928d4849" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails_1" xlink:type="simple" xlink:href="rddt-20260630.xsd#StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails_1"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_019e3c69-4997-773c-943a-50f0f73d589e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_019e3c69-4997-7faa-91b2-471746e4315d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_019e3c69-4997-773c-943a-50f0f73d589e" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_019e3c69-4997-7faa-91b2-471746e4315d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_019e3c69-4997-7f39-a36d-56c1928d4849" 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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_019e3c69-4997-773c-943a-50f0f73d589e" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_019e3c69-4997-7f39-a36d-56c1928d4849" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#RelatedPartiesandRelatedPartyTransactionsDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_019e3c69-4997-7e7c-93f8-54a6115d6ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_019e3c69-4997-72c2-a305-5e0772942f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_019e3c69-4997-7e7c-93f8-54a6115d6ab2" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_019e3c69-4997-72c2-a305-5e0772942f1c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_019e3c69-4997-7db1-86b8-7107c98e6701" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_019e3c69-4997-72c2-a305-5e0772942f1c" xlink:to="loc_dei_LegalEntityAxis_019e3c69-4997-7db1-86b8-7107c98e6701" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_019e3c69-4997-7db1-86b8-7107c98e6701_default" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_019e3c69-4997-7db1-86b8-7107c98e6701" xlink:to="loc_dei_EntityDomain_019e3c69-4997-7db1-86b8-7107c98e6701_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_019e3c69-4997-7608-b32d-607242572f0a" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_019e3c69-4997-7db1-86b8-7107c98e6701" xlink:to="loc_dei_EntityDomain_019e3c69-4997-7608-b32d-607242572f0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AdvanceMagazinePublishersInc.Member_019e3c69-4997-75b2-a744-0db16123ffde" xlink:href="rddt-20260630.xsd#rddt_AdvanceMagazinePublishersInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_019e3c69-4997-7608-b32d-607242572f0a" xlink:to="loc_rddt_AdvanceMagazinePublishersInc.Member_019e3c69-4997-75b2-a744-0db16123ffde" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_019e3c69-4997-7a24-a2a5-5f4dac2fc001" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_019e3c69-4997-72c2-a305-5e0772942f1c" xlink:to="loc_srt_OwnershipAxis_019e3c69-4997-7a24-a2a5-5f4dac2fc001" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_019e3c69-4997-7a24-a2a5-5f4dac2fc001_default" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_019e3c69-4997-7a24-a2a5-5f4dac2fc001" xlink:to="loc_srt_OwnershipDomain_019e3c69-4997-7a24-a2a5-5f4dac2fc001_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_019e3c69-4997-7ad7-92d1-9b907e82b021" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_019e3c69-4997-7a24-a2a5-5f4dac2fc001" xlink:to="loc_srt_OwnershipDomain_019e3c69-4997-7ad7-92d1-9b907e82b021" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RedditInc.Member_019e3c69-4997-7a94-ae9a-a1c04db6a0d1" xlink:href="rddt-20260630.xsd#rddt_RedditInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_019e3c69-4997-7ad7-92d1-9b907e82b021" xlink:to="loc_rddt_RedditInc.Member_019e3c69-4997-7a94-ae9a-a1c04db6a0d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_019e3c69-4997-7796-ab60-4fa0fa6b313b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_019e3c69-4997-7e7c-93f8-54a6115d6ab2" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_019e3c69-4997-7796-ab60-4fa0fa6b313b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7b70-9e93-f91381a4d871" 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_019e3c69-4997-7d01-b30d-2075c0613579" 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_019e3c69-4997-7b70-9e93-f91381a4d871" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019e3c69-4997-7d01-b30d-2075c0613579" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_019e3c69-4997-759d-857e-17dba9060632" 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_019e3c69-4997-7d01-b30d-2075c0613579" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_019e3c69-4997-759d-857e-17dba9060632" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019e3c69-4997-759d-857e-17dba9060632_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_019e3c69-4997-759d-857e-17dba9060632" xlink:to="loc_us-gaap_SegmentDomain_019e3c69-4997-759d-857e-17dba9060632_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019e3c69-4997-7d70-b127-fcbc00c4872a" 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_019e3c69-4997-759d-857e-17dba9060632" xlink:to="loc_us-gaap_SegmentDomain_019e3c69-4997-7d70-b127-fcbc00c4872a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ReportableSegmentMember_019e3c69-4997-7edf-b49d-2fadb4c5a26b" xlink:href="rddt-20260630.xsd#rddt_ReportableSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019e3c69-4997-7d70-b127-fcbc00c4872a" xlink:to="loc_rddt_ReportableSegmentMember_019e3c69-4997-7edf-b49d-2fadb4c5a26b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e3c69-4997-7b36-9536-bd42b8f3a850" 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_019e3c69-4997-7b70-9e93-f91381a4d871" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e3c69-4997-7b36-9536-bd42b8f3a850" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CostOfGoodsAndServiceAdjusted_019e3c69-4997-7868-9a44-ee6b07cb1357" xlink:href="rddt-20260630.xsd#rddt_CostOfGoodsAndServiceAdjusted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7b70-9e93-f91381a4d871" xlink:to="loc_rddt_CostOfGoodsAndServiceAdjusted_019e3c69-4997-7868-9a44-ee6b07cb1357" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_GrossProfitAdjusted_019e3c69-4997-73d4-a5bf-3afd8039bd83" xlink:href="rddt-20260630.xsd#rddt_GrossProfitAdjusted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7b70-9e93-f91381a4d871" xlink:to="loc_rddt_GrossProfitAdjusted_019e3c69-4997-73d4-a5bf-3afd8039bd83" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted_019e3c69-4997-7efd-acbb-b7efb9e0a6b6" xlink:href="rddt-20260630.xsd#rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7b70-9e93-f91381a4d871" xlink:to="loc_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted_019e3c69-4997-7efd-acbb-b7efb9e0a6b6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_019e3c69-4997-7462-b524-17b3c36d829a" xlink:href="rddt-20260630.xsd#rddt_ShareBasedPaymentArrangementExpenseAndTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7b70-9e93-f91381a4d871" xlink:to="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_019e3c69-4997-7462-b524-17b3c36d829a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_019e3c69-4997-7273-b133-c80650b19cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7b70-9e93-f91381a4d871" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_019e3c69-4997-7273-b133-c80650b19cc1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_019e3c69-4997-72df-b47c-f288c4286cea" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7b70-9e93-f91381a4d871" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_019e3c69-4997-72df-b47c-f288c4286cea" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019e3c69-4997-7a54-abf6-e7c9f02ea1a7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7b70-9e93-f91381a4d871" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019e3c69-4997-7a54-abf6-e7c9f02ea1a7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_019e3c69-4997-7738-b538-d06a3d308a4c" 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_019e3c69-4997-7b70-9e93-f91381a4d871" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_019e3c69-4997-7738-b538-d06a3d308a4c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e3c69-4997-78a8-a729-81f70a033a17" 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_019e3c69-4997-7b70-9e93-f91381a4d871" xlink:to="loc_us-gaap_NetIncomeLoss_019e3c69-4997-78a8-a729-81f70a033a17" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7e99-92d4-52ccaefa2238" 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_019e3c69-4997-7b31-90d3-a01f5a8d6d3b" 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_019e3c69-4997-7e99-92d4-52ccaefa2238" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019e3c69-4997-7b31-90d3-a01f5a8d6d3b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeLocationBalanceAxis_019e3c69-4997-7806-8c53-dce5850a48bc" 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_ScheduleOfSegmentReportingInformationBySegmentTable_019e3c69-4997-7b31-90d3-a01f5a8d6d3b" xlink:to="loc_us-gaap_StatementOfIncomeLocationBalanceAxis_019e3c69-4997-7806-8c53-dce5850a48bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_019e3c69-4997-7000-9005-8ac9f6e98698" 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_019e3c69-4997-7b31-90d3-a01f5a8d6d3b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_019e3c69-4997-7000-9005-8ac9f6e98698" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019e3c69-4997-7000-9005-8ac9f6e98698_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_019e3c69-4997-7000-9005-8ac9f6e98698" xlink:to="loc_us-gaap_SegmentDomain_019e3c69-4997-7000-9005-8ac9f6e98698_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019e3c69-4997-7bd3-b05f-a5af70474307" 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_019e3c69-4997-7000-9005-8ac9f6e98698" xlink:to="loc_us-gaap_SegmentDomain_019e3c69-4997-7bd3-b05f-a5af70474307" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ReportableSegmentMember_019e3c69-4997-709e-857e-5cd002a23a21" xlink:href="rddt-20260630.xsd#rddt_ReportableSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019e3c69-4997-7bd3-b05f-a5af70474307" xlink:to="loc_rddt_ReportableSegmentMember_019e3c69-4997-709e-857e-5cd002a23a21" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_019e3c69-4997-7999-ad17-e95634bb8059" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7e99-92d4-52ccaefa2238" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_019e3c69-4997-7999-ad17-e95634bb8059" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_019e3c69-4997-782e-a7d0-3c68f740617d" xlink:href="rddt-20260630.xsd#rddt_ShareBasedPaymentArrangementExpenseAndTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7e99-92d4-52ccaefa2238" xlink:to="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_019e3c69-4997-782e-a7d0-3c68f740617d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CostOfGoodsAndServiceAdjusted_019e3c69-4997-756f-8673-c09e206d0556" xlink:href="rddt-20260630.xsd#rddt_CostOfGoodsAndServiceAdjusted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7e99-92d4-52ccaefa2238" xlink:to="loc_rddt_CostOfGoodsAndServiceAdjusted_019e3c69-4997-756f-8673-c09e206d0556" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails_1" xlink:type="simple" xlink:href="rddt-20260630.xsd#SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails_1"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7e99-92d4-52ccaefa2238" 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_019e3c69-4997-7b31-90d3-a01f5a8d6d3b" 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_019e3c69-4997-7e99-92d4-52ccaefa2238" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019e3c69-4997-7b31-90d3-a01f5a8d6d3b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_019e3c69-4997-7000-9005-8ac9f6e98698" 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_019e3c69-4997-7b31-90d3-a01f5a8d6d3b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_019e3c69-4997-7000-9005-8ac9f6e98698" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019e3c69-4997-7000-9005-8ac9f6e98698_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_019e3c69-4997-7000-9005-8ac9f6e98698" xlink:to="loc_us-gaap_SegmentDomain_019e3c69-4997-7000-9005-8ac9f6e98698_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019e3c69-4997-7bd3-b05f-a5af70474307" 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_019e3c69-4997-7000-9005-8ac9f6e98698" xlink:to="loc_us-gaap_SegmentDomain_019e3c69-4997-7bd3-b05f-a5af70474307" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ReportableSegmentMember_019e3c69-4997-709e-857e-5cd002a23a21" xlink:href="rddt-20260630.xsd#rddt_ReportableSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019e3c69-4997-7bd3-b05f-a5af70474307" xlink:to="loc_rddt_ReportableSegmentMember_019e3c69-4997-709e-857e-5cd002a23a21" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_019e3c69-4997-7999-ad17-e95634bb8059" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7e99-92d4-52ccaefa2238" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_019e3c69-4997-7999-ad17-e95634bb8059" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_019e3c69-4997-782e-a7d0-3c68f740617d" xlink:href="rddt-20260630.xsd#rddt_ShareBasedPaymentArrangementExpenseAndTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7e99-92d4-52ccaefa2238" xlink:to="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_019e3c69-4997-782e-a7d0-3c68f740617d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CostOfGoodsAndServiceAdjusted_019e3c69-4997-756f-8673-c09e206d0556" xlink:href="rddt-20260630.xsd#rddt_CostOfGoodsAndServiceAdjusted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7e99-92d4-52ccaefa2238" xlink:to="loc_rddt_CostOfGoodsAndServiceAdjusted_019e3c69-4997-756f-8673-c09e206d0556" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7a2b-b842-be17d167ee95" 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_019e3c69-4997-7eb6-a8bf-3c438500bd7c" 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_019e3c69-4997-7a2b-b842-be17d167ee95" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019e3c69-4997-7eb6-a8bf-3c438500bd7c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeLocationBalanceAxis_019e3c69-4997-7b97-9fc6-4b23014ec1ec" 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_ScheduleOfSegmentReportingInformationBySegmentTable_019e3c69-4997-7eb6-a8bf-3c438500bd7c" xlink:to="loc_us-gaap_StatementOfIncomeLocationBalanceAxis_019e3c69-4997-7b97-9fc6-4b23014ec1ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_019e3c69-4997-7bf8-a7b8-65f2f27e1628" 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_019e3c69-4997-7eb6-a8bf-3c438500bd7c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_019e3c69-4997-7bf8-a7b8-65f2f27e1628" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019e3c69-4997-7bf8-a7b8-65f2f27e1628_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_019e3c69-4997-7bf8-a7b8-65f2f27e1628" xlink:to="loc_us-gaap_SegmentDomain_019e3c69-4997-7bf8-a7b8-65f2f27e1628_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019e3c69-4997-7b9f-b1a8-5749abedd4d3" 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_019e3c69-4997-7bf8-a7b8-65f2f27e1628" xlink:to="loc_us-gaap_SegmentDomain_019e3c69-4997-7b9f-b1a8-5749abedd4d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ReportableSegmentMember_019e3c69-4997-782c-b832-d29b852c0880" xlink:href="rddt-20260630.xsd#rddt_ReportableSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019e3c69-4997-7b9f-b1a8-5749abedd4d3" xlink:to="loc_rddt_ReportableSegmentMember_019e3c69-4997-782c-b832-d29b852c0880" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_019e3c69-4997-7dd0-9f6d-1951974874bd" 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_019e3c69-4997-7a2b-b842-be17d167ee95" xlink:to="loc_us-gaap_OperatingExpenses_019e3c69-4997-7dd0-9f6d-1951974874bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_019e3c69-4997-730b-abd9-c4e059e6965d" xlink:href="rddt-20260630.xsd#rddt_ShareBasedPaymentArrangementExpenseAndTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7a2b-b842-be17d167ee95" xlink:to="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_019e3c69-4997-730b-abd9-c4e059e6965d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_019e3c69-4997-79e9-85e9-7f17b281661f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7a2b-b842-be17d167ee95" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_019e3c69-4997-79e9-85e9-7f17b281661f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted_019e3c69-4997-70d0-bda7-3060e5b304ed" xlink:href="rddt-20260630.xsd#rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7a2b-b842-be17d167ee95" xlink:to="loc_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted_019e3c69-4997-70d0-bda7-3060e5b304ed" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails_1" xlink:type="simple" xlink:href="rddt-20260630.xsd#SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails_1"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7a2b-b842-be17d167ee95" 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_019e3c69-4997-7eb6-a8bf-3c438500bd7c" 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_019e3c69-4997-7a2b-b842-be17d167ee95" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019e3c69-4997-7eb6-a8bf-3c438500bd7c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_019e3c69-4997-7bf8-a7b8-65f2f27e1628" 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_019e3c69-4997-7eb6-a8bf-3c438500bd7c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_019e3c69-4997-7bf8-a7b8-65f2f27e1628" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019e3c69-4997-7bf8-a7b8-65f2f27e1628_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_019e3c69-4997-7bf8-a7b8-65f2f27e1628" xlink:to="loc_us-gaap_SegmentDomain_019e3c69-4997-7bf8-a7b8-65f2f27e1628_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019e3c69-4997-7b9f-b1a8-5749abedd4d3" 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_019e3c69-4997-7bf8-a7b8-65f2f27e1628" xlink:to="loc_us-gaap_SegmentDomain_019e3c69-4997-7b9f-b1a8-5749abedd4d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ReportableSegmentMember_019e3c69-4997-782c-b832-d29b852c0880" xlink:href="rddt-20260630.xsd#rddt_ReportableSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019e3c69-4997-7b9f-b1a8-5749abedd4d3" xlink:to="loc_rddt_ReportableSegmentMember_019e3c69-4997-782c-b832-d29b852c0880" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_019e3c69-4997-7dd0-9f6d-1951974874bd" 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_019e3c69-4997-7a2b-b842-be17d167ee95" xlink:to="loc_us-gaap_OperatingExpenses_019e3c69-4997-7dd0-9f6d-1951974874bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_019e3c69-4997-730b-abd9-c4e059e6965d" xlink:href="rddt-20260630.xsd#rddt_ShareBasedPaymentArrangementExpenseAndTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7a2b-b842-be17d167ee95" xlink:to="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_019e3c69-4997-730b-abd9-c4e059e6965d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_019e3c69-4997-79e9-85e9-7f17b281661f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7a2b-b842-be17d167ee95" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_019e3c69-4997-79e9-85e9-7f17b281661f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted_019e3c69-4997-70d0-bda7-3060e5b304ed" xlink:href="rddt-20260630.xsd#rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7a2b-b842-be17d167ee95" xlink:to="loc_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted_019e3c69-4997-70d0-bda7-3060e5b304ed" xlink:type="arc" order="3"/>
  </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_rddt_JenniferWongMember_019e3c69-47e8-7e00-aed4-a17120eb1e44" xlink:href="rddt-20260630.xsd#rddt_JenniferWongMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_rddt_JenniferWongMember_019e3c69-47e8-7e00-aed4-a17120eb1e44" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_StevenHuffmanMember_019e3c69-47e8-760d-bb4d-413ce80024f1" xlink:href="rddt-20260630.xsd#rddt_StevenHuffmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_rddt_StevenHuffmanMember_019e3c69-47e8-760d-bb4d-413ce80024f1" xlink:type="arc" order="3"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>rddt-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:019e3c69-47e7-7170-b738-e7a841628bd8,g:560b7364-056d-4fb4-89bd-475c87063cd3-->
<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_rddt_CommunityImpactInitiativesAndCharitableActivitiesMember_019e3c69-4998-7d17-a083-b34679b1aa2e_terseLabel_en-US" xlink:label="lab_rddt_CommunityImpactInitiativesAndCharitableActivitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Community Impact Initiatives and Charitable Activities</link:label>
    <link:label id="lab_rddt_CommunityImpactInitiativesAndCharitableActivitiesMember_label_en-US" xlink:label="lab_rddt_CommunityImpactInitiativesAndCharitableActivitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Community Impact Initiatives And Charitable Activities [Member]</link:label>
    <link:label id="lab_rddt_CommunityImpactInitiativesAndCharitableActivitiesMember_documentation_en-US" xlink:label="lab_rddt_CommunityImpactInitiativesAndCharitableActivitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Community Impact Initiatives And Charitable Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CommunityImpactInitiativesAndCharitableActivitiesMember" xlink:href="rddt-20260630.xsd#rddt_CommunityImpactInitiativesAndCharitableActivitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_CommunityImpactInitiativesAndCharitableActivitiesMember" xlink:to="lab_rddt_CommunityImpactInitiativesAndCharitableActivitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019e3c69-4a70-7481-91ba-3d46ae09f1fb_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 of Class A and Class B common stock used to compute net income per share attributable to common stockholders</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019e3c69-4a70-72ee-8b79-c8dfe1264347_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" 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_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_019e3c69-4a70-74e5-a4fa-0dade839aadc_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_019e3c69-4998-79a4-b021-09452285aa5c_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_019e3c69-4997-7d3b-99d2-e8364232ebf1_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_us-gaap_DebtSecuritiesAvailableForSaleTable_019e3c69-4997-7aa5-b00a-346fc472317e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale [Table]</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019e3c69-4a70-716b-b9c5-79d9d1d27b62_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income attributable to common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_019e3c69-4998-7f11-bf3c-5aadf66249e4_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_019e3c69-4a70-7b95-8081-959229ad401e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected timing of revenue recognition for remaining performance obligations</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" 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_019e3c69-4a6f-74bf-b0f8-daacd836c710_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019e3c69-4998-7a77-95a3-347304eeb998_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total RSUs and RSAs</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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_FairValueAssetsMeasuredOnRecurringBasisTextBlock_019e3c69-4a6f-7e80-a8e2-9ce2482434fe_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 a 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_CommonStockValue_019e3c69-4a70-7ed0-92b5-ffbb494d1be8_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" 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_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019e3c69-4998-7df7-bb75-c4480e6b2f66_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Taxes paid related to net share settlement of restricted stock units</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_019e3c69-4a70-7d6c-9452-e9ee1d2afb52_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued compensation and benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_019e3c69-4a6f-7e20-8446-a7d3df26dcb3_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashEquivalentsAtCarryingValueAbstract_019e3c69-4a70-72b5-815a-748fd649f560_terseLabel_en-US" xlink:label="lab_us-gaap_CashEquivalentsAtCarryingValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash equivalents:</link:label>
    <link:label id="lab_us-gaap_CashEquivalentsAtCarryingValueAbstract_label_en-US" xlink:label="lab_us-gaap_CashEquivalentsAtCarryingValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents, at Carrying Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashEquivalentsAtCarryingValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract" xlink:to="lab_us-gaap_CashEquivalentsAtCarryingValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_019e3c69-4a70-7247-ac48-8d076bfedd0b_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_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_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember_019e3c69-4a70-73ab-b63b-5f7856efd841_terseLabel_en-US" xlink:label="lab_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility And Standby Letter Of Credit Agreement, Outstanding SONIA Loans</link:label>
    <link:label id="lab_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember_label_en-US" xlink:label="lab_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility And Standby Letter Of Credit Agreement, Outstanding SONIA Loans [Member]</link:label>
    <link:label id="lab_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember_documentation_en-US" xlink:label="lab_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility And Standby Letter Of Credit Agreement, Outstanding SONIA Loans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember" xlink:href="rddt-20260630.xsd#rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember" xlink:to="lab_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_019e3c69-4a70-77c0-9d10-121e325b9187_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock upon settlement of restricted stock units, net (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_019e3c69-4a70-70cc-b138-080159f63165_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options vested and expected to vest, weighted-average exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" 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, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_019e3c69-4a70-74fd-abf9-4c02b62ed05f_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_019e3c69-4998-7542-92aa-9ccdcf2ff4c2_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_019e3c69-4a70-726f-83bb-c188cedd99af_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_DevelopedTechnologyRightsMember_019e3c69-4998-7d88-b749-d5a98a70d445_terseLabel_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Developed technology</link:label>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_label_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Developed Technology Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:to="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_019e3c69-4a6f-752d-8ecc-d2593badcad0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">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_019e3c69-4997-7632-9f57-338172adcc63_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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_019e3c69-4a70-712d-a4bc-f86496061392_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" 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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_019e3c69-4998-7c3c-9927-875ad96e8f67_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived, Acquired [Line Items]</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived, Acquired [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_019e3c69-4a6f-7c81-abad-20dd28c1415d_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Parties and Related-Party Transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_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_dei_EntityAddressStateOrProvince_019e3c69-4a6f-7658-a1b0-b626da67bc8a_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_019e3c69-4998-777f-b173-de48eb8ee411_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">Change in foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_AvailableForSaleSecuritiesDebtMaturitiesAbstract_019e3c69-4998-7fb7-aa2d-1cb8802ac310_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract" 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_AvailableForSaleSecuritiesDebtMaturitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Available-for-Sale Securities, Debt Maturities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_019e3c69-4a70-7819-a517-b7995853f87d_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 dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_AssetsFairValueDisclosureAbstract_019e3c69-4a6f-7937-b1c8-8a9f87cc06cd_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_019e3c69-4a70-7142-8a4f-8a6a483a728d_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" 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_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Excluding Goodwill, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019e3c69-4998-7c9b-8bb0-ee43fd25a53e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">RSUs and RSAs outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019e3c69-4998-7256-a484-cc63109412bd_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">Unvested, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019e3c69-4998-78d8-bf47-5f2373da4642_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">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_019e3c69-4998-7cc7-95a0-aca3573146eb_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_019e3c69-4998-75ec-8b9a-2d5ebba51100_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">Basic weighted-average common shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_us-gaap_ShareBasedCompensationAwardTrancheOneMember_019e3c69-4a70-709a-bfd6-73eafe8ee62d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche One</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_019e3c69-4998-7b3a-9316-ec490f3300d5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Amortization of premium (accretion of discount) on marketable securities, net</link:label>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_label_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accretion (Amortization) of Discounts and Premiums, Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:to="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_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_rddt_CostOfGoodsAndServiceAdjusted_019e3c69-4a70-768c-b154-8d2991212cde_terseLabel_en-US" xlink:label="lab_rddt_CostOfGoodsAndServiceAdjusted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjusted cost of revenue</link:label>
    <link:label id="lab_rddt_CostOfGoodsAndServiceAdjusted_label_en-US" xlink:label="lab_rddt_CostOfGoodsAndServiceAdjusted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost Of Goods And Service, Adjusted</link:label>
    <link:label id="lab_rddt_CostOfGoodsAndServiceAdjusted_documentation_en-US" xlink:label="lab_rddt_CostOfGoodsAndServiceAdjusted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cost Of Goods And Service, Adjusted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CostOfGoodsAndServiceAdjusted" xlink:href="rddt-20260630.xsd#rddt_CostOfGoodsAndServiceAdjusted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_CostOfGoodsAndServiceAdjusted" xlink:to="lab_rddt_CostOfGoodsAndServiceAdjusted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_019e3c69-4998-7329-b0d8-559d9ab10a04_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_019e3c69-4a70-7b7a-93ea-eb8bcb3d03cf_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_019e3c69-4a70-7f2c-9cdc-5875219669a1_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_dei_EntityAddressCityOrTown_019e3c69-4a70-7b48-a68a-ebfb7290a83d_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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019e3c69-4a70-71f4-879c-68e4ab3fe02d_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">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_019e3c69-4a70-73ef-87f5-e8054444b4ff_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_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_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember_019e3c69-4998-7b90-a905-a759bb2a5a68_terseLabel_en-US" xlink:label="lab_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility and Standby Letter of Credit Agreement, ABR Loans</link:label>
    <link:label id="lab_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember_label_en-US" xlink:label="lab_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility And Standby Letter Of Credit Agreement, ABR Loans [Member]</link:label>
    <link:label id="lab_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember_documentation_en-US" xlink:label="lab_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility And Standby Letter Of Credit Agreement, ABR Loans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember" xlink:href="rddt-20260630.xsd#rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember" xlink:to="lab_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_019e3c69-4a70-7787-88f7-f553b41b8fc6_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:label id="lab_dei_DocumentInformationLineItems_label_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_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_019e3c69-4a70-7cd3-a41d-0d03d3ad564f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_019e3c69-4a70-776f-b145-a346bed70dad_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 of Unaudited Interim Financial Information</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_019e3c69-4998-7bb9-9674-107a0e2bd1ef_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_019e3c69-4a6f-79e3-bfd3-47631f0dc84e_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 carrying value</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_NetIncomeLossAvailableToCommonStockholdersBasic_019e3c69-4a6f-751e-b470-f0a5f10cdb64_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income attributable to common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_019e3c69-4a70-73b3-a484-d1c286a9f9c2_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer Benchmark</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019e3c69-4a70-73d5-84b9-be2a4828ed9e_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_019e3c69-4998-7e0d-8832-b3f4709f9330_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_country_US_019e3c69-4a70-7342-b03a-cee7fa12846e_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_ConcentrationRiskByTypeAxis_019e3c69-4a70-7658-babf-2f4460af5956_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_019e3c69-4a70-796b-aa27-7c34d0adfbaa_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">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_EarningsPerSharePolicyTextBlock_019e3c69-4a70-78c3-9b03-8d313630039f_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Income (Loss) per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_019e3c69-4a6f-7814-a2dc-e294f6034298_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Pronouncements Not Yet Adopted</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_019e3c69-4998-7580-87a0-a44b0498b315_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 Net Income</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_UseOfEstimates_019e3c69-4998-7f90-b0a7-5a57af70f1a3_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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e3c69-4a6f-7fe1-920c-23d9a948a94b_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">Change in other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_ScheduleOfAccruedLiabilitiesTableTextBlock_019e3c69-4998-71fc-8076-f223228ec3f1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Expenses and Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_019e3c69-4a6f-77aa-a27b-52e1956e9621_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_019e3c69-4998-75ac-a255-a45c949d2597_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">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_019e3c69-4a70-7deb-8cac-f97e54cba590_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_PreferredStockSharesOutstanding_019e3c69-4a70-7378-87aa-af33dfbe240f_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_019e3c69-4a6f-7ac4-812c-7815e5d8c2a1_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">Basic net income per share attributable to common stockholders:</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_StockholdersEquityNoteDisclosureTextBlock_019e3c69-4998-71b9-ae51-bb48df3f6c45_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_019e3c69-4998-7ac8-9aa8-dec6e44c7aa9_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_019e3c69-4a70-7d65-9efb-06776cb2cbad_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_us-gaap_DebtInstrumentTerm_019e3c69-4a6f-7a28-9e42-a2a6bbe08645_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument term</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember_019e3c69-4998-7be8-9da8-c6fc95a87ae0_terseLabel_en-US" xlink:label="lab_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility and Standby Letter of Credit Agreement, Outstanding Term Benchmark Loans</link:label>
    <link:label id="lab_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember_label_en-US" xlink:label="lab_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility And Standby Letter Of Credit Agreement, Outstanding Term Benchmark Loans [Member]</link:label>
    <link:label id="lab_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember_documentation_en-US" xlink:label="lab_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility And Standby Letter Of Credit Agreement, Outstanding Term Benchmark Loans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember" xlink:href="rddt-20260630.xsd#rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember" xlink:to="lab_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019e3c69-4a70-7e32-8c2c-313d88fcc857_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 (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_019e3c69-4a70-72ec-8ebf-a57f503b47b7_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_019e3c69-4a70-7c77-969f-713f2850c2c3_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 common stock</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_019e3c69-4a70-79ce-b655-659ab9f3c57d_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">Class B</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_label_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_019e3c69-4a70-792b-bbd4-46f6edbf6673_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_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_019e3c69-4a70-79a6-b2e2-d4192fd580f1_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 Income 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_019e3c69-4998-7b5c-93f5-193e4d8211e1_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 income per share attributable to Class A and Class B common stock (Note 4)</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_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_019e3c69-4997-72b3-8d80-878fbf014aa8_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_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_019e3c69-4a6f-70c2-b272-412c4407c9bd_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_019e3c69-4a70-7a00-8d07-93ea423b9d55_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_019e3c69-4a6f-7ea5-8c06-5d62b2fc1c3d_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_019e3c69-4a70-7f45-a0b4-433fb7a00798_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" 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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_019e3c69-4997-7e74-862a-33533706898d_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized stock-based compensation expense related to stock options</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_019e3c69-4998-7725-a43b-5e0c14e5873b_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" 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_WeightedAverageNumberOfSharesOutstandingBasicAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" 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_PaymentsToAcquireAvailableForSaleSecuritiesDebt_019e3c69-4998-7e52-abe3-ff452489ddaa_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchases of marketable securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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_EarningsPerShareDilutedAbstract_019e3c69-4a70-7ae5-9b57-009f67df1d33_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted net income per share attributable to common stockholders:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_019e3c69-4998-7042-91db-b1f2153add68_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_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_019e3c69-4998-7cd6-9bba-5ef198c10910_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_us-gaap_OtherSundryLiabilitiesNoncurrent_019e3c69-4a6f-78f1-8421-abde66b35cfe_terseLabel_en-US" xlink:label="lab_us-gaap_OtherSundryLiabilitiesNoncurrent" 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_OtherSundryLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherSundryLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Sundry Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherSundryLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherSundryLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherSundryLiabilitiesNoncurrent" 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_019e3c69-4a70-7333-a9ce-d5df61b2729f_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_019e3c69-4a70-7e4a-9b6a-fb259849bcdc_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Shares used in computation of diluted net income per share attributable to common stockholders</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_019e3c69-4a70-736e-a225-3b091d71c23b_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_dei_EntityEmergingGrowthCompany_019e3c69-4a70-7e45-ab2b-62891bcfcb02_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_us-gaap_RelatedPartyTransactionLineItems_019e3c69-4998-73d6-9ab6-4fb555f10b3e_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_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_us-gaap_CommercialPaperMember_019e3c69-4a70-7ee7-af13-ea5df2f9f2e4_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commercial paper</link:label>
    <link:label id="lab_us-gaap_CommercialPaperMember_label_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commercial Paper [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommercialPaperMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPaperMember" xlink:to="lab_us-gaap_CommercialPaperMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_019e3c69-4998-7bca-b300-fbebb2ae851c_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. treasury securities</link:label>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_rddt_AdvanceMagazinePublishersInc.Member_019e3c69-4997-7e3b-8386-b83b16b9b8d7_terseLabel_en-US" xlink:label="lab_rddt_AdvanceMagazinePublishersInc.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advance Magazine Publishers Inc.</link:label>
    <link:label id="lab_rddt_AdvanceMagazinePublishersInc.Member_label_en-US" xlink:label="lab_rddt_AdvanceMagazinePublishersInc.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advance Magazine Publishers Inc. [Member]</link:label>
    <link:label id="lab_rddt_AdvanceMagazinePublishersInc.Member_documentation_en-US" xlink:label="lab_rddt_AdvanceMagazinePublishersInc.Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Advance Magazine Publishers Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AdvanceMagazinePublishersInc.Member" xlink:href="rddt-20260630.xsd#rddt_AdvanceMagazinePublishersInc.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_AdvanceMagazinePublishersInc.Member" xlink:to="lab_rddt_AdvanceMagazinePublishersInc.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_019e3c69-4a70-7bea-b703-400c8e27b2e7_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award vesting (as a percent)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" 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 Vesting Rights, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e3c69-4a70-705f-9e74-d48da83bb521_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_UnfavorableRegulatoryActionMember_019e3c69-4998-7a92-ae4b-8b113c743331_terseLabel_en-US" xlink:label="lab_us-gaap_UnfavorableRegulatoryActionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unfavorable Regulatory Action</link:label>
    <link:label id="lab_us-gaap_UnfavorableRegulatoryActionMember_label_en-US" xlink:label="lab_us-gaap_UnfavorableRegulatoryActionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unfavorable Regulatory Action [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfavorableRegulatoryActionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnfavorableRegulatoryActionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnfavorableRegulatoryActionMember" xlink:to="lab_us-gaap_UnfavorableRegulatoryActionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_019e3c69-4a70-7448-96fc-b456564c3457_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 intangible assets</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_rddt_OtherRevenueMember_019e3c69-4998-7c3e-b9bf-4ecdca5e39ba_terseLabel_en-US" xlink:label="lab_rddt_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_rddt_OtherRevenueMember_label_en-US" xlink:label="lab_rddt_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_rddt_OtherRevenueMember_documentation_en-US" xlink:label="lab_rddt_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_rddt_OtherRevenueMember" xlink:href="rddt-20260630.xsd#rddt_OtherRevenueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_OtherRevenueMember" xlink:to="lab_rddt_OtherRevenueMember" 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_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_ScheduleOfAvailableForSaleSecuritiesLineItems_019e3c69-4a70-7889-a9f6-ff2689192a86_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" 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_019e3c69-4a70-776b-9820-5856a021a9e1_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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember_019e3c69-4a6f-7551-91a3-545184b9f487_terseLabel_en-US" xlink:label="lab_rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjusted Daily Simple Sterling Over Night Indexed Average Rate (SONIA)</link:label>
    <link:label id="lab_rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember_label_en-US" xlink:label="lab_rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjusted Daily Simple Sterling Over Night Indexed Average Rate (SONIA) [Member]</link:label>
    <link:label id="lab_rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember_documentation_en-US" xlink:label="lab_rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Adjusted Daily Simple Sterling Over Night Indexed Average Rate (SONIA)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember" xlink:href="rddt-20260630.xsd#rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember" xlink:to="lab_rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019e3c69-4a70-732b-b7f0-32403142bdc7_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average effect of dilutive potential common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019e3c69-4998-76b1-80f1-bf790d670ca0_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">Unvested, beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019e3c69-4998-77e2-80f7-5243e33615a3_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">Unvested, ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_rddt_CloudInfrastructureAgreementsMember_019f9123-e74c-7eb5-9cb0-0479d64ad216_terseLabel_en-US" xlink:label="lab_rddt_CloudInfrastructureAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cloud Infrastructure Agreements</link:label>
    <link:label id="lab_rddt_CloudInfrastructureAgreementsMember_label_en-US" xlink:label="lab_rddt_CloudInfrastructureAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cloud Infrastructure Agreements [Member]</link:label>
    <link:label id="lab_rddt_CloudInfrastructureAgreementsMember_documentation_en-US" xlink:label="lab_rddt_CloudInfrastructureAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cloud Infrastructure Agreements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CloudInfrastructureAgreementsMember" xlink:href="rddt-20260630.xsd#rddt_CloudInfrastructureAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_CloudInfrastructureAgreementsMember" xlink:to="lab_rddt_CloudInfrastructureAgreementsMember" 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_019e3c69-4a6f-7b3d-9d7b-11db2e7f64a5_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">Repurchases of Class A common stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019e3c69-4a6f-79a3-b65b-5a27398d0105_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repurchases of Class A common stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_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_PreferredStockParOrStatedValuePerShare_019e3c69-4998-7f88-8152-8c937ea44ebe_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingDomain_019e3c69-4a6f-7523-98b3-6bb7dc9efbbc_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_label_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_019e3c69-4998-75aa-94a5-7341905ae26e_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_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_019f8c2d-b511-78b4-8b4e-800e79313160_terseLabel_en-US" xlink:label="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]</link:label>
    <link:label id="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_label_en-US" xlink:label="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:to="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019e3c69-4a70-7bf8-a367-433920bfbee8_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_019e3c69-4a6f-73c2-83d3-3706b762c050_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_019e3c69-4a6f-7f03-b5b9-2aebfa210bbf_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_019e3c69-4a6f-7f21-b07d-e2f934d0fd6f_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, net</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_019e3c69-4a70-7fdb-b32c-01c5028d926c_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_ConcentrationRiskTypeDomain_019e3c69-4998-7f69-aae3-aebff4d89a81_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_019e3c69-4a6f-758f-a0ba-1344d3ac5bd5_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortized cost of marketable securities with maturities with less than one year</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_019e3c69-4a6f-7ce8-bccd-7fab869f406c_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 Calculation of Basic and Diluted Net Income per Share Attributable to 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_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_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_019e3c69-4a70-7965-9124-a4a4030c0a03_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_019e3c69-4a70-7840-a069-ab084502defe_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">Segment 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_019e3c69-4998-7117-b4c1-5f5a00f6bee8_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_srt_MinimumMember_019e3c69-4998-7c1b-93af-9d06d5504c96_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_DisaggregationOfRevenueTableTextBlock_019e3c69-4998-706e-b26a-2cce331c6774_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_StatementOfIncomeLocationBalanceAxis_019e3c69-4998-7e02-883f-854fcd5aaf69_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_019e3c69-4a70-77e0-91a0-c237181d3e43_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">Fair value</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_019e3c69-4a70-73e0-9892-f1306dae9037_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options outstanding, weighted-average remaining contractual life (years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted-Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_019e3c69-4a6f-774b-a626-baf2a8c0d19b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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_us-gaap_CommonStockSharesAuthorized_019e3c69-4a6f-795e-a2fc-552368965989_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, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_us-gaap_FiniteLivedIntangibleAssetUsefulLife_019e3c69-4a70-7cc3-81ce-eda0f0c0a7e5_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" 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_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019e3c69-4a70-70cf-ba8d-94c9cf9b3f36_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_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_NetCashProvidedByUsedInInvestingActivitiesAbstract_019e3c69-4997-7e0e-9826-8a3525bfd1ee_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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_019e3c69-4998-7abf-9c99-7554b0df87c8_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock upon settlement of restricted stock units, net</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_019e3c69-4a6f-7727-b4a9-40d59714d2ed_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_019e3c69-4a70-74b2-aae8-ad6d689c0e2b_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_dei_DocumentQuarterlyReport_019e3c69-4998-7d03-9b0c-cb98a82eef8a_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_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_019e3c69-4998-79f2-8c68-91fa913791e6_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_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_019e3c69-4998-7099-847b-f66a0c895c4d_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_019e3c69-4a6f-7deb-9f3e-5a8b8c80ce11_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of marketable securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale of Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_rddt_DebtInstrumentNumberOfInstruments_019e3c69-4998-7bf4-9f71-643b7a30b253_terseLabel_en-US" xlink:label="lab_rddt_DebtInstrumentNumberOfInstruments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt of debt instruments</link:label>
    <link:label id="lab_rddt_DebtInstrumentNumberOfInstruments_label_en-US" xlink:label="lab_rddt_DebtInstrumentNumberOfInstruments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Number Of Instruments</link:label>
    <link:label id="lab_rddt_DebtInstrumentNumberOfInstruments_documentation_en-US" xlink:label="lab_rddt_DebtInstrumentNumberOfInstruments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Number Of Instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DebtInstrumentNumberOfInstruments" xlink:href="rddt-20260630.xsd#rddt_DebtInstrumentNumberOfInstruments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_DebtInstrumentNumberOfInstruments" xlink:to="lab_rddt_DebtInstrumentNumberOfInstruments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingMember_019e3c69-4a70-7643-a230-dc0c73c5b967_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising revenue</link:label>
    <link:label id="lab_us-gaap_AdvertisingMember_label_en-US" xlink:label="lab_us-gaap_AdvertisingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdvertisingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingMember" xlink:to="lab_us-gaap_AdvertisingMember" 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_EquityComponentDomain_019e3c69-4998-7840-b551-8f7cacb8bf1f_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_CostsAndExpenses_019e3c69-4a70-7a7d-b2f0-a52d1573c3c6_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_StockholdersEquity_019e3c69-4998-7b38-9cbe-55c85b8a5178_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_019e3c69-4998-791b-a029-4c48727bd56f_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">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_019e3c69-4998-7da4-a0c7-e8b6763f223d_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">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_NonoperatingIncomeExpense_019e3c69-4a6f-7a13-a2ec-401a68566e9c_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" 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_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_rddt_GrossProfitAdjusted_019e3c69-4a70-780e-a986-1d14e7b86bac_totalLabel_en-US" xlink:label="lab_rddt_GrossProfitAdjusted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Adjusted gross profit</link:label>
    <link:label id="lab_rddt_GrossProfitAdjusted_label_en-US" xlink:label="lab_rddt_GrossProfitAdjusted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Profit, Adjusted</link:label>
    <link:label id="lab_rddt_GrossProfitAdjusted_documentation_en-US" xlink:label="lab_rddt_GrossProfitAdjusted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Gross Profit, Adjusted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_GrossProfitAdjusted" xlink:href="rddt-20260630.xsd#rddt_GrossProfitAdjusted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_GrossProfitAdjusted" xlink:to="lab_rddt_GrossProfitAdjusted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_019e3c69-4998-785a-beb4-df3cf47f9dfa_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_019e3c69-4a6f-74b6-a0aa-0a54288c0900_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">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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_019e3c69-4998-7a45-ae37-b13c8bb9825a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_019e3c69-4998-70d5-bb89-295635505cd8_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_019e3c69-4998-77ad-951c-3eaacd0a280a_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_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_019e3c69-4a70-766f-98da-23bef35f9f8e_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_SupplementalBalanceSheetDisclosuresTextBlock_019e3c69-4a70-75ab-a058-872642ac7569_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Components</link:label>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Balance Sheet Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_019e3c69-4a6f-7d77-900b-0772dfeee69b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Interest (income) expense, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Income (Expense), Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_019e3c69-4998-79c1-a596-8f9613003995_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_019e3c69-4998-73ea-a494-e46479261e8a_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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_019e3c69-4998-78a3-8228-407a4898a956_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">Antidilutive securities excluded from computation of net income (loss) per share (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_RestrictedStockUnitsRSUMember_019e3c69-4998-75d2-b110-cb49a4e3d1eb_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding RSUs</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_019e3c69-4a6f-7c9d-a7af-36337b702567_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 Antidilutive Securities Excluded from Computation of Diluted Net Income per Share Attributable to Common Stock</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_019e3c69-4998-724e-8055-edaaa44ecf19_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CIK</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_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_EquityAbstract_019e3c69-4997-740d-909e-7ba581c2eadb_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" 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_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_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_IncomeTaxPolicyTextBlock_019e3c69-4a6f-7b29-9f71-11b56b28218b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" 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_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e3c69-4a70-7e13-bae9-958fcd556250_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 (used in) operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_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_019e3c69-4998-7b52-a22f-d09f5f41edfb_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_srt_OwnershipAxis_019e3c69-4a70-7c81-9fcd-8e899ec73e3b_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:label id="lab_srt_OwnershipAxis_label_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_OwnershipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" 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_019e3c69-4998-73ca-84e2-3f9d702cf2bc_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 Acquired 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_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_019e3c69-4a6f-756a-9275-5df981957a5f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived, Acquired [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived, Acquired [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_019e3c69-4998-782d-ab6a-d5fa8fa33ef6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding stock options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_019e3c69-4a70-7d78-b000-dc29d21b7b46_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 rate (as a percent)</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_019e3c69-4a70-70f7-83f5-473d715948e5_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_019e3c69-4998-72da-83be-90d1af2e0a84_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_AccumulatedOtherComprehensiveIncomeMember_019e3c69-4a70-7a79-9720-829befb6f9ef_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 (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_us-gaap_GeographicConcentrationRiskMember_019e3c69-4998-7857-93a8-c9b3c46309e5_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographic Concentration Risk</link:label>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographic Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicConcentrationRiskMember" xlink:to="lab_us-gaap_GeographicConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_019e3c69-4a70-7fbc-b2c7-ae51f4ccdd4b_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_label_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_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_OperatingLeaseRightOfUseAssetAmortizationExpense_019e3c69-4998-71e9-8755-9e76e9c00ffb_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-cash operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Periodic Reduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" 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_019e3c69-4998-7ca9-ae12-c8e50086e17c_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">Unrecognized stock-based compensation expense, weighted-average period of recognition</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_rddt_NewYorkFederalReserveBankRateMember_019e3c69-4998-7429-a02d-fb142683f90a_terseLabel_en-US" xlink:label="lab_rddt_NewYorkFederalReserveBankRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New York Federal Reserve Bank Rate</link:label>
    <link:label id="lab_rddt_NewYorkFederalReserveBankRateMember_label_en-US" xlink:label="lab_rddt_NewYorkFederalReserveBankRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New York Federal Reserve Bank Rate [Member]</link:label>
    <link:label id="lab_rddt_NewYorkFederalReserveBankRateMember_documentation_en-US" xlink:label="lab_rddt_NewYorkFederalReserveBankRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">New York Federal Reserve Bank Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_NewYorkFederalReserveBankRateMember" xlink:href="rddt-20260630.xsd#rddt_NewYorkFederalReserveBankRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_NewYorkFederalReserveBankRateMember" xlink:to="lab_rddt_NewYorkFederalReserveBankRateMember" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019e3c69-4997-72ae-9d9c-e6e8f0b32d86_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" 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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" 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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_019e3c69-4a70-7760-87ab-ebdce38e90cc_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_us-gaap_Assets_019e3c69-4998-7a65-8c71-60f78228d34c_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_dei_EntityDomain_019e3c69-4a70-723e-8875-4b682a61df11_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_019e3c69-4a70-7252-9601-eab373820443_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_019e3c69-4a6f-7e88-9652-484ce6fe8519_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total shares of common stock reserved (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_label_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_019e3c69-4a70-76c9-94f1-4db17bc74099_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">Summary of Components of 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_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_019e3c69-4998-7861-b2ab-36d4322819b6_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">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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_019e3c69-4998-7445-b584-6cf15a263451_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" 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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NatureOfOperations_019e3c69-4998-7113-995b-3d18facae840_terseLabel_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Description of Business</link:label>
    <link:label id="lab_us-gaap_NatureOfOperations_label_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nature of Operations [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NatureOfOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfOperations" xlink:to="lab_us-gaap_NatureOfOperations" 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_019e3c69-4998-7d22-9d4d-450ab1a9b645_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_019e3c69-4998-7747-bf8b-f3427be240de_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_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019e3c69-4998-7bd6-a808-e140406474c9_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">Repurchases of Class A common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019e3c69-4998-7ed1-aec3-57dbe22b2bbc_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">Repurchases of Class A common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_OtherLiabilitiesNoncurrent_019e3c69-4a6f-7bc8-8c2d-1cdc1b4b93dc_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 noncurrent liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_019e3c69-4a6f-7334-8c7b-a898383dc23c_totalLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other noncurrent 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_019e3c69-4a6f-7230-a5cf-7bea15a38255_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_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_StockIssuedDuringPeriodSharesStockOptionsExercised_019e3c69-4998-73d1-98f0-dc88d705108b_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock upon exercise of stock options, net (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_019e3c69-4998-7cb7-b183-117319b28e55_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019e3c69-4998-7317-98bb-087610902424_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">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_CashEquivalentsAtCarryingValue_019e3c69-4998-779b-8357-75eeecfebff8_totalLabel_en-US" xlink:label="lab_us-gaap_CashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Cost or amortized cost</link:label>
    <link:label id="lab_us-gaap_CashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassCMember_019e3c69-4997-743f-89ab-8e4882730ee7_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">Class C 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_RetainedEarningsMember_019e3c69-4a70-7bc2-bde1-28402eac4c9c_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_019e3c69-4a6f-779f-85ab-35bf522d2a5d_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_019e3c69-4998-7ba8-800a-8a1f5c27cdb9_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_RevolvingCreditFacilityMember_019e3c69-4a70-7efe-874f-796c940a8f7d_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_MoneyMarketFundsMember_019e3c69-4a70-7f61-8e86-92b9d14af117_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_FairValueMeasurementPolicyPolicyTextBlock_019e3c69-4a70-7e66-b8b2-62445e80a65f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" 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_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_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_019e3c69-4998-7638-8e76-e0b746c0643f_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_019e3c69-4a6f-79f3-a0a5-499835821dde_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, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_019e3c69-4a6f-769e-9e44-fbc38b3db266_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">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_019e3c69-4a6f-7b09-8a1f-9fd3d2ddc09c_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">Ending balance (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_EarningsPerShareDiluted_019e3c69-4a6f-7ddf-b5b0-4f2db63e6378_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_019e3c69-4a6f-7b18-956b-89b58b95a53c_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 net income per share attributable to common stockholders (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_dei_EntityCurrentReportingStatus_019e3c69-4a6f-7e38-96e4-9c182d9ab62c_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_019e3c69-4998-7d8c-8824-b4de0c114b90_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 provided by (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_019e3c69-4998-7466-b9a7-eb47379085da_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_srt_OwnershipDomain_019e3c69-4a70-76e3-b9da-c452291bc861_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:label id="lab_srt_OwnershipDomain_label_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_OwnershipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_019e3c69-4a70-7ec2-a06d-b5933fd56b24_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_019e3c69-4998-7fe9-a604-198dce684577_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 income to net cash provided by (used in) operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_rddt_A2024IncentiveAwardPlanMember_019e3c69-4997-781b-a283-7e5a051e79a8_terseLabel_en-US" xlink:label="lab_rddt_A2024IncentiveAwardPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024 Plan</link:label>
    <link:label id="lab_rddt_A2024IncentiveAwardPlanMember_label_en-US" xlink:label="lab_rddt_A2024IncentiveAwardPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2024 Incentive Award Plan [Member]</link:label>
    <link:label id="lab_rddt_A2024IncentiveAwardPlanMember_documentation_en-US" xlink:label="lab_rddt_A2024IncentiveAwardPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2024 Incentive Award Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_A2024IncentiveAwardPlanMember" xlink:href="rddt-20260630.xsd#rddt_A2024IncentiveAwardPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_A2024IncentiveAwardPlanMember" xlink:to="lab_rddt_A2024IncentiveAwardPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_019e3c69-4998-7934-9e35-afaf641b1ce6_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_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_NetCashProvidedByUsedInFinancingActivitiesAbstract_019e3c69-4a6f-7489-a98b-dcc7122fbbec_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_PropertyPlantAndEquipmentNet_019e3c69-4998-754d-8bae-63b93ad8de4f_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_019e3c69-4998-701a-b795-35fc9946bab5_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">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_LineOfCreditFacilityRemainingBorrowingCapacity_019e3c69-4998-7b74-9be5-818fd3bdaf8a_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Available borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_019e3c69-4a6f-7dc3-8d1e-b7eaba3152dc_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">Commitment fee percentage</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_019e3c69-4a70-7112-8637-a5411364c341_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_019e3c69-4a70-7033-beea-0776e34ae3ae_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_019e3c69-4a70-727a-91a8-977882cf8f0c_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_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_019e3c69-4998-7e3f-99be-41e2599b32e7_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock upon exercise of stock options, net</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_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_019e3c69-4998-7d43-980c-68c442625905_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_019e3c69-4a70-7580-aa4f-933ec0573495_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_PaymentsForProceedsFromOtherInvestingActivities_019e3c69-4a70-78c3-b024-9ee19869e898_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other investing activities</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_ScheduleOfSegmentReportingInformationBySegmentTable_019e3c69-4a70-7440-81ed-982c1196d6ba_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_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_019e3c69-4a70-7551-8fe7-289d6cb6d915_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_019e3c69-4998-7ff2-91e9-2f48b14b0ae4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Options Additional Disclosures</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_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_019e3c69-4998-7829-97ef-02649fe9d9c9_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">Income from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_us-gaap_RevenueRemainingPerformanceObligation_019e3c69-4a6f-7097-b1c8-002e3403853d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate amount of remaining performance obligations</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_019e3c69-4a6f-7394-af28-3d63d432ba0c_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_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_019f8c33-c7a1-73b5-9c13-f5c15c14270d_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">Aggregate committed spend 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_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_019e3c69-4a70-718e-b890-47ef2a09be4b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted, by Common Class, Including Two-Class Method [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_019e3c69-4a70-794d-810f-e0d18f814b38_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_us-gaap_CorporateBondSecuritiesMember_019e3c69-4a6f-724c-90a4-e2fbdf778277_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateBondSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate bonds</link:label>
    <link:label id="lab_us-gaap_CorporateBondSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateBondSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate Bond Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateBondSecuritiesMember" xlink:to="lab_us-gaap_CorporateBondSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_019e3c69-4a70-7ad0-a67c-ce509a67511c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Stock Option Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_019e3c69-4998-772b-ac65-171122538c49_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted- average exercise price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_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_019e3c69-4a6f-721a-9c2d-563db636e21e_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_019e3c69-4a70-7561-9ab1-2da0b56f5563_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, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue_019e3c69-4998-7bc1-8a78-6fb8cc5aae9f_terseLabel_en-US" xlink:label="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Canceled/forfeited (in dollars per share)</link:label>
    <link:label id="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue" 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 And Cancellations, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue" 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, Forfeitures And Cancellations, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue" xlink:href="rddt-20260630.xsd#rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue" xlink:to="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_019e3c69-4997-729c-9807-2e25421cf85b_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" 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_AvailableForSaleSecuritiesDebtSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_019e3c69-4998-74d2-a25c-d300664dd7be_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_IncreaseDecreaseInAccountsReceivable_019e3c69-4a70-78cb-b343-b2928e77bf83_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember_019e3c69-4a70-741b-925d-3e9ad2aa275c_terseLabel_en-US" xlink:label="lab_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility and Standby Letter of Credit</link:label>
    <link:label id="lab_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember_label_en-US" xlink:label="lab_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility And Standby Letter Of Credit Agreement [Member]</link:label>
    <link:label id="lab_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember_documentation_en-US" xlink:label="lab_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility And Standby Letter Of Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember" xlink:href="rddt-20260630.xsd#rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember" xlink:to="lab_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_019e3c69-4a70-7ca8-a632-68defca02d97_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_ClassOfStockLineItems_019e3c69-4997-7a1f-a570-a00c06a68477_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_019e3c69-4a70-72c5-a652-54ac26552045_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_us-gaap_CommonClassAMember_019e3c69-4a70-7d69-8573-ef589f938c75_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Class A common stock</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_019e3c69-4a70-7547-8dbe-2f6117587fc7_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class A</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_label_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Class A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember" xlink:to="lab_us-gaap_CommonClassAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_019e3c69-4a6f-7291-9b9d-7ee4c5cfd8fc_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_us-gaap_VariableRateAxis_019e3c69-4a70-742f-9a16-928dbb65492e_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_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_019e3c69-4998-7aba-9e68-e03d1eeb26ef_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortized cost of marketable securities with maturities between one and five years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_019e3c69-4a70-7c29-ba75-c3e6687a62c6_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_019e3c69-4a6f-74ba-84ca-55d18f4a0ee3_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">Net comprehensive income</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_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_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_OtherLiabilitiesCurrent_019e3c69-4a70-7f05-bcce-027d77866b2b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" 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_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_019e3c69-4997-788c-b8d3-e58e87ad7ae7_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 noncurrent 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_019e3c69-4a6f-74af-b34d-5d015524476a_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_AccruedLiabilitiesCurrent_019e3c69-4997-7ccd-bd16-229e8547c8fc_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_019e3c69-4997-79ba-8e53-ea68411ec3d1_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total 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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_019e3c69-4a6f-78c8-9fd6-42f0caa83bec_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options vested, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_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_019e3c69-4a70-7eb8-abd0-a2803bdd240e_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_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_019e3c69-4998-7f81-92f7-b506986b07fe_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_019e3c69-4a70-7725-8500-1cca28918904_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_019e3c69-4a70-7475-9639-956a7368c907_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_rddt_DebtInstrumentAdditionalBasisSpread_019e3c69-4a70-7290-b86b-1405018b3e72_terseLabel_en-US" xlink:label="lab_rddt_DebtInstrumentAdditionalBasisSpread" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional basis spread (as a percent)</link:label>
    <link:label id="lab_rddt_DebtInstrumentAdditionalBasisSpread_label_en-US" xlink:label="lab_rddt_DebtInstrumentAdditionalBasisSpread" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Additional Basis Spread</link:label>
    <link:label id="lab_rddt_DebtInstrumentAdditionalBasisSpread_documentation_en-US" xlink:label="lab_rddt_DebtInstrumentAdditionalBasisSpread" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Additional Basis Spread</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DebtInstrumentAdditionalBasisSpread" xlink:href="rddt-20260630.xsd#rddt_DebtInstrumentAdditionalBasisSpread"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_DebtInstrumentAdditionalBasisSpread" xlink:to="lab_rddt_DebtInstrumentAdditionalBasisSpread" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e3c69-4998-7f5a-8bab-cc503b114221_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">Income 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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_019e3c69-4a70-7c12-ae9a-1a9069d7bbac_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options vested and expected to vest, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" 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, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_019e3c69-4998-72b1-8a3a-03a0f20f27fb_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 9)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_019e3c69-4998-7fe0-9b54-7c1fd0fe361a_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 value</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_OtherNoncurrentLiabilitiesTableTextBlock_019e3c69-4a6f-7163-967b-2ee19105977e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Other Noncurrent Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Noncurrent Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_019e3c69-4a70-7f39-92dc-fc1fca3cb355_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_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_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded_019e3c69-4a6f-7dd3-a5c2-b3f1c7da4cb2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment charges due to credit losses</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Allowance for Credit Loss, Not Previously Recorded</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded" xlink:type="arc" order="1"/>
    <link:label id="lab_rddt_AssetsAmortizedCost_019e3c69-4998-7239-9ec6-ae3d68dba20c_totalLabel_en-US" xlink:label="lab_rddt_AssetsAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Cost or amortized cost</link:label>
    <link:label id="lab_rddt_AssetsAmortizedCost_label_en-US" xlink:label="lab_rddt_AssetsAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Amortized Cost</link:label>
    <link:label id="lab_rddt_AssetsAmortizedCost_documentation_en-US" xlink:label="lab_rddt_AssetsAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Assets, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AssetsAmortizedCost" xlink:href="rddt-20260630.xsd#rddt_AssetsAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_AssetsAmortizedCost" xlink:to="lab_rddt_AssetsAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_019e3c69-4a70-7a3b-9d91-819cb27b3c90_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting period for equity based payment awards</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" 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 Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e3c69-4998-7ac7-9c4c-cc13f066d271_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_019e3c69-4998-7f02-a983-dab3efe507fe_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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_019e3c69-4a6f-79db-8b13-7c72fd1044ee_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options vested, weighted-average remaining contractual life (years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted-Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability_019e3c69-4a70-74cc-a563-642c4f84af73_terseLabel_en-US" xlink:label="lab_rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets and liabilities</link:label>
    <link:label id="lab_rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability_label_en-US" xlink:label="lab_rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) In Operating Lease Asset And Liability</link:label>
    <link:label id="lab_rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability_documentation_en-US" xlink:label="lab_rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase (Decrease) In Operating Lease Asset And Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability" xlink:href="rddt-20260630.xsd#rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability" xlink:to="lab_rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e3c69-4a6f-7b0a-a0bc-3e892f29ae72_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e3c69-4a6f-75b0-9407-3681f1b797c8_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">All Award Types</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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_019f8c2d-b511-7294-817c-978ef34ca69e_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_019e3c69-4a70-70b6-96ce-796b38186238_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_USGovernmentAgenciesDebtSecuritiesMember_019e3c69-4a6f-7856-a42e-b002fd7ce63c_terseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. agency bonds</link:label>
    <link:label id="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">US Government Agencies Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:to="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_019e3c69-4a70-7cb4-89e7-cba8f889f6dc_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_019e3c69-4a70-7896-b731-ed4037b19230_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of ownership in Reddit</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_label_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsidiary, Ownership Percentage, Noncontrolling Owner</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" 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_019e3c69-4a70-7164-a193-bc32bd1640dd_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_019e3c69-4998-7627-92ba-cd8d17d4936c_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 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_ContractWithCustomerLiability_019e3c69-4998-7920-aec3-94154c26447e_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" 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_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingOtherItemAmount_019e3c69-4a6f-7688-9d45-b5660b82b09c_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 expenses</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_us-gaap_ConcentrationRiskCreditRisk_019e3c69-4a70-74a7-a7de-f24e31a8ee65_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration of Credit Risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_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_dei_EntityTaxIdentificationNumber_019e3c69-4a70-7951-b22c-96f99dc56547_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_dei_LegalEntityAxis_019e3c69-4998-7a4c-973b-55670b5dc95e_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_019e3c69-4998-7234-b985-6d80bb1829fe_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e3c69-4998-7985-b4a6-87f320c101b4_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 and cash equivalents at the beginning of the period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e3c69-4998-783e-928b-d4c6df487818_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 and cash equivalents at the end of the period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_us-gaap_IncreaseDecreaseInAccountsPayable_019e3c69-4998-7727-b9b9-10cada2bd69d_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_us-gaap_OtherAccruedLiabilitiesCurrent_019e3c69-4998-7ffa-9e0f-719177ccbb1c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_019e3c69-4a70-74e0-b3d9-2fafc21e577d_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_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod_019e3c69-4a6f-716b-8828-94314344dc57_negatedTerseLabel_en-US" xlink:label="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Canceled/forfeited (in shares)</link:label>
    <link:label id="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod_label_en-US" xlink:label="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod" 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 Option, Forfeited And Canceled In Period</link:label>
    <link:label id="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod_documentation_en-US" xlink:label="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod" 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 Option, Forfeited And Canceled In Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod" xlink:href="rddt-20260630.xsd#rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod" xlink:to="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod" 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_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_us-gaap_DebtInstrumentAxis_019e3c69-4a70-7e9b-9628-6caf424beb2f_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_us-gaap_ShareBasedCompensation_019e3c69-4a70-7e19-82ac-a184c2eebf65_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 expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_019e3c69-4a70-7cf5-b1d5-9b6313004e25_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Conversion of stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_019e3c69-4998-7662-9b77-9eb9cdc7d2f3_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_019e3c69-4a6f-7f44-9f4a-61e4d63f7906_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_019e3c69-4a6f-72a4-9438-12e93f5a6b24_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 income per share attributable to common stockholders</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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_019e3c69-4a6f-7716-b28e-c449f0e3e9cb_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of RSU and RSA Activity</link:label>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_019e3c69-4a6f-78bc-843e-789a606e0ef6_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_019e3c69-4998-796f-843c-aec200770026_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 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_019e3c69-4a70-7d67-bf5f-579abbfb879c_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_019e3c69-4998-7ee9-9b24-7e7715d2253b_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_BankTimeDepositsMember_019e3c69-4998-758c-895a-57ea9cc1da67_terseLabel_en-US" xlink:label="lab_us-gaap_BankTimeDepositsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Time deposits</link:label>
    <link:label id="lab_us-gaap_BankTimeDepositsMember_label_en-US" xlink:label="lab_us-gaap_BankTimeDepositsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Bank Time Deposits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BankTimeDepositsMember" xlink:to="lab_us-gaap_BankTimeDepositsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_019e3c69-4a70-7dfb-a6a9-87835f129e10_verboseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_019e3c69-4a70-7dcd-ae10-d887c0d16cfe_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</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_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_019e3c69-4a70-7d72-8131-9c64869ad022_negatedLabel_en-US" xlink:label="lab_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Gross unrealized losses</link:label>
    <link:label id="lab_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:label id="lab_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_documentation_en-US" xlink:label="lab_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="rddt-20260630.xsd#rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" 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_019e3c69-4a70-7ae7-8843-f482e1982026_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</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_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_019e3c69-4a6f-7eca-9a7b-1682242441d0_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">Change in unrealized gains (losses) on marketable securities</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_RetainedEarningsAccumulatedDeficit_019e3c69-4a70-7f6c-8c49-1b0d7ed3db12_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_rddt_ReportableSegmentMember_019e3c69-4a70-7ff0-9804-4daa9c9826b0_terseLabel_en-US" xlink:label="lab_rddt_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_rddt_ReportableSegmentMember_label_en-US" xlink:label="lab_rddt_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_rddt_ReportableSegmentMember_documentation_en-US" xlink:label="lab_rddt_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_rddt_ReportableSegmentMember" xlink:href="rddt-20260630.xsd#rddt_ReportableSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_ReportableSegmentMember" xlink:to="lab_rddt_ReportableSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_019e3c69-4998-78fb-8447-43c3e20a61e9_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_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_019e3c69-4a70-7f86-adf1-0702b29ff2dc_terseLabel_en-US" xlink:label="lab_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross unrealized gains</link:label>
    <link:label id="lab_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash And Cash Equivalents, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:label id="lab_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_documentation_en-US" xlink:label="lab_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash And Cash Equivalents, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="rddt-20260630.xsd#rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_rddt_StevenHuffmanMember_label_en-US" xlink:label="lab_rddt_StevenHuffmanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Steven Huffman [Member]</link:label>
    <link:label id="lab_rddt_StevenHuffmanMember_documentation_en-US" xlink:label="lab_rddt_StevenHuffmanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Steven Huffman</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_StevenHuffmanMember" xlink:href="rddt-20260630.xsd#rddt_StevenHuffmanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_StevenHuffmanMember" xlink:to="lab_rddt_StevenHuffmanMember" 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_019e3c69-4998-7344-9062-6d1dec7d3264_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_019e3c69-4a6f-7402-9775-13476a878417_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">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_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_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_NonUsMember_019e3c69-4a6f-7fe9-af75-f93b5126deec_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" 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_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_019e3c69-4a70-7216-842f-2dde7d5df544_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration risk, percentage (more than)</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_019e3c69-4a6f-788c-a1ea-89fb86997312_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignLineOfCreditMember_019e3c69-4a70-73d8-879c-5716643319f1_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Line of Credit</link:label>
    <link:label id="lab_us-gaap_ForeignLineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_ForeignLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignLineOfCreditMember" xlink:to="lab_us-gaap_ForeignLineOfCreditMember" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_019e3c69-4a70-7417-80f9-fda8c1567f0d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_019e3c69-4a6f-7abf-b7ef-eef34f2c51c2_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_EarningsPerShareDilutedLineItems_019e3c69-4a70-71fb-988c-63b2a4d29094_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedLineItems_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems" xlink:to="lab_us-gaap_EarningsPerShareDilutedLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_019e3c69-4a70-79e9-951f-1ed1d10ecf24_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Outstanding stock options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_019e3c69-4a70-7950-8512-d85d3fb5a8b2_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_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_019e3c69-4a6f-779f-b7ef-c726fb3003d0_terseLabel_en-US" xlink:label="lab_rddt_ShareBasedPaymentArrangementExpenseAndTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation and related taxes</link:label>
    <link:label id="lab_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_label_en-US" xlink:label="lab_rddt_ShareBasedPaymentArrangementExpenseAndTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense And Taxes</link:label>
    <link:label id="lab_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_documentation_en-US" xlink:label="lab_rddt_ShareBasedPaymentArrangementExpenseAndTaxes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense And Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes" xlink:href="rddt-20260630.xsd#rddt_ShareBasedPaymentArrangementExpenseAndTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes" xlink:to="lab_rddt_ShareBasedPaymentArrangementExpenseAndTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_019e3c69-4a70-7cc1-bfdc-64edb926a511_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_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_PlanNameAxis_019e3c69-4998-74cd-bca3-f8d395ea0565_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_us-gaap_VestingAxis_019e3c69-4a70-79c9-a8f6-1c96a1c0dd48_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_label_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_019e3c69-4a70-7352-aead-749a34580b21_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_LongTermDebtTextBlock_019e3c69-4a70-7d77-88d9-356b2fdfe9fd_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" 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_LongTermDebtTextBlock_label_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTextBlock" xlink:to="lab_us-gaap_LongTermDebtTextBlock" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_019e3c69-4998-7521-a599-a3cd1119aa94_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options outstanding, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_019e3c69-4998-78e2-80a4-ee1a233f1950_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_us-gaap_PreferredStockSharesAuthorized_019e3c69-4997-7f08-bbf2-9879e5150a73_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_019e3c69-4998-7b43-b90b-7ad9f52cf1f1_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, par value $0.0001 per share; 100,000,000 shares authorized as of June&#160;30, 2026 and December&#160;31, 2025; no shares issued and outstanding as of June&#160;30, 2026 and December&#160;31, 2025</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_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_019e3c69-4998-7d94-b4b8-29669571db11_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_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_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_rddt_RevenueSharePayableCurrent_019e3c69-4a70-749a-b050-239feffc147d_terseLabel_en-US" xlink:label="lab_rddt_RevenueSharePayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued customer incentives, revenue share payable, and other</link:label>
    <link:label id="lab_rddt_RevenueSharePayableCurrent_label_en-US" xlink:label="lab_rddt_RevenueSharePayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Share Payable, Current</link:label>
    <link:label id="lab_rddt_RevenueSharePayableCurrent_documentation_en-US" xlink:label="lab_rddt_RevenueSharePayableCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue Share Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevenueSharePayableCurrent" xlink:href="rddt-20260630.xsd#rddt_RevenueSharePayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_RevenueSharePayableCurrent" xlink:to="lab_rddt_RevenueSharePayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTextBlock_019e3c69-4a6f-74e4-815a-ab68146513b8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Stock Reserved for Future Issuance</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Stock by Class [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfStockByClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfStockByClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_019e3c69-4a70-78e4-8dd5-5454a3d5d221_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_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_us-gaap_AssetsFairValueDisclosure_019e3c69-4998-798f-8b48-fc00a8e3da48_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_019e3c69-4a70-7085-b2f4-a94c43d686d1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options vested and expected to vest (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" 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, Options, Vested and Expected to Vest, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_rddt_AccruedCustomerIncentivesNoncurrent_019e3c69-4a6f-7b09-ad38-3ca248e5d189_terseLabel_en-US" xlink:label="lab_rddt_AccruedCustomerIncentivesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued customer incentives</link:label>
    <link:label id="lab_rddt_AccruedCustomerIncentivesNoncurrent_label_en-US" xlink:label="lab_rddt_AccruedCustomerIncentivesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Customer Incentives, Noncurrent</link:label>
    <link:label id="lab_rddt_AccruedCustomerIncentivesNoncurrent_documentation_en-US" xlink:label="lab_rddt_AccruedCustomerIncentivesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued Customer Incentives, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AccruedCustomerIncentivesNoncurrent" xlink:href="rddt-20260630.xsd#rddt_AccruedCustomerIncentivesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_AccruedCustomerIncentivesNoncurrent" xlink:to="lab_rddt_AccruedCustomerIncentivesNoncurrent" 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_019e3c69-4a70-7bd5-8b3f-bceec0b7899f_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_019e3c69-4998-7b88-b1cb-a1c6051e8e28_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_OtherNoncashIncomeExpense_019e3c69-4998-7348-8113-00caed98b3bd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other adjustments</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_us-gaap_DebtInstrumentLineItems_019e3c69-4a70-73ea-98c6-833140d63080_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_AdditionalPaidInCapitalMember_019e3c69-4998-7676-81be-763fc4252926_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_019e3c69-4998-7425-9ff0-853941554eb6_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_rddt_RedditInc.Member_019e3c69-4998-781f-92fb-2c24faf244f8_terseLabel_en-US" xlink:label="lab_rddt_RedditInc.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reddit, Inc.</link:label>
    <link:label id="lab_rddt_RedditInc.Member_label_en-US" xlink:label="lab_rddt_RedditInc.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reddit, Inc. [Member]</link:label>
    <link:label id="lab_rddt_RedditInc.Member_documentation_en-US" xlink:label="lab_rddt_RedditInc.Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reddit, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RedditInc.Member" xlink:href="rddt-20260630.xsd#rddt_RedditInc.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_RedditInc.Member" xlink:to="lab_rddt_RedditInc.Member" 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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_019e3c69-4a6f-7b9d-9453-e0eb6094f3a8_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized stock-based compensation expense related to RSUs and RSAs</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_019e3c69-4a6f-77c1-a7a8-a4e53f9996e3_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_ConcentrationRiskBenchmarkDomain_019e3c69-4998-706b-92b5-c3a68ff2de84_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_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_DepreciationDepletionAndAmortization_019e3c69-4a6f-7919-af85-22c5e9867574_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_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember_019e3c69-4998-76bb-adf2-1a5a7a70382a_terseLabel_en-US" xlink:label="lab_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember" 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_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember_label_en-US" xlink:label="lab_rddt_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_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember_documentation_en-US" xlink:label="lab_rddt_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_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember" xlink:href="rddt-20260630.xsd#rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember" xlink:to="lab_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_019e3c69-4998-7592-a152-ec70f192a5cf_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options vested and expected to vest, weighted-average remaining contractual life (years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" 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, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrMember_019e3c69-4a6f-70a3-90ad-9b18ad477d51_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_dei_EntityAddressAddressLine3_019e3c69-4998-7b31-a773-6ce1ab224f53_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line Three</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine3_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine3" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine3"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine3" xlink:to="lab_dei_EntityAddressAddressLine3" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_019e3c69-4998-78f8-88b2-d861b7299004_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_019e3c69-4a6f-7f2d-81af-5a3e89a67c56_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock, Class of Stock [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_019e3c69-4a6f-7228-af1d-5df4e245afbf_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_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_dei_EntityAddressAddressLine1_019e3c69-4998-7de4-a5c9-1a9feab9b17e_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_019e3c69-4998-7fd5-9c0c-11f0347e752b_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">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_019e3c69-4a6f-7e39-a300-743950cdaf2d_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Letter of credit outstanding</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Fair Value of Amount Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:to="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_019e3c69-4a6f-7aa2-9097-7d7ccd9b311e_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 (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted_019e3c69-4a6f-7847-afb6-580d70ee62f8_terseLabel_en-US" xlink:label="lab_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjusted operating expenses</link:label>
    <link:label id="lab_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted_label_en-US" xlink:label="lab_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses, Excluding Depreciation, Depletion, Amortization And Share Based Payment Arrangement Expense, Adjusted</link:label>
    <link:label id="lab_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted_documentation_en-US" xlink:label="lab_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating Expenses, Excluding Depreciation, Depletion, Amortization And Share Based Payment Arrangement Expense, Adjusted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted" xlink:href="rddt-20260630.xsd#rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted" xlink:to="lab_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_019e3c69-4998-7c95-8d26-e3d0127b4a89_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" 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_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Product and Service Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_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_019e3c69-4a6f-75a2-aea1-8e724fb208ba_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_us-gaap_ConsolidationPolicyTextBlock_019e3c69-4a70-787f-86f1-af90686b04df_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Presentation of Unaudited Interim Financial Information</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e3c69-4998-7019-90f1-bbc704355046_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_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_NetIncomeLoss_019e3c69-4998-7706-a426-249e02d8ee86_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 income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_019e3c69-4998-7713-8936-2a0e4da34f87_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 income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_019e3c69-4998-7b77-9e64-c391061b55d6_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income</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_019e3c69-4a70-7ca5-b2be-7977cb3ec1d5_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_StatementTable_019e3c69-4a70-719d-a728-05737b5c64b4_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_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_019e3c69-4a70-79c1-9925-6818512550a2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Two</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_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_ProceedsFromStockOptionsExercised_019e3c69-4a6f-7189-8044-be1caa76475a_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from exercise of employee stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_019e3c69-4a70-7a57-a5e5-3e55e06cc5f9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_019e3c69-4a6f-7571-8f5e-3689e1d4f00d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options vested, weighted-average exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_019e3c69-4a70-77e0-bef0-d328cc937468_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_rddt_JenniferWongMember_label_en-US" xlink:label="lab_rddt_JenniferWongMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Jennifer Wong [Member]</link:label>
    <link:label id="lab_rddt_JenniferWongMember_documentation_en-US" xlink:label="lab_rddt_JenniferWongMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Jennifer Wong</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_JenniferWongMember" xlink:href="rddt-20260630.xsd#rddt_JenniferWongMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_JenniferWongMember" xlink:to="lab_rddt_JenniferWongMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyDamagesSoughtValue_019e3c69-4997-7eea-9eb1-35cd23fefde5_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Penalty notice fine</link:label>
    <link:label id="lab_us-gaap_LossContingencyDamagesSoughtValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Damages Sought, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDamagesSoughtValue" xlink:to="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_019e3c69-4998-7754-805a-ed11f5573aa0_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_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:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_019e3c69-4a70-7138-812e-301d83b36b21_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" 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_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>rddt-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:019e3c69-47e7-7170-b738-e7a841628bd8,g:560b7364-056d-4fb4-89bd-475c87063cd3-->
<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.redditinc.com/role/Cover" xlink:type="simple" xlink:href="rddt-20260630.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_019e3c69-48bd-7d97-8ad6-e2841d0bb40c" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_019e3c69-48bd-7e85-90a7-d39df8c7e758" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_019e3c69-48bd-7d97-8ad6-e2841d0bb40c" xlink:to="loc_dei_DocumentInformationTable_019e3c69-48bd-7e85-90a7-d39df8c7e758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019e3c69-48bd-714e-94af-eb1a52a18269" 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_DocumentInformationTable_019e3c69-48bd-7e85-90a7-d39df8c7e758" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019e3c69-48bd-714e-94af-eb1a52a18269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-70fa-9fb8-4fb720065a8c" 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_019e3c69-48bd-714e-94af-eb1a52a18269" xlink:to="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-70fa-9fb8-4fb720065a8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_019e3c69-48bd-7fbe-aa71-95c6f8560bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-70fa-9fb8-4fb720065a8c" xlink:to="loc_us-gaap_CommonClassAMember_019e3c69-48bd-7fbe-aa71-95c6f8560bf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_019e3c69-48bd-7836-b0e8-e00be05e063d" 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_019e3c69-48bd-70fa-9fb8-4fb720065a8c" xlink:to="loc_us-gaap_CommonClassBMember_019e3c69-48bd-7836-b0e8-e00be05e063d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_019e3c69-48bd-7bd5-a890-ec812716c744" 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_019e3c69-48bd-70fa-9fb8-4fb720065a8c" xlink:to="loc_us-gaap_CommonClassCMember_019e3c69-48bd-7bd5-a890-ec812716c744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_019e3c69-48bd-7e85-90a7-d39df8c7e758" xlink:to="loc_dei_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_019e3c69-48bd-741c-b6c9-7f3303e5440a" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_DocumentType_019e3c69-48bd-741c-b6c9-7f3303e5440a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_019e3c69-48bd-7716-8240-7ce05acec5d9" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_DocumentQuarterlyReport_019e3c69-48bd-7716-8240-7ce05acec5d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_019e3c69-48bd-7979-b9dd-e605c51cb61b" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_DocumentPeriodEndDate_019e3c69-48bd-7979-b9dd-e605c51cb61b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_019e3c69-48bd-77ed-8362-345d4440b214" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_DocumentTransitionReport_019e3c69-48bd-77ed-8362-345d4440b214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_019e3c69-48bd-7905-ac95-300f64978084" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityFileNumber_019e3c69-48bd-7905-ac95-300f64978084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_019e3c69-48bd-79fb-8f15-e40b3e514770" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityRegistrantName_019e3c69-48bd-79fb-8f15-e40b3e514770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_019e3c69-48bd-7bfb-84bd-98857b22f999" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityIncorporationStateCountryCode_019e3c69-48bd-7bfb-84bd-98857b22f999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_019e3c69-48bd-73f9-8656-2c4d4f80e9c7" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityTaxIdentificationNumber_019e3c69-48bd-73f9-8656-2c4d4f80e9c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_019e3c69-48bd-7d47-800b-cf88d83afb6e" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityAddressAddressLine1_019e3c69-48bd-7d47-800b-cf88d83afb6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_019e3c69-48bd-7c47-9d0d-e3ebf346a1a2" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityAddressAddressLine2_019e3c69-48bd-7c47-9d0d-e3ebf346a1a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine3_019e3c69-48bd-7a46-99ca-c7c925207e27" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine3"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityAddressAddressLine3_019e3c69-48bd-7a46-99ca-c7c925207e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_019e3c69-48bd-70f1-ae04-bbd5a934d3a9" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityAddressCityOrTown_019e3c69-48bd-70f1-ae04-bbd5a934d3a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_019e3c69-48bd-77dd-bee3-ad5b076f2971" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityAddressStateOrProvince_019e3c69-48bd-77dd-bee3-ad5b076f2971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_019e3c69-48bd-7b98-b62e-1f558a7051e4" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityAddressPostalZipCode_019e3c69-48bd-7b98-b62e-1f558a7051e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_019e3c69-48bd-7291-b31d-b472c35b35a5" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_CityAreaCode_019e3c69-48bd-7291-b31d-b472c35b35a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_019e3c69-48bd-7115-90fc-a6531eead15e" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_LocalPhoneNumber_019e3c69-48bd-7115-90fc-a6531eead15e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_019e3c69-48bd-7e1b-95a9-4e1e6dad2cdd" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_Security12bTitle_019e3c69-48bd-7e1b-95a9-4e1e6dad2cdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_019e3c69-48bd-7d30-b219-fd7b52ed45fa" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_TradingSymbol_019e3c69-48bd-7d30-b219-fd7b52ed45fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_019e3c69-48bd-7093-9cc2-871d9a098625" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_SecurityExchangeName_019e3c69-48bd-7093-9cc2-871d9a098625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_019e3c69-48bd-7728-96d4-13888cf6ff37" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityCurrentReportingStatus_019e3c69-48bd-7728-96d4-13888cf6ff37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_019e3c69-48bd-7b07-a9dc-edc7c1b1c53b" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityInteractiveDataCurrent_019e3c69-48bd-7b07-a9dc-edc7c1b1c53b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_019e3c69-48bd-796e-b7ff-6b042410f8de" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityFilerCategory_019e3c69-48bd-796e-b7ff-6b042410f8de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_019e3c69-48bd-7fdc-b3e9-c4c6c8214d97" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntitySmallBusiness_019e3c69-48bd-7fdc-b3e9-c4c6c8214d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_019e3c69-48bd-770a-8419-a3f4a766fbfa" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityEmergingGrowthCompany_019e3c69-48bd-770a-8419-a3f4a766fbfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_019e3c69-48bd-7485-beab-7f307191c33e" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityShellCompany_019e3c69-48bd-7485-beab-7f307191c33e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_019e3c69-48bd-782d-8d5b-5c9cf7dff9c9" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_019e3c69-48bd-782d-8d5b-5c9cf7dff9c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_019e3c69-48bd-76ae-91a8-09a88bd84a90" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_DocumentFiscalYearFocus_019e3c69-48bd-76ae-91a8-09a88bd84a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_019e3c69-48bd-736c-8d4d-eb7006036c5d" 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_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_DocumentFiscalPeriodFocus_019e3c69-48bd-736c-8d4d-eb7006036c5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_019e3c69-48bd-7e7a-8354-1a5556adff51" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_CurrentFiscalYearEndDate_019e3c69-48bd-7e7a-8354-1a5556adff51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_019e3c69-48bd-72cf-b025-9d1b90ac63fa" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_EntityCentralIndexKey_019e3c69-48bd-72cf-b025-9d1b90ac63fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_019e3c69-48bd-7166-80cd-c20e0b5de074" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_019e3c69-48bd-7d13-a0a2-6c696e327b7e" xlink:to="loc_dei_AmendmentFlag_019e3c69-48bd-7166-80cd-c20e0b5de074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="rddt-20260630.xsd#ConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_019e3c69-48bd-743a-ba13-1c763512dbbb" 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_019e3c69-48bd-7432-b0ac-4e41baf1c73c" 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_019e3c69-48bd-743a-ba13-1c763512dbbb" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e3c69-48bd-7432-b0ac-4e41baf1c73c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_019e3c69-48bd-7270-bb02-911c8da5ed64" 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_019e3c69-48bd-743a-ba13-1c763512dbbb" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_019e3c69-48bd-7270-bb02-911c8da5ed64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_019e3c69-48bd-7d20-9c52-14eca8b0435c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_019e3c69-48bd-7270-bb02-911c8da5ed64" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_019e3c69-48bd-7d20-9c52-14eca8b0435c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_019e3c69-48bd-72f4-b9b1-a359682f81f5" 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_019e3c69-48bd-7270-bb02-911c8da5ed64" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_019e3c69-48bd-72f4-b9b1-a359682f81f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_019e3c69-48bd-7906-8ee3-852792a96135" 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_019e3c69-48bd-7270-bb02-911c8da5ed64" xlink:to="loc_us-gaap_SellingAndMarketingExpense_019e3c69-48bd-7906-8ee3-852792a96135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_019e3c69-48bd-71e4-b0dd-588ac2039f42" 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_019e3c69-48bd-7270-bb02-911c8da5ed64" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_019e3c69-48bd-71e4-b0dd-588ac2039f42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_019e3c69-48bd-7e6c-a22b-24e2b97acbca" 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_019e3c69-48bd-7270-bb02-911c8da5ed64" xlink:to="loc_us-gaap_CostsAndExpenses_019e3c69-48bd-7e6c-a22b-24e2b97acbca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019e3c69-48bd-7be6-abd1-ee0083daa251" 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_019e3c69-48bd-743a-ba13-1c763512dbbb" xlink:to="loc_us-gaap_OperatingIncomeLoss_019e3c69-48bd-7be6-abd1-ee0083daa251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_019e3c69-48bd-7910-ab0b-738db3665336" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019e3c69-48bd-743a-ba13-1c763512dbbb" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_019e3c69-48bd-7910-ab0b-738db3665336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e3c69-48bd-7fc9-9186-e74e9a12d77a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019e3c69-48bd-743a-ba13-1c763512dbbb" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e3c69-48bd-7fc9-9186-e74e9a12d77a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019e3c69-48bd-7d7a-b73e-f5c94db2f104" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019e3c69-48bd-743a-ba13-1c763512dbbb" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019e3c69-48bd-7d7a-b73e-f5c94db2f104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e3c69-48bd-78d0-831f-f92a00488902" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019e3c69-48bd-743a-ba13-1c763512dbbb" xlink:to="loc_us-gaap_NetIncomeLoss_019e3c69-48bd-78d0-831f-f92a00488902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_019e3c69-48bd-7b3b-88b6-b9a046fd05f0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019e3c69-48bd-743a-ba13-1c763512dbbb" xlink:to="loc_us-gaap_EarningsPerShareAbstract_019e3c69-48bd-7b3b-88b6-b9a046fd05f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_019e3c69-48bd-72c0-a17f-5cb64ed00e7f" 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_019e3c69-48bd-7b3b-88b6-b9a046fd05f0" xlink:to="loc_us-gaap_EarningsPerShareBasic_019e3c69-48bd-72c0-a17f-5cb64ed00e7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_019e3c69-48bd-725a-bf82-64163cd3ac91" 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_019e3c69-48bd-7b3b-88b6-b9a046fd05f0" xlink:to="loc_us-gaap_EarningsPerShareDiluted_019e3c69-48bd-725a-bf82-64163cd3ac91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019e3c69-48bd-7a72-bbf0-e72b83f91cca" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_019e3c69-48bd-743a-ba13-1c763512dbbb" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019e3c69-48bd-7a72-bbf0-e72b83f91cca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019e3c69-48bd-716c-b234-d9fb99d70763" 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_019e3c69-48bd-7a72-bbf0-e72b83f91cca" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019e3c69-48bd-716c-b234-d9fb99d70763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019e3c69-48bd-7576-ad51-06b7fb7f6a4b" 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_019e3c69-48bd-7a72-bbf0-e72b83f91cca" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019e3c69-48bd-7576-ad51-06b7fb7f6a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="rddt-20260630.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_019e3c69-48bd-74db-b5d9-4d0beaec9abf" 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_019e3c69-48bd-7df0-9cc0-98b727518719" 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_019e3c69-48bd-74db-b5d9-4d0beaec9abf" xlink:to="loc_us-gaap_StatementTable_019e3c69-48bd-7df0-9cc0-98b727518719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019e3c69-48bd-7334-a263-d4ebb8523b28" 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_019e3c69-48bd-7df0-9cc0-98b727518719" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019e3c69-48bd-7334-a263-d4ebb8523b28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-713e-92a6-88d21a79dac3" 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_019e3c69-48bd-7334-a263-d4ebb8523b28" xlink:to="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-713e-92a6-88d21a79dac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_019e3c69-48bd-737c-b614-709a959cef85" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-713e-92a6-88d21a79dac3" xlink:to="loc_us-gaap_CommonClassAMember_019e3c69-48bd-737c-b614-709a959cef85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_019e3c69-48bd-7f23-9108-f052aa258d0f" 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_019e3c69-48bd-713e-92a6-88d21a79dac3" xlink:to="loc_us-gaap_CommonClassBMember_019e3c69-48bd-7f23-9108-f052aa258d0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_019e3c69-48bd-7152-9f6c-aa222074ee56" 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_019e3c69-48bd-713e-92a6-88d21a79dac3" xlink:to="loc_us-gaap_CommonClassCMember_019e3c69-48bd-7152-9f6c-aa222074ee56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_019e3c69-48bd-7bf2-94eb-c551f34e40e3" 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_019e3c69-48bd-7df0-9cc0-98b727518719" xlink:to="loc_us-gaap_StatementLineItems_019e3c69-48bd-7bf2-94eb-c551f34e40e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_019e3c69-48bd-701f-b7bd-84dde66ae4c0" 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_019e3c69-48bd-7bf2-94eb-c551f34e40e3" xlink:to="loc_us-gaap_AssetsAbstract_019e3c69-48bd-701f-b7bd-84dde66ae4c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_019e3c69-48bd-7a47-b753-fa307e63568c" 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_019e3c69-48bd-701f-b7bd-84dde66ae4c0" xlink:to="loc_us-gaap_AssetsCurrentAbstract_019e3c69-48bd-7a47-b753-fa307e63568c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019e3c69-48bd-79be-92b6-ef9ce131ab9f" 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_019e3c69-48bd-7a47-b753-fa307e63568c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019e3c69-48bd-79be-92b6-ef9ce131ab9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_019e3c69-48bd-70ed-a654-d8fcb6e72008" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_019e3c69-48bd-7a47-b753-fa307e63568c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_019e3c69-48bd-70ed-a654-d8fcb6e72008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_019e3c69-48bd-7ad2-b55d-a777345fdbbc" 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_019e3c69-48bd-7a47-b753-fa307e63568c" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_019e3c69-48bd-7ad2-b55d-a777345fdbbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019e3c69-48bd-7bdc-bf52-9aa2bbf60bff" 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_019e3c69-48bd-7a47-b753-fa307e63568c" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019e3c69-48bd-7bdc-bf52-9aa2bbf60bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019e3c69-48bd-70e0-a3d5-f3b2d3bc5970" 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_019e3c69-48bd-7a47-b753-fa307e63568c" xlink:to="loc_us-gaap_AssetsCurrent_019e3c69-48bd-70e0-a3d5-f3b2d3bc5970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019e3c69-48bd-7c19-825f-b4f48a0a5a3c" 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_019e3c69-48bd-701f-b7bd-84dde66ae4c0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_019e3c69-48bd-7c19-825f-b4f48a0a5a3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_019e3c69-48bd-7ab1-a4cf-23fb21707d87" 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_019e3c69-48bd-701f-b7bd-84dde66ae4c0" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_019e3c69-48bd-7ab1-a4cf-23fb21707d87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019e3c69-48bd-7f8a-aef5-660e9f3fcd51" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_019e3c69-48bd-701f-b7bd-84dde66ae4c0" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019e3c69-48bd-7f8a-aef5-660e9f3fcd51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019e3c69-48bd-7993-9371-1393dc0d95d3" 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_019e3c69-48bd-701f-b7bd-84dde66ae4c0" xlink:to="loc_us-gaap_Goodwill_019e3c69-48bd-7993-9371-1393dc0d95d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_019e3c69-48bd-7b33-80a1-bf00c30a3e19" 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_019e3c69-48bd-701f-b7bd-84dde66ae4c0" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_019e3c69-48bd-7b33-80a1-bf00c30a3e19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019e3c69-48bd-7eb1-b050-25f91b6e74c3" 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_019e3c69-48bd-701f-b7bd-84dde66ae4c0" xlink:to="loc_us-gaap_Assets_019e3c69-48bd-7eb1-b050-25f91b6e74c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e3c69-48bd-714d-897f-07c6c67a63eb" 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_019e3c69-48bd-7bf2-94eb-c551f34e40e3" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e3c69-48bd-714d-897f-07c6c67a63eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_019e3c69-48bd-7628-ab24-9f86ae53658b" 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_019e3c69-48bd-714d-897f-07c6c67a63eb" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_019e3c69-48bd-7628-ab24-9f86ae53658b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_019e3c69-48bd-7a12-9a73-cc145b2d8178" 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_019e3c69-48bd-7628-ab24-9f86ae53658b" xlink:to="loc_us-gaap_AccountsPayableCurrent_019e3c69-48bd-7a12-9a73-cc145b2d8178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019e3c69-48bd-7c49-9abb-360cd450f6bc" 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_019e3c69-48bd-7628-ab24-9f86ae53658b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019e3c69-48bd-7c49-9abb-360cd450f6bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_019e3c69-48bd-7f32-9498-0168172612e9" 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_019e3c69-48bd-7628-ab24-9f86ae53658b" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_019e3c69-48bd-7f32-9498-0168172612e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019e3c69-48bd-763b-b81d-3475a6eac5ed" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_019e3c69-48bd-7628-ab24-9f86ae53658b" xlink:to="loc_us-gaap_LiabilitiesCurrent_019e3c69-48bd-763b-b81d-3475a6eac5ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019e3c69-48bd-7376-95c3-7a14f6917db5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e3c69-48bd-714d-897f-07c6c67a63eb" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019e3c69-48bd-7376-95c3-7a14f6917db5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_019e3c69-48bd-777a-a5ab-280bacdcb78f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e3c69-48bd-714d-897f-07c6c67a63eb" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_019e3c69-48bd-777a-a5ab-280bacdcb78f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019e3c69-48bd-70fa-a27b-4d0641917edc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e3c69-48bd-714d-897f-07c6c67a63eb" xlink:to="loc_us-gaap_Liabilities_019e3c69-48bd-70fa-a27b-4d0641917edc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_019e3c69-48bd-7417-b72d-3be7a662720f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e3c69-48bd-714d-897f-07c6c67a63eb" xlink:to="loc_us-gaap_CommitmentsAndContingencies_019e3c69-48bd-7417-b72d-3be7a662720f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_019e3c69-48bd-7db4-9354-ac0cbe674fa9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e3c69-48bd-714d-897f-07c6c67a63eb" xlink:to="loc_us-gaap_EquityAbstract_019e3c69-48bd-7db4-9354-ac0cbe674fa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_019e3c69-48bd-7828-893c-0e2d157302cd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_019e3c69-48bd-7db4-9354-ac0cbe674fa9" xlink:to="loc_us-gaap_PreferredStockValue_019e3c69-48bd-7828-893c-0e2d157302cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_019e3c69-48bd-789f-92a5-4fa9c32d3526" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_019e3c69-48bd-7db4-9354-ac0cbe674fa9" xlink:to="loc_us-gaap_CommonStockValue_019e3c69-48bd-789f-92a5-4fa9c32d3526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_019e3c69-48bd-785c-a959-5f6278ea75c2" 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_EquityAbstract_019e3c69-48bd-7db4-9354-ac0cbe674fa9" xlink:to="loc_us-gaap_AdditionalPaidInCapital_019e3c69-48bd-785c-a959-5f6278ea75c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019e3c69-48bd-7fde-99f8-cb70fa331d84" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_019e3c69-48bd-7db4-9354-ac0cbe674fa9" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019e3c69-48bd-7fde-99f8-cb70fa331d84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019e3c69-48bd-7cfc-88f9-5ed932293d80" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_019e3c69-48bd-7db4-9354-ac0cbe674fa9" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019e3c69-48bd-7cfc-88f9-5ed932293d80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e3c69-48bd-77f8-857f-86f4d6e9f6e3" 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_EquityAbstract_019e3c69-48bd-7db4-9354-ac0cbe674fa9" xlink:to="loc_us-gaap_StockholdersEquity_019e3c69-48bd-77f8-857f-86f4d6e9f6e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e3c69-48bd-7c8b-8a7d-52881a51f772" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_019e3c69-48bd-714d-897f-07c6c67a63eb" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e3c69-48bd-7c8b-8a7d-52881a51f772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals" xlink:type="simple" xlink:href="rddt-20260630.xsd#ConsolidatedBalanceSheetsParentheticals"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_019e3c69-48bd-7529-a85d-37b5f235eff7" 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_019e3c69-48bd-700c-b1f0-b0ea8c8ddbf0" 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_019e3c69-48bd-7529-a85d-37b5f235eff7" xlink:to="loc_us-gaap_StatementTable_019e3c69-48bd-700c-b1f0-b0ea8c8ddbf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019e3c69-48bd-7f7a-addc-6117611fba98" 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_019e3c69-48bd-700c-b1f0-b0ea8c8ddbf0" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019e3c69-48bd-7f7a-addc-6117611fba98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7050-b1d4-587edaed86ef" 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_019e3c69-48bd-7f7a-addc-6117611fba98" xlink:to="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7050-b1d4-587edaed86ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_019e3c69-48bd-7dc2-94f3-c97c623c31ac" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7050-b1d4-587edaed86ef" xlink:to="loc_us-gaap_CommonClassAMember_019e3c69-48bd-7dc2-94f3-c97c623c31ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_019e3c69-48bd-769a-8df1-1e08e8d9f1d6" 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_019e3c69-48bd-7050-b1d4-587edaed86ef" xlink:to="loc_us-gaap_CommonClassBMember_019e3c69-48bd-769a-8df1-1e08e8d9f1d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_019e3c69-48bd-7fed-9ccc-4afddcc2f9a7" 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_019e3c69-48bd-7050-b1d4-587edaed86ef" xlink:to="loc_us-gaap_CommonClassCMember_019e3c69-48bd-7fed-9ccc-4afddcc2f9a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_019e3c69-48bd-75a1-94ef-587fd81fc4c4" 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_019e3c69-48bd-700c-b1f0-b0ea8c8ddbf0" xlink:to="loc_us-gaap_StatementLineItems_019e3c69-48bd-75a1-94ef-587fd81fc4c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_019e3c69-48bd-7b5b-a2d0-153f159a606e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_019e3c69-48bd-75a1-94ef-587fd81fc4c4" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_019e3c69-48bd-7b5b-a2d0-153f159a606e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_019e3c69-48bd-7b13-a20e-e8f168bcb604" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_019e3c69-48bd-75a1-94ef-587fd81fc4c4" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_019e3c69-48bd-7b13-a20e-e8f168bcb604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_019e3c69-48bd-7a60-a4be-a91c809d02b2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_019e3c69-48bd-75a1-94ef-587fd81fc4c4" xlink:to="loc_us-gaap_PreferredStockSharesIssued_019e3c69-48bd-7a60-a4be-a91c809d02b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_019e3c69-48bd-7651-8160-036279572dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_019e3c69-48bd-75a1-94ef-587fd81fc4c4" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_019e3c69-48bd-7651-8160-036279572dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_019e3c69-48bd-7ddf-bba9-767b0d25bfcb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_019e3c69-48bd-75a1-94ef-587fd81fc4c4" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_019e3c69-48bd-7ddf-bba9-767b0d25bfcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_019e3c69-48bd-7b28-8503-94862a968dba" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_019e3c69-48bd-75a1-94ef-587fd81fc4c4" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_019e3c69-48bd-7b28-8503-94862a968dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_019e3c69-48bd-72bc-8484-e345a9f3d99d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_019e3c69-48bd-75a1-94ef-587fd81fc4c4" xlink:to="loc_us-gaap_CommonStockSharesIssued_019e3c69-48bd-72bc-8484-e345a9f3d99d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_019e3c69-48bd-7ec4-b6ed-b6ec4b2650eb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_019e3c69-48bd-75a1-94ef-587fd81fc4c4" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_019e3c69-48bd-7ec4-b6ed-b6ec4b2650eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="rddt-20260630.xsd#ConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_019e3c69-48bd-76f0-856d-5240088c9d74" 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_019e3c69-48bd-7081-a551-c9bfd5bac365" 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_019e3c69-48bd-76f0-856d-5240088c9d74" xlink:to="loc_us-gaap_NetIncomeLoss_019e3c69-48bd-7081-a551-c9bfd5bac365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_019e3c69-48bd-7e52-91bd-c2ce87eb6cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_019e3c69-48bd-76f0-856d-5240088c9d74" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_019e3c69-48bd-7e52-91bd-c2ce87eb6cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_019e3c69-48bd-747b-a885-d299a66c7149" 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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_019e3c69-48bd-7e52-91bd-c2ce87eb6cbb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_019e3c69-48bd-747b-a885-d299a66c7149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_019e3c69-48bd-7f08-aa29-dd1d8cc1506e" 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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_019e3c69-48bd-7e52-91bd-c2ce87eb6cbb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_019e3c69-48bd-7f08-aa29-dd1d8cc1506e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_019e3c69-48bd-7de1-8e7a-83802ff20988" 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_019e3c69-48bd-76f0-856d-5240088c9d74" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_019e3c69-48bd-7de1-8e7a-83802ff20988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="rddt-20260630.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_019e3c69-48bd-7d53-af44-0d36b026e51a" 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_019e3c69-48bd-78c8-ae67-7360644a14f0" 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_019e3c69-48bd-7d53-af44-0d36b026e51a" xlink:to="loc_us-gaap_StatementTable_019e3c69-48bd-78c8-ae67-7360644a14f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019e3c69-48bd-7f9a-8b7f-e4abaab22c37" 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_019e3c69-48bd-78c8-ae67-7360644a14f0" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019e3c69-48bd-7f9a-8b7f-e4abaab22c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7ee9-9f3f-23ee4212ad6f" 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_019e3c69-48bd-7f9a-8b7f-e4abaab22c37" xlink:to="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7ee9-9f3f-23ee4212ad6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_019e3c69-48bd-7331-9ae2-a95e0b75fc36" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7ee9-9f3f-23ee4212ad6f" xlink:to="loc_us-gaap_CommonClassAMember_019e3c69-48bd-7331-9ae2-a95e0b75fc36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_019e3c69-48bd-767f-8939-8845c84b02ad" 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_019e3c69-48bd-7ee9-9f3f-23ee4212ad6f" xlink:to="loc_us-gaap_CommonClassBMember_019e3c69-48bd-767f-8939-8845c84b02ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_019e3c69-48bd-7373-bc51-0dedf8e66191" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_019e3c69-48bd-78c8-ae67-7360644a14f0" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_019e3c69-48bd-7373-bc51-0dedf8e66191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_019e3c69-48bd-7306-bf66-2ba82167c53d" 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_019e3c69-48bd-7373-bc51-0dedf8e66191" xlink:to="loc_us-gaap_EquityComponentDomain_019e3c69-48bd-7306-bf66-2ba82167c53d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_019e3c69-48bd-7aef-834b-43393df49bc2" 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_019e3c69-48bd-7306-bf66-2ba82167c53d" xlink:to="loc_us-gaap_CommonStockMember_019e3c69-48bd-7aef-834b-43393df49bc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_019e3c69-48bd-7d44-9f0a-76dac56a903e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_019e3c69-48bd-7306-bf66-2ba82167c53d" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_019e3c69-48bd-7d44-9f0a-76dac56a903e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019e3c69-48bd-7d2f-bf0c-f31809c144c2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_019e3c69-48bd-7306-bf66-2ba82167c53d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019e3c69-48bd-7d2f-bf0c-f31809c144c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_019e3c69-48bd-7fdf-afb4-ed3a76d73130" 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_019e3c69-48bd-7306-bf66-2ba82167c53d" xlink:to="loc_us-gaap_RetainedEarningsMember_019e3c69-48bd-7fdf-afb4-ed3a76d73130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_019e3c69-48bd-72b9-a3f5-9827a5aeaf29" 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_019e3c69-48bd-78c8-ae67-7360644a14f0" xlink:to="loc_us-gaap_StatementLineItems_019e3c69-48bd-72b9-a3f5-9827a5aeaf29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e3c69-48bd-7f3e-9bf5-68ce67924468" 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_019e3c69-48bd-72b9-a3f5-9827a5aeaf29" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e3c69-48bd-7f3e-9bf5-68ce67924468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_019e3c69-48bd-7740-8773-8615af3b6c4b" 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_019e3c69-48bd-7f3e-9bf5-68ce67924468" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_019e3c69-48bd-7740-8773-8615af3b6c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e3c69-48bd-755e-8658-2c4d164c0dca" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e3c69-48bd-7f3e-9bf5-68ce67924468" xlink:to="loc_us-gaap_StockholdersEquity_019e3c69-48bd-755e-8658-2c4d164c0dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_019e3c69-48bd-7854-bb86-f9c6cc30606e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e3c69-48bd-7f3e-9bf5-68ce67924468" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_019e3c69-48bd-7854-bb86-f9c6cc30606e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_019e3c69-48bd-7892-b51d-5e989552a88c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e3c69-48bd-7f3e-9bf5-68ce67924468" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_019e3c69-48bd-7892-b51d-5e989552a88c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_019e3c69-48bd-7cc2-a30d-fb8041886e2a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e3c69-48bd-7f3e-9bf5-68ce67924468" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_019e3c69-48bd-7cc2-a30d-fb8041886e2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_019e3c69-48bd-7b68-9e7e-e8bf12fb4faa" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e3c69-48bd-7f3e-9bf5-68ce67924468" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_019e3c69-48bd-7b68-9e7e-e8bf12fb4faa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_019e3c69-48bd-7155-8c11-24c3e85d13e4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e3c69-48bd-7f3e-9bf5-68ce67924468" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_019e3c69-48bd-7155-8c11-24c3e85d13e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019e3c69-48bd-7101-86c6-8b6b7dfd9909" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e3c69-48bd-7f3e-9bf5-68ce67924468" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019e3c69-48bd-7101-86c6-8b6b7dfd9909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019e3c69-48bd-7b7e-8cb8-0eef581883b4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e3c69-48bd-7f3e-9bf5-68ce67924468" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019e3c69-48bd-7b7e-8cb8-0eef581883b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_019e3c69-48bd-7fb3-9a89-597515d27919" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e3c69-48bd-7f3e-9bf5-68ce67924468" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_019e3c69-48bd-7fb3-9a89-597515d27919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e3c69-48bd-7fdb-8c9e-05842a1ffded" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e3c69-48bd-7f3e-9bf5-68ce67924468" xlink:to="loc_us-gaap_NetIncomeLoss_019e3c69-48bd-7fdb-8c9e-05842a1ffded" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e3c69-48bd-7866-bc42-210c5eac36cd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e3c69-48bd-7f3e-9bf5-68ce67924468" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e3c69-48bd-7866-bc42-210c5eac36cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_019e3c69-48bd-733e-a203-af9d7bcde851" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e3c69-48bd-7f3e-9bf5-68ce67924468" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_019e3c69-48bd-733e-a203-af9d7bcde851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e3c69-48bd-721e-948d-61d0c6cbe667" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019e3c69-48bd-7f3e-9bf5-68ce67924468" xlink:to="loc_us-gaap_StockholdersEquity_019e3c69-48bd-721e-948d-61d0c6cbe667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="rddt-20260630.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_019e3c69-48bd-78ba-8fd5-efaa9a38712c" 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_019e3c69-48bd-78a1-b5f9-ca7452786eb9" 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_019e3c69-48bd-78ba-8fd5-efaa9a38712c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_019e3c69-48bd-78a1-b5f9-ca7452786eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e3c69-48bd-751d-93dd-6fb990646129" 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_019e3c69-48bd-78a1-b5f9-ca7452786eb9" xlink:to="loc_us-gaap_NetIncomeLoss_019e3c69-48bd-751d-93dd-6fb990646129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019e3c69-48bd-7d74-bd05-ea3b2bb9c1d9" 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_019e3c69-48bd-78a1-b5f9-ca7452786eb9" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019e3c69-48bd-7d74-bd05-ea3b2bb9c1d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_019e3c69-48bd-7afc-8260-329e255c56dc" 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_019e3c69-48bd-7d74-bd05-ea3b2bb9c1d9" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_019e3c69-48bd-7afc-8260-329e255c56dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_019e3c69-48bd-77eb-9963-1188a898ff51" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019e3c69-48bd-7d74-bd05-ea3b2bb9c1d9" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_019e3c69-48bd-77eb-9963-1188a898ff51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_019e3c69-48bd-7a77-bc30-c8d0ca7339fa" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019e3c69-48bd-7d74-bd05-ea3b2bb9c1d9" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_019e3c69-48bd-7a77-bc30-c8d0ca7339fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_019e3c69-48bd-760f-a68c-87d750043a9d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019e3c69-48bd-7d74-bd05-ea3b2bb9c1d9" xlink:to="loc_us-gaap_ShareBasedCompensation_019e3c69-48bd-760f-a68c-87d750043a9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_019e3c69-48bd-7cde-8a9c-49bf49404788" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019e3c69-48bd-7d74-bd05-ea3b2bb9c1d9" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_019e3c69-48bd-7cde-8a9c-49bf49404788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019e3c69-48bd-738e-8861-4257adce6ad4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_019e3c69-48bd-7d74-bd05-ea3b2bb9c1d9" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019e3c69-48bd-738e-8861-4257adce6ad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019e3c69-48bd-7810-b45f-74ca7e4c10ad" 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_019e3c69-48bd-738e-8861-4257adce6ad4" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019e3c69-48bd-7810-b45f-74ca7e4c10ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019e3c69-48bd-7a29-8b40-8ee13cf30ecd" 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_019e3c69-48bd-738e-8861-4257adce6ad4" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019e3c69-48bd-7a29-8b40-8ee13cf30ecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability_019e3c69-48bd-78f6-b19a-2ac9ea4e5d17" xlink:href="rddt-20260630.xsd#rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019e3c69-48bd-738e-8861-4257adce6ad4" xlink:to="loc_rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability_019e3c69-48bd-78f6-b19a-2ac9ea4e5d17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019e3c69-48bd-7ea7-bfb1-f1f90c1494b6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019e3c69-48bd-738e-8861-4257adce6ad4" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019e3c69-48bd-7ea7-bfb1-f1f90c1494b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_019e3c69-48bd-7602-a951-43a00cf55550" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_019e3c69-48bd-738e-8861-4257adce6ad4" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_019e3c69-48bd-7602-a951-43a00cf55550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e3c69-48bd-7436-a662-2254bf1a683e" 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_019e3c69-48bd-78a1-b5f9-ca7452786eb9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e3c69-48bd-7436-a662-2254bf1a683e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_019e3c69-48bd-7e5f-b90b-8fd6e28b301e" 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_019e3c69-48bd-78ba-8fd5-efaa9a38712c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_019e3c69-48bd-7e5f-b90b-8fd6e28b301e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019e3c69-48bd-72ca-b84a-47d261c7e27c" 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_019e3c69-48bd-7e5f-b90b-8fd6e28b301e" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019e3c69-48bd-72ca-b84a-47d261c7e27c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_019e3c69-48bd-7d7a-a4a7-e342baa3ab63" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_019e3c69-48bd-7e5f-b90b-8fd6e28b301e" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_019e3c69-48bd-7d7a-a4a7-e342baa3ab63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_019e3c69-48bd-77dc-97b4-a2b55e869901" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_019e3c69-48bd-7e5f-b90b-8fd6e28b301e" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_019e3c69-48bd-77dc-97b4-a2b55e869901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_019e3c69-48bd-7331-8a82-232f31f28f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_019e3c69-48bd-7e5f-b90b-8fd6e28b301e" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_019e3c69-48bd-7331-8a82-232f31f28f9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_019e3c69-48bd-7c80-8b1f-adf770c8e28b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_019e3c69-48bd-7e5f-b90b-8fd6e28b301e" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_019e3c69-48bd-7c80-8b1f-adf770c8e28b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e3c69-48bd-7384-9219-c479ec1546b4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_019e3c69-48bd-7e5f-b90b-8fd6e28b301e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e3c69-48bd-7384-9219-c479ec1546b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_019e3c69-48bd-7f00-8839-fb102dfe2198" 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_019e3c69-48bd-78ba-8fd5-efaa9a38712c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_019e3c69-48bd-7f00-8839-fb102dfe2198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_019e3c69-48bd-7120-afe5-e2d33e98a404" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_019e3c69-48bd-7f00-8839-fb102dfe2198" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_019e3c69-48bd-7120-afe5-e2d33e98a404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019e3c69-48bd-7620-a7ee-ee05f03084ff" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_019e3c69-48bd-7f00-8839-fb102dfe2198" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019e3c69-48bd-7620-a7ee-ee05f03084ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019e3c69-48bd-70d1-bce1-d36d1a5c2364" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_019e3c69-48bd-7f00-8839-fb102dfe2198" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019e3c69-48bd-70d1-bce1-d36d1a5c2364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e3c69-48bd-780c-ac36-a7482311ef12" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_019e3c69-48bd-7f00-8839-fb102dfe2198" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e3c69-48bd-780c-ac36-a7482311ef12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e3c69-48bd-73a4-957a-29a6af582c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_019e3c69-48bd-78ba-8fd5-efaa9a38712c" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e3c69-48bd-73a4-957a-29a6af582c3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e3c69-48bd-7d01-b502-2c66f53b7a14" 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_019e3c69-48bd-78ba-8fd5-efaa9a38712c" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e3c69-48bd-7d01-b502-2c66f53b7a14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e3c69-48bd-755d-aeb4-f0c9255a1a03" 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_019e3c69-48bd-78ba-8fd5-efaa9a38712c" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e3c69-48bd-755d-aeb4-f0c9255a1a03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/DescriptionofBusiness" xlink:type="simple" xlink:href="rddt-20260630.xsd#DescriptionofBusiness"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/DescriptionofBusiness" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019e3c69-48bd-70c8-ae4a-f477b7eb2645" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations_019e3c69-48bd-7934-8529-2fb703e1d9e2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019e3c69-48bd-70c8-ae4a-f477b7eb2645" xlink:to="loc_us-gaap_NatureOfOperations_019e3c69-48bd-7934-8529-2fb703e1d9e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPolicies" xlink:type="simple" xlink:href="rddt-20260630.xsd#BasisofPresentationandSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019e3c69-48bd-765a-a28b-b8aeb63d9e59" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_019e3c69-48bd-745d-894a-b7ebf2470c75" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019e3c69-48bd-765a-a28b-b8aeb63d9e59" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_019e3c69-48bd-745d-894a-b7ebf2470c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/Revenue" xlink:type="simple" xlink:href="rddt-20260630.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019e3c69-48bd-7f14-999b-a50778ab577b" 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_019e3c69-48bd-711f-a8b8-1b2251d81b1a" 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_019e3c69-48bd-7f14-999b-a50778ab577b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_019e3c69-48bd-711f-a8b8-1b2251d81b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/NetIncomeperShare" xlink:type="simple" xlink:href="rddt-20260630.xsd#NetIncomeperShare"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/NetIncomeperShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_019e3c69-48bd-73d4-b326-51c0a19a2a25" 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_019e3c69-48bd-7f18-9ca1-637c416f31e9" 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_019e3c69-48bd-73d4-b326-51c0a19a2a25" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_019e3c69-48bd-7f18-9ca1-637c416f31e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="rddt-20260630.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_019e3c69-48bd-78c7-a3ad-80ecc850c422" 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_019e3c69-48bd-7e26-b8f2-0e198fe7bbc8" 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_019e3c69-48bd-78c7-a3ad-80ecc850c422" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_019e3c69-48bd-7e26-b8f2-0e198fe7bbc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/BalanceSheetComponents" xlink:type="simple" xlink:href="rddt-20260630.xsd#BalanceSheetComponents"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/BalanceSheetComponents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019e3c69-4997-7b80-9a59-13ce32b5dce0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_019e3c69-4997-75fb-8644-865a98334192" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019e3c69-4997-7b80-9a59-13ce32b5dce0" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_019e3c69-4997-75fb-8644-865a98334192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="rddt-20260630.xsd#GoodwillandIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/GoodwillandIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019e3c69-4997-76d8-9d7c-1c4da8f8e946" 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_019e3c69-4997-77e3-89f9-ccb1b173a8e7" 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_019e3c69-4997-76d8-9d7c-1c4da8f8e946" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_019e3c69-4997-77e3-89f9-ccb1b173a8e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/Debt" xlink:type="simple" xlink:href="rddt-20260630.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_019e3c69-4997-765a-9201-4528ecae8aba" 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_LongTermDebtTextBlock_019e3c69-4997-7965-b79e-a17543bbeb9a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_019e3c69-4997-765a-9201-4528ecae8aba" xlink:to="loc_us-gaap_LongTermDebtTextBlock_019e3c69-4997-7965-b79e-a17543bbeb9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/CommitmentandContingencies" xlink:type="simple" xlink:href="rddt-20260630.xsd#CommitmentandContingencies"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/CommitmentandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_019e3c69-4997-7676-8e41-49e020aa8049" 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_019e3c69-4997-76b7-8446-82e9523da713" 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_019e3c69-4997-7676-8e41-49e020aa8049" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_019e3c69-4997-76b7-8446-82e9523da713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockholdersEquity" xlink:type="simple" xlink:href="rddt-20260630.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_019e3c69-4997-738b-8fad-c911aa4d86de" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_019e3c69-4997-7d5a-84ca-7495accd86ae" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_019e3c69-4997-738b-8fad-c911aa4d86de" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_019e3c69-4997-7d5a-84ca-7495accd86ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="rddt-20260630.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019e3c69-4997-78d3-95a6-548e4d464737" 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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_019e3c69-4997-76a7-8c22-4dfb3cd697e7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019e3c69-4997-78d3-95a6-548e4d464737" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_019e3c69-4997-76a7-8c22-4dfb3cd697e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/IncomeTaxes" xlink:type="simple" xlink:href="rddt-20260630.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_019e3c69-4997-7711-9e6f-ce39dc300582" 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_019e3c69-4997-7acf-b42c-da29f9c4be63" 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_019e3c69-4997-7711-9e6f-ce39dc300582" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_019e3c69-4997-7acf-b42c-da29f9c4be63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactions" xlink:type="simple" xlink:href="rddt-20260630.xsd#RelatedPartiesandRelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_019e3c69-4997-70fc-83a7-dccb8342e38e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_019e3c69-4997-7065-83a2-7459d837409e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_019e3c69-4997-70fc-83a7-dccb8342e38e" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_019e3c69-4997-7065-83a2-7459d837409e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/SegmentandGeographicInformation" xlink:type="simple" xlink:href="rddt-20260630.xsd#SegmentandGeographicInformation"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/SegmentandGeographicInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_019e3c69-4997-7b72-95b1-cf0dea874e91" 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_019e3c69-4997-7cde-ade5-fcd339fa0844" 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_019e3c69-4997-7b72-95b1-cf0dea874e91" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_019e3c69-4997-7cde-ade5-fcd339fa0844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="rddt-20260630.xsd#BasisofPresentationandSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019e3c69-48bd-7785-a02d-b9a84024444d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_019e3c69-48bd-794c-9a9c-9e67f2b3850a" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019e3c69-48bd-7785-a02d-b9a84024444d" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_019e3c69-48bd-794c-9a9c-9e67f2b3850a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_019e3c69-48bd-70e7-a043-391f5fa67fad" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019e3c69-48bd-7785-a02d-b9a84024444d" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_019e3c69-48bd-70e7-a043-391f5fa67fad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_019e3c69-48bd-706c-8083-8e3317813f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019e3c69-48bd-7785-a02d-b9a84024444d" xlink:to="loc_us-gaap_UseOfEstimates_019e3c69-48bd-706c-8083-8e3317813f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_019e3c69-48bd-71b3-85ef-89be125a4fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019e3c69-48bd-7785-a02d-b9a84024444d" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_019e3c69-48bd-71b3-85ef-89be125a4fc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_019e3c69-48bd-7683-9095-a9613d22f862" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019e3c69-48bd-7785-a02d-b9a84024444d" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_019e3c69-48bd-7683-9095-a9613d22f862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_019e3c69-48bd-7a6d-b332-c55b854d67e6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019e3c69-48bd-7785-a02d-b9a84024444d" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_019e3c69-48bd-7a6d-b332-c55b854d67e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_019e3c69-48bd-72ac-abc1-95270dbb9df0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019e3c69-48bd-7785-a02d-b9a84024444d" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_019e3c69-48bd-72ac-abc1-95270dbb9df0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_019e3c69-48bd-761d-80ac-c24b1b65d749" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019e3c69-48bd-7785-a02d-b9a84024444d" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_019e3c69-48bd-761d-80ac-c24b1b65d749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/RevenueTables" xlink:type="simple" xlink:href="rddt-20260630.xsd#RevenueTables"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019e3c69-48bd-74cd-940a-b17e0b9a010f" 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_019e3c69-48bd-7e82-b148-eb8c7dd9402c" 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_019e3c69-48bd-74cd-940a-b17e0b9a010f" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_019e3c69-48bd-7e82-b148-eb8c7dd9402c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/NetIncomeperShareTables" xlink:type="simple" xlink:href="rddt-20260630.xsd#NetIncomeperShareTables"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/NetIncomeperShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_019e3c69-48bd-7f7b-8826-cf8c39c01831" 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_019e3c69-48bd-7a24-8b44-f7949685ae87" 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_019e3c69-48bd-7f7b-8826-cf8c39c01831" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_019e3c69-48bd-7a24-8b44-f7949685ae87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_019e3c69-48bd-70f8-883b-e8ad759ab0c9" 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_019e3c69-48bd-7f7b-8826-cf8c39c01831" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_019e3c69-48bd-70f8-883b-e8ad759ab0c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="rddt-20260630.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_019e3c69-48bd-71cd-bca0-c747a89444bd" 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_019e3c69-48bd-744f-b1ff-8475a876316f" 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_019e3c69-48bd-71cd-bca0-c747a89444bd" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_019e3c69-48bd-744f-b1ff-8475a876316f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/BalanceSheetComponentsTables" xlink:type="simple" xlink:href="rddt-20260630.xsd#BalanceSheetComponentsTables"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/BalanceSheetComponentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019e3c69-4997-7106-bcb5-6a868bebec9d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_019e3c69-4997-7df8-9d51-036f1014943e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019e3c69-4997-7106-bcb5-6a868bebec9d" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_019e3c69-4997-7df8-9d51-036f1014943e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_019e3c69-4997-7aa1-b74b-19f0af30914c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019e3c69-4997-7106-bcb5-6a868bebec9d" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_019e3c69-4997-7aa1-b74b-19f0af30914c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="rddt-20260630.xsd#GoodwillandIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019e3c69-4997-7ef0-9bcb-dcdfd164d0f8" 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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_019e3c69-4997-774c-a6f2-0eff43642b51" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019e3c69-4997-7ef0-9bcb-dcdfd164d0f8" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_019e3c69-4997-774c-a6f2-0eff43642b51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="rddt-20260630.xsd#StockholdersEquityTables"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/StockholdersEquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_019e3c69-4997-701b-a29f-261e028cea56" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTextBlock_019e3c69-4997-7e6e-bf0e-23c01e5b9f37" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfStockByClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_019e3c69-4997-701b-a29f-261e028cea56" xlink:to="loc_us-gaap_ScheduleOfStockByClassTextBlock_019e3c69-4997-7e6e-bf0e-23c01e5b9f37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="rddt-20260630.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019e3c69-4997-7d49-837b-1a11fea35e65" 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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_019e3c69-4997-79a9-9e05-fda2f61a0c88" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019e3c69-4997-7d49-837b-1a11fea35e65" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_019e3c69-4997-79a9-9e05-fda2f61a0c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_019e3c69-4997-78c1-ba62-98222ce01f89" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019e3c69-4997-7d49-837b-1a11fea35e65" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_019e3c69-4997-78c1-ba62-98222ce01f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_019e3c69-4997-7048-aabe-4afe92746500" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019e3c69-4997-7d49-837b-1a11fea35e65" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_019e3c69-4997-7048-aabe-4afe92746500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationTables" xlink:type="simple" xlink:href="rddt-20260630.xsd#SegmentandGeographicInformationTables"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/SegmentandGeographicInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_019e3c69-4997-76bd-b7b4-e7d2565eac11" 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_019e3c69-4997-7a9f-9270-16f8f64ca163" 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_019e3c69-4997-76bd-b7b4-e7d2565eac11" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_019e3c69-4997-7a9f-9270-16f8f64ca163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/RevenueDisaggregationofRevenuebySourceDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#RevenueDisaggregationofRevenuebySourceDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/RevenueDisaggregationofRevenuebySourceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019e3c69-48bd-7527-92ac-b8e866ee498e" 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_019e3c69-48bd-793a-a3a8-47a89731a59a" 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_019e3c69-48bd-7527-92ac-b8e866ee498e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_019e3c69-48bd-793a-a3a8-47a89731a59a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_019e3c69-48bd-71fd-b928-b397b5a7bf83" 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_019e3c69-48bd-793a-a3a8-47a89731a59a" xlink:to="loc_srt_ProductOrServiceAxis_019e3c69-48bd-71fd-b928-b397b5a7bf83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_019e3c69-48bd-7e25-abfb-845095779802" 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_019e3c69-48bd-71fd-b928-b397b5a7bf83" xlink:to="loc_srt_ProductsAndServicesDomain_019e3c69-48bd-7e25-abfb-845095779802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingMember_019e3c69-48bd-7a6e-bda5-894249da1cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdvertisingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_019e3c69-48bd-7e25-abfb-845095779802" xlink:to="loc_us-gaap_AdvertisingMember_019e3c69-48bd-7a6e-bda5-894249da1cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_OtherRevenueMember_019e3c69-48bd-71b0-98c6-811064477e13" xlink:href="rddt-20260630.xsd#rddt_OtherRevenueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_019e3c69-48bd-7e25-abfb-845095779802" xlink:to="loc_rddt_OtherRevenueMember_019e3c69-48bd-71b0-98c6-811064477e13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_019e3c69-48bd-7e9c-9c82-59210eed1e14" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_019e3c69-48bd-793a-a3a8-47a89731a59a" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_019e3c69-48bd-7e9c-9c82-59210eed1e14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e3c69-48bd-7daf-90ef-71de0c52f930" 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_019e3c69-48bd-7e9c-9c82-59210eed1e14" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e3c69-48bd-7daf-90ef-71de0c52f930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/RevenueDisaggregationofRevenuebyGeographyDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#RevenueDisaggregationofRevenuebyGeographyDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/RevenueDisaggregationofRevenuebyGeographyDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019e3c69-48bd-7f61-9b21-18339ac862b9" 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_019e3c69-48bd-70c2-89ea-9a0c5d9a2911" 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_019e3c69-48bd-7f61-9b21-18339ac862b9" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_019e3c69-48bd-70c2-89ea-9a0c5d9a2911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_019e3c69-48bd-72f5-a9d0-cf887e1db2de" 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_DisaggregationOfRevenueTable_019e3c69-48bd-70c2-89ea-9a0c5d9a2911" xlink:to="loc_srt_StatementGeographicalAxis_019e3c69-48bd-72f5-a9d0-cf887e1db2de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019e3c69-48bd-7152-82b5-4dab63347d02" 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_019e3c69-48bd-72f5-a9d0-cf887e1db2de" xlink:to="loc_srt_SegmentGeographicalDomain_019e3c69-48bd-7152-82b5-4dab63347d02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_019e3c69-48bd-79f6-a8dd-f756cb50c5f9" 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_019e3c69-48bd-7152-82b5-4dab63347d02" xlink:to="loc_country_US_019e3c69-48bd-79f6-a8dd-f756cb50c5f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_019e3c69-48bd-797b-b357-028070755cf1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019e3c69-48bd-7152-82b5-4dab63347d02" xlink:to="loc_us-gaap_NonUsMember_019e3c69-48bd-797b-b357-028070755cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_019e3c69-48bd-7322-a6a9-e2d4c5aaa3a3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_019e3c69-48bd-70c2-89ea-9a0c5d9a2911" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_019e3c69-48bd-7322-a6a9-e2d4c5aaa3a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_019e3c69-48bd-72f0-aae7-816090fb6d9a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_019e3c69-48bd-7322-a6a9-e2d4c5aaa3a3" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_019e3c69-48bd-72f0-aae7-816090fb6d9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_019e3c69-48bd-710c-9d0d-defd402258ba" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_019e3c69-48bd-72f0-aae7-816090fb6d9a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_019e3c69-48bd-710c-9d0d-defd402258ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_019e3c69-48bd-70b9-b8ae-3f9212628194" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_019e3c69-48bd-70c2-89ea-9a0c5d9a2911" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_019e3c69-48bd-70b9-b8ae-3f9212628194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_019e3c69-48bd-7ae2-9193-c0b9b083fd19" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_019e3c69-48bd-70b9-b8ae-3f9212628194" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_019e3c69-48bd-7ae2-9193-c0b9b083fd19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_019e3c69-48bd-75c5-a84f-86cdf63caa0b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_019e3c69-48bd-7ae2-9193-c0b9b083fd19" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_019e3c69-48bd-75c5-a84f-86cdf63caa0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_019e3c69-48bd-7fbd-b962-0b756d2d4a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_019e3c69-48bd-70c2-89ea-9a0c5d9a2911" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_019e3c69-48bd-7fbd-b962-0b756d2d4a3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e3c69-48bd-72f3-b455-1c85c5c73316" 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_019e3c69-48bd-7fbd-b962-0b756d2d4a3b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e3c69-48bd-72f3-b455-1c85c5c73316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_019e3c69-48bd-7972-a241-e164f6e7ac00" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_019e3c69-48bd-7fbd-b962-0b756d2d4a3b" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_019e3c69-48bd-7972-a241-e164f6e7ac00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#RevenueNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/RevenueNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019e3c69-48bd-795a-912e-d9a5f2354eff" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_019e3c69-48bd-7528-9a4c-b7c298c9a8dc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_019e3c69-48bd-795a-912e-d9a5f2354eff" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_019e3c69-48bd-7528-9a4c-b7c298c9a8dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_019e3c69-48bd-7774-8642-afc63f36d4ea" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_019e3c69-48bd-7528-9a4c-b7c298c9a8dc" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_019e3c69-48bd-7774-8642-afc63f36d4ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_019e3c69-48bd-77ce-bc08-3e2177ca50f6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_019e3c69-48bd-7528-9a4c-b7c298c9a8dc" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_019e3c69-48bd-77ce-bc08-3e2177ca50f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_019e3c69-48bd-7367-93af-a901e4b5a348" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_019e3c69-48bd-77ce-bc08-3e2177ca50f6" xlink:to="loc_us-gaap_ContractWithCustomerLiability_019e3c69-48bd-7367-93af-a901e4b5a348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_019e3c69-48bd-7949-a37e-05040627b5fb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_019e3c69-48bd-77ce-bc08-3e2177ca50f6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_019e3c69-48bd-7949-a37e-05040627b5fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_019e3c69-48bd-7d72-ab12-73895e3c09c1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_019e3c69-48bd-77ce-bc08-3e2177ca50f6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_019e3c69-48bd-7d72-ab12-73895e3c09c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#NetIncomeperShareComputationofNetIncomeLossperShareDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_019e3c69-48bd-790a-8203-4dde1f3bcd46" 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_ScheduleOfEarningsPerShareDilutedByCommonClassTable_019e3c69-48bd-7107-8d25-fa9bbc6d1a08" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019e3c69-48bd-790a-8203-4dde1f3bcd46" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_019e3c69-48bd-7107-8d25-fa9bbc6d1a08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019e3c69-48bd-7781-9a3e-6b5636444296" 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_ScheduleOfEarningsPerShareDilutedByCommonClassTable_019e3c69-48bd-7107-8d25-fa9bbc6d1a08" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019e3c69-48bd-7781-9a3e-6b5636444296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7e3f-905c-06749c70cc27" 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_019e3c69-48bd-7781-9a3e-6b5636444296" xlink:to="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7e3f-905c-06749c70cc27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_019e3c69-48bd-70fc-bc0f-dcf415bd65ff" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7e3f-905c-06749c70cc27" xlink:to="loc_us-gaap_CommonClassAMember_019e3c69-48bd-70fc-bc0f-dcf415bd65ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_019e3c69-48bd-7f4c-a81d-565efffeafdc" 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_019e3c69-48bd-7e3f-905c-06749c70cc27" xlink:to="loc_us-gaap_CommonClassBMember_019e3c69-48bd-7f4c-a81d-565efffeafdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_019e3c69-48bd-7ad9-8bfd-ea8eb864c561" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_019e3c69-48bd-7107-8d25-fa9bbc6d1a08" xlink:to="loc_us-gaap_EarningsPerShareDilutedLineItems_019e3c69-48bd-7ad9-8bfd-ea8eb864c561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_019e3c69-48bd-7590-a245-c2526599e8c7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_019e3c69-48bd-7ad9-8bfd-ea8eb864c561" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_019e3c69-48bd-7590-a245-c2526599e8c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_019e3c69-48bd-78bd-82df-131fcb5e25c0" 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_us-gaap_EarningsPerShareBasicAbstract_019e3c69-48bd-7590-a245-c2526599e8c7" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_019e3c69-48bd-78bd-82df-131fcb5e25c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019e3c69-48bd-702a-ac3c-2d86cc905f24" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_019e3c69-48bd-78bd-82df-131fcb5e25c0" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019e3c69-48bd-702a-ac3c-2d86cc905f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_019e3c69-48bd-72e6-873c-573b219b2683" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_019e3c69-48bd-7590-a245-c2526599e8c7" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_019e3c69-48bd-72e6-873c-573b219b2683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019e3c69-48bd-7626-ae7f-db00067a32b1" 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_WeightedAverageNumberOfSharesOutstandingBasicAbstract_019e3c69-48bd-72e6-873c-573b219b2683" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019e3c69-48bd-7626-ae7f-db00067a32b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_019e3c69-48bd-7616-807c-614c27941d9b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_019e3c69-48bd-7590-a245-c2526599e8c7" xlink:to="loc_us-gaap_EarningsPerShareBasic_019e3c69-48bd-7616-807c-614c27941d9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_019e3c69-48bd-7fd0-898b-6b8bfaf7b87d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_019e3c69-48bd-7ad9-8bfd-ea8eb864c561" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_019e3c69-48bd-7fd0-898b-6b8bfaf7b87d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_019e3c69-48bd-7640-85a8-73019168a8c4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_019e3c69-48bd-7fd0-898b-6b8bfaf7b87d" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_019e3c69-48bd-7640-85a8-73019168a8c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019e3c69-48bd-7d92-b797-72b1568c231c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_019e3c69-48bd-7640-85a8-73019168a8c4" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019e3c69-48bd-7d92-b797-72b1568c231c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019e3c69-48bd-7eb3-aa44-a5e6bca5a989" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_019e3c69-48bd-7fd0-898b-6b8bfaf7b87d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019e3c69-48bd-7eb3-aa44-a5e6bca5a989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019e3c69-48bd-71b5-a8c0-ab965d190218" 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_019e3c69-48bd-7eb3-aa44-a5e6bca5a989" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019e3c69-48bd-71b5-a8c0-ab965d190218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019e3c69-48bd-70ad-b42b-fbcdb1c61a97" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019e3c69-48bd-7eb3-aa44-a5e6bca5a989" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019e3c69-48bd-70ad-b42b-fbcdb1c61a97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019e3c69-48bd-72ca-acc6-b8ca91249e1f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019e3c69-48bd-7eb3-aa44-a5e6bca5a989" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019e3c69-48bd-72ca-acc6-b8ca91249e1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_019e3c69-48bd-7bb5-9a05-bd0f5e8e5a46" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_019e3c69-48bd-7fd0-898b-6b8bfaf7b87d" xlink:to="loc_us-gaap_EarningsPerShareDiluted_019e3c69-48bd-7bb5-9a05-bd0f5e8e5a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_019e3c69-48bd-7e73-b5e5-be64e28dab92" 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_019e3c69-48bd-7755-a68a-a3300b99fb3e" 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_019e3c69-48bd-7e73-b5e5-be64e28dab92" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019e3c69-48bd-7755-a68a-a3300b99fb3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019e3c69-48bd-748c-9d38-f4e31c063587" 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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019e3c69-48bd-7755-a68a-a3300b99fb3e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019e3c69-48bd-748c-9d38-f4e31c063587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7793-a135-eaed0140bbde" 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_019e3c69-48bd-748c-9d38-f4e31c063587" xlink:to="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7793-a135-eaed0140bbde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_019e3c69-48bd-73c6-851e-d3ba4cafff83" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_019e3c69-48bd-7793-a135-eaed0140bbde" xlink:to="loc_us-gaap_CommonClassAMember_019e3c69-48bd-73c6-851e-d3ba4cafff83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_019e3c69-48bd-7e91-8a13-c3d2e2397d8b" 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_019e3c69-48bd-7793-a135-eaed0140bbde" xlink:to="loc_us-gaap_CommonClassBMember_019e3c69-48bd-7e91-8a13-c3d2e2397d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019e3c69-48bd-73a3-b21d-e4d66a2bcdf4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019e3c69-48bd-7755-a68a-a3300b99fb3e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019e3c69-48bd-73a3-b21d-e4d66a2bcdf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019e3c69-48bd-7e1b-8bc7-c075a74b9639" 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_019e3c69-48bd-73a3-b21d-e4d66a2bcdf4" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019e3c69-48bd-7e1b-8bc7-c075a74b9639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember_019e3c69-48bd-7235-97ce-767753bf2a7d" xlink:href="rddt-20260630.xsd#rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019e3c69-48bd-7e1b-8bc7-c075a74b9639" xlink:to="loc_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember_019e3c69-48bd-7235-97ce-767753bf2a7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019e3c69-48bd-7a5d-9057-63e9c426df0f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019e3c69-48bd-7755-a68a-a3300b99fb3e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019e3c69-48bd-7a5d-9057-63e9c426df0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_019e3c69-48bd-73c5-b612-38b28c4d728b" 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_019e3c69-48bd-7a5d-9057-63e9c426df0f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_019e3c69-48bd-73c5-b612-38b28c4d728b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_019e3c69-48bd-76ba-80f9-1e0a25950543" 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_DebtSecuritiesAvailableForSaleTable_019e3c69-48bd-7e46-8a81-1535e90db1f5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_019e3c69-48bd-76ba-80f9-1e0a25950543" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_019e3c69-48bd-7e46-8a81-1535e90db1f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_019e3c69-48bd-7dc9-95c6-c122a2057304" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_019e3c69-48bd-7e46-8a81-1535e90db1f5" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_019e3c69-48bd-7dc9-95c6-c122a2057304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019e3c69-48bd-7890-8510-67b9d72e8299" 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_019e3c69-48bd-7dc9-95c6-c122a2057304" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019e3c69-48bd-7890-8510-67b9d72e8299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_019e3c69-48bd-7276-8bd2-92b6a7f66be5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019e3c69-48bd-7890-8510-67b9d72e8299" xlink:to="loc_us-gaap_MoneyMarketFundsMember_019e3c69-48bd-7276-8bd2-92b6a7f66be5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_019e3c69-48bd-7b08-97b1-38d7f0091dec" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019e3c69-48bd-7890-8510-67b9d72e8299" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_019e3c69-48bd-7b08-97b1-38d7f0091dec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_019e3c69-48bd-7d3a-a13f-c488dfb4d4f3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019e3c69-48bd-7890-8510-67b9d72e8299" xlink:to="loc_us-gaap_BankTimeDepositsMember_019e3c69-48bd-7d3a-a13f-c488dfb4d4f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_019e3c69-48bd-71f4-b50c-8ca3e9a9a947" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_019e3c69-48bd-7e46-8a81-1535e90db1f5" xlink:to="loc_us-gaap_FinancialInstrumentAxis_019e3c69-48bd-71f4-b50c-8ca3e9a9a947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019e3c69-48bd-7962-8c80-e8e2696f892e" 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_019e3c69-48bd-71f4-b50c-8ca3e9a9a947" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019e3c69-48bd-7962-8c80-e8e2696f892e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_019e3c69-48bd-7883-a9ff-0822f37d4bf3" 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_019e3c69-48bd-7962-8c80-e8e2696f892e" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_019e3c69-48bd-7883-a9ff-0822f37d4bf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_019e3c69-48bd-7c14-94ba-e318ab560895" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019e3c69-48bd-7962-8c80-e8e2696f892e" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_019e3c69-48bd-7c14-94ba-e318ab560895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_019e3c69-48bd-757b-9d5c-f2fd3cbfad0f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019e3c69-48bd-7962-8c80-e8e2696f892e" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_019e3c69-48bd-757b-9d5c-f2fd3cbfad0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_019e3c69-48bd-7260-ba2a-619b132f6b43" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019e3c69-48bd-7962-8c80-e8e2696f892e" xlink:to="loc_us-gaap_BankTimeDepositsMember_019e3c69-48bd-7260-ba2a-619b132f6b43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_019e3c69-48bd-7851-afd3-b3351b701758" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_019e3c69-48bd-7962-8c80-e8e2696f892e" xlink:to="loc_us-gaap_CommercialPaperMember_019e3c69-48bd-7851-afd3-b3351b701758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_019e3c69-48bd-7e4d-acfc-d4e953d0f583" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_019e3c69-48bd-7e46-8a81-1535e90db1f5" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_019e3c69-48bd-7e4d-acfc-d4e953d0f583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_019e3c69-48bd-7b98-bc97-c58a77b83ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashEquivalentsAtCarryingValueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_019e3c69-48bd-7e4d-acfc-d4e953d0f583" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_019e3c69-48bd-7b98-bc97-c58a77b83ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_019e3c69-48bd-7104-ac3c-785ce576bba8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_019e3c69-48bd-7b98-bc97-c58a77b83ca9" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_019e3c69-48bd-7104-ac3c-785ce576bba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_019e3c69-48bd-7d29-b3c9-9fbaed19d821" xlink:href="rddt-20260630.xsd#rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_019e3c69-48bd-7b98-bc97-c58a77b83ca9" xlink:to="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_019e3c69-48bd-7d29-b3c9-9fbaed19d821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_019e3c69-48bd-7f37-b13b-117829c7a137" xlink:href="rddt-20260630.xsd#rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_019e3c69-48bd-7b98-bc97-c58a77b83ca9" xlink:to="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_019e3c69-48bd-7f37-b13b-117829c7a137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019e3c69-48bd-7285-a6b3-22052658757f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_019e3c69-48bd-7b98-bc97-c58a77b83ca9" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019e3c69-48bd-7285-a6b3-22052658757f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_019e3c69-48bd-7074-9f0a-9d84b8a79fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_019e3c69-48bd-7e4d-acfc-d4e953d0f583" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_019e3c69-48bd-7074-9f0a-9d84b8a79fb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_019e3c69-48bd-7074-9e64-ca39e1770a60" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_019e3c69-48bd-7074-9f0a-9d84b8a79fb1" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_019e3c69-48bd-7074-9e64-ca39e1770a60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_019e3c69-48bd-7c63-a795-53454fa6d9b8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_019e3c69-48bd-7074-9f0a-9d84b8a79fb1" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_019e3c69-48bd-7c63-a795-53454fa6d9b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_019e3c69-48bd-78a5-84a7-224972678687" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_019e3c69-48bd-7074-9f0a-9d84b8a79fb1" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_019e3c69-48bd-78a5-84a7-224972678687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_019e3c69-48bd-7f33-b46a-d279cca96f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_019e3c69-48bd-7074-9f0a-9d84b8a79fb1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_019e3c69-48bd-7f33-b46a-d279cca96f1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_019e3c69-48bd-7d41-894b-8bd2ba21345a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_019e3c69-48bd-7e4d-acfc-d4e953d0f583" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_019e3c69-48bd-7d41-894b-8bd2ba21345a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AssetsAmortizedCost_019e3c69-48bd-7bef-a29a-d363150ccf44" xlink:href="rddt-20260630.xsd#rddt_AssetsAmortizedCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_019e3c69-48bd-7d41-894b-8bd2ba21345a" xlink:to="loc_rddt_AssetsAmortizedCost_019e3c69-48bd-7bef-a29a-d363150ccf44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_019e3c69-48bd-75ca-8910-bd7b2a820fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_019e3c69-48bd-7d41-894b-8bd2ba21345a" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_019e3c69-48bd-75ca-8910-bd7b2a820fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_019e3c69-4997-7579-9cc2-78b226af79f8" 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_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded_019e3c69-4997-7c2c-a8dd-5e039ebd16cb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_019e3c69-4997-7579-9cc2-78b226af79f8" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded_019e3c69-4997-7c2c-a8dd-5e039ebd16cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_019e3c69-4997-7a3d-aa72-331d41f57a75" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_019e3c69-4997-7579-9cc2-78b226af79f8" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_019e3c69-4997-7a3d-aa72-331d41f57a75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_019e3c69-4997-7959-ada7-abf4dfa05556" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_019e3c69-4997-7579-9cc2-78b226af79f8" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_019e3c69-4997-7959-ada7-abf4dfa05556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019e3c69-4997-7830-80f3-2b1640eb316e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_019e3c69-4997-714d-b428-63904f676b60" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019e3c69-4997-7830-80f3-2b1640eb316e" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_019e3c69-4997-714d-b428-63904f676b60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019e3c69-4997-77ed-bd80-5d74dc045a96" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019e3c69-4997-7830-80f3-2b1640eb316e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019e3c69-4997-77ed-bd80-5d74dc045a96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_019e3c69-4997-7ec2-9d5a-827df50a0989" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019e3c69-4997-7830-80f3-2b1640eb316e" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_019e3c69-4997-7ec2-9d5a-827df50a0989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevenueSharePayableCurrent_019e3c69-4997-7f7e-a137-70eaff3e0f2e" xlink:href="rddt-20260630.xsd#rddt_RevenueSharePayableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019e3c69-4997-7830-80f3-2b1640eb316e" xlink:to="loc_rddt_RevenueSharePayableCurrent_019e3c69-4997-7f7e-a137-70eaff3e0f2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_019e3c69-4997-7079-b832-0721db1ea626" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019e3c69-4997-7830-80f3-2b1640eb316e" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_019e3c69-4997-7079-b832-0721db1ea626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_019e3c69-4997-7e63-b16c-cf12c777a1f0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019e3c69-4997-7830-80f3-2b1640eb316e" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_019e3c69-4997-7e63-b16c-cf12c777a1f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019e3c69-4997-72fb-a818-f8e89c8df5ab" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AccruedCustomerIncentivesNoncurrent_019e3c69-4997-73b3-959c-a7d71139e9f0" xlink:href="rddt-20260630.xsd#rddt_AccruedCustomerIncentivesNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019e3c69-4997-72fb-a818-f8e89c8df5ab" xlink:to="loc_rddt_AccruedCustomerIncentivesNoncurrent_019e3c69-4997-73b3-959c-a7d71139e9f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_019e3c69-4997-7066-b3ac-cd1dd5d8d5b3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherSundryLiabilitiesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019e3c69-4997-72fb-a818-f8e89c8df5ab" xlink:to="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_019e3c69-4997-7066-b3ac-cd1dd5d8d5b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_019e3c69-4997-7948-a113-6b44739ad834" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019e3c69-4997-72fb-a818-f8e89c8df5ab" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_019e3c69-4997-7948-a113-6b44739ad834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#GoodwillandIntangibleAssetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019e3c69-4997-7d24-9f97-aceb94d3b673" 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_Goodwill_019e3c69-4997-7316-b950-70dac36c2dfc" 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_GoodwillAndIntangibleAssetsDisclosureAbstract_019e3c69-4997-7d24-9f97-aceb94d3b673" xlink:to="loc_us-gaap_Goodwill_019e3c69-4997-7316-b950-70dac36c2dfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019e3c69-4997-7440-97b1-1a693ac5c15b" 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_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_019e3c69-4997-77ce-abf0-b890eee03c20" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_019e3c69-4997-7440-97b1-1a693ac5c15b" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_019e3c69-4997-77ce-abf0-b890eee03c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019e3c69-4997-7f9a-81eb-31822ef3a184" 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_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_019e3c69-4997-77ce-abf0-b890eee03c20" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019e3c69-4997-7f9a-81eb-31822ef3a184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019e3c69-4997-7948-a34c-00dd83d66dff" 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_019e3c69-4997-7f9a-81eb-31822ef3a184" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019e3c69-4997-7948-a34c-00dd83d66dff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_019e3c69-4997-7f3f-9dfe-c25e2b98d283" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019e3c69-4997-7948-a34c-00dd83d66dff" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_019e3c69-4997-7f3f-9dfe-c25e2b98d283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_019e3c69-4997-7847-8002-ab64bb484c61" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019e3c69-4997-7948-a34c-00dd83d66dff" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_019e3c69-4997-7847-8002-ab64bb484c61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_019e3c69-4997-7a9f-bb87-c65fcef0516d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_019e3c69-4997-77ce-abf0-b890eee03c20" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_019e3c69-4997-7a9f-bb87-c65fcef0516d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019e3c69-4997-78fc-ae8b-d5676fd8a237" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_019e3c69-4997-7a9f-bb87-c65fcef0516d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019e3c69-4997-78fc-ae8b-d5676fd8a237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019e3c69-4997-7e3c-bb16-8c6c1ec8d0e5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_019e3c69-4997-7a9f-bb87-c65fcef0516d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019e3c69-4997-7e3c-bb16-8c6c1ec8d0e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e3c69-4997-7378-98ce-30ebb6608693" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_019e3c69-4997-7a9f-bb87-c65fcef0516d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e3c69-4997-7378-98ce-30ebb6608693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_019e3c69-4997-7201-a88f-cdcc633e38da" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_019e3c69-4997-7a9f-bb87-c65fcef0516d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_019e3c69-4997-7201-a88f-cdcc633e38da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/DebtDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#DebtDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/DebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_019e3c69-4997-790c-9bbd-9aecc7b042ae" 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_019e3c69-4997-7fb2-8fdb-7480d7508407" 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_019e3c69-4997-790c-9bbd-9aecc7b042ae" xlink:to="loc_us-gaap_DebtInstrumentTable_019e3c69-4997-7fb2-8fdb-7480d7508407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_019e4a99-2340-7fee-9ef3-fce28bdf6053" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019e3c69-4997-7fb2-8fdb-7480d7508407" xlink:to="loc_us-gaap_CreditFacilityAxis_019e4a99-2340-7fee-9ef3-fce28bdf6053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_019e4a99-2340-7212-8455-4ab0ffc5bd2c" 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_019e4a99-2340-7fee-9ef3-fce28bdf6053" xlink:to="loc_us-gaap_CreditFacilityDomain_019e4a99-2340-7212-8455-4ab0ffc5bd2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_019e4a99-2340-752e-8b35-a6f17a18dd7b" 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_019e4a99-2340-7212-8455-4ab0ffc5bd2c" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_019e4a99-2340-752e-8b35-a6f17a18dd7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_019e4a99-2340-7ede-9287-5d6dc9ab8256" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_019e4a99-2340-7212-8455-4ab0ffc5bd2c" xlink:to="loc_us-gaap_LetterOfCreditMember_019e4a99-2340-7ede-9287-5d6dc9ab8256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_019e4a99-2340-7bc6-ab60-4a9401f7a6ae" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_019e4a99-2340-7212-8455-4ab0ffc5bd2c" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_019e4a99-2340-7bc6-ab60-4a9401f7a6ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019e4a99-2340-7a78-ba3c-e08eb0032bbd" 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_019e3c69-4997-7fb2-8fdb-7480d7508407" xlink:to="loc_us-gaap_DebtInstrumentAxis_019e4a99-2340-7a78-ba3c-e08eb0032bbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019e4a99-2340-741d-b171-719336f5d2fe" 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_019e4a99-2340-7a78-ba3c-e08eb0032bbd" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019e4a99-2340-741d-b171-719336f5d2fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember_019e4a99-2340-7037-a8fc-e097f3ad0f2a" xlink:href="rddt-20260630.xsd#rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e4a99-2340-741d-b171-719336f5d2fe" xlink:to="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember_019e4a99-2340-7037-a8fc-e097f3ad0f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember_019e4a99-2340-7a1d-b0dd-887f5a603f41" xlink:href="rddt-20260630.xsd#rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e4a99-2340-741d-b171-719336f5d2fe" xlink:to="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember_019e4a99-2340-7a1d-b0dd-887f5a603f41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember_019e4a99-2340-7651-9109-096e03a9d435" xlink:href="rddt-20260630.xsd#rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e4a99-2340-741d-b171-719336f5d2fe" xlink:to="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember_019e4a99-2340-7651-9109-096e03a9d435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember_019e4a99-2340-70c1-86e5-02ab192cb556" xlink:href="rddt-20260630.xsd#rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019e4a99-2340-741d-b171-719336f5d2fe" xlink:to="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember_019e4a99-2340-70c1-86e5-02ab192cb556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_019e4a99-2340-794f-9a60-807951ceb537" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019e3c69-4997-7fb2-8fdb-7480d7508407" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_019e4a99-2340-794f-9a60-807951ceb537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019e4a99-2340-7160-ad5d-5e59199b94fc" 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_019e4a99-2340-794f-9a60-807951ceb537" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019e4a99-2340-7160-ad5d-5e59199b94fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_019e4a99-2340-7b4b-80be-55c80e0fffeb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019e4a99-2340-7160-ad5d-5e59199b94fc" xlink:to="loc_us-gaap_LineOfCreditMember_019e4a99-2340-7b4b-80be-55c80e0fffeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_019e4a99-2340-7a35-9a2e-9ae1d5618e9a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019e3c69-4997-7fb2-8fdb-7480d7508407" xlink:to="loc_us-gaap_VariableRateAxis_019e4a99-2340-7a35-9a2e-9ae1d5618e9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_019e4a99-2340-70ca-83ed-b64ef2e0129d" 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_019e4a99-2340-7a35-9a2e-9ae1d5618e9a" xlink:to="loc_us-gaap_VariableRateDomain_019e4a99-2340-70ca-83ed-b64ef2e0129d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_NewYorkFederalReserveBankRateMember_019e4a99-2340-76e5-bf4e-91b4c68d3cdb" xlink:href="rddt-20260630.xsd#rddt_NewYorkFederalReserveBankRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_019e4a99-2340-70ca-83ed-b64ef2e0129d" xlink:to="loc_rddt_NewYorkFederalReserveBankRateMember_019e4a99-2340-76e5-bf4e-91b4c68d3cdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_019e4a99-2340-7e12-b985-753ef34aca3f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SecuredOvernightFinancingRateSofrMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_019e4a99-2340-70ca-83ed-b64ef2e0129d" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_019e4a99-2340-7e12-b985-753ef34aca3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember_019e4a99-2340-7eee-b2c6-af243180153a" xlink:href="rddt-20260630.xsd#rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_019e4a99-2340-70ca-83ed-b64ef2e0129d" xlink:to="loc_rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember_019e4a99-2340-7eee-b2c6-af243180153a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_019e4a99-2340-79a5-8fe5-8e0afa477624" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_019e3c69-4997-7fb2-8fdb-7480d7508407" xlink:to="loc_us-gaap_DebtInstrumentLineItems_019e4a99-2340-79a5-8fe5-8e0afa477624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_019e4a99-2340-722f-b7df-1967ee5692f1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e4a99-2340-79a5-8fe5-8e0afa477624" xlink:to="loc_us-gaap_DebtInstrumentTerm_019e4a99-2340-722f-b7df-1967ee5692f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_019e4a99-2340-785e-8a56-9013f3908402" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e4a99-2340-79a5-8fe5-8e0afa477624" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_019e4a99-2340-785e-8a56-9013f3908402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DebtInstrumentNumberOfInstruments_019e4a99-2340-7713-b040-077f91892f65" xlink:href="rddt-20260630.xsd#rddt_DebtInstrumentNumberOfInstruments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e4a99-2340-79a5-8fe5-8e0afa477624" xlink:to="loc_rddt_DebtInstrumentNumberOfInstruments_019e4a99-2340-7713-b040-077f91892f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_019e4a99-2340-7640-9da7-6693ddc1ee8e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e4a99-2340-79a5-8fe5-8e0afa477624" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_019e4a99-2340-7640-9da7-6693ddc1ee8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_019e4a99-2340-77eb-a98b-fcbebbce1cf1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e4a99-2340-79a5-8fe5-8e0afa477624" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_019e4a99-2340-77eb-a98b-fcbebbce1cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_019e4a99-2340-7627-9ce7-83a8295a4c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e4a99-2340-79a5-8fe5-8e0afa477624" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_019e4a99-2340-7627-9ce7-83a8295a4c9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DebtInstrumentAdditionalBasisSpread_019e4a99-2340-736d-a922-7db38321af87" xlink:href="rddt-20260630.xsd#rddt_DebtInstrumentAdditionalBasisSpread"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e4a99-2340-79a5-8fe5-8e0afa477624" xlink:to="loc_rddt_DebtInstrumentAdditionalBasisSpread_019e4a99-2340-736d-a922-7db38321af87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_019e4a99-2340-76dc-a018-3e6c605c735b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_019e4a99-2340-79a5-8fe5-8e0afa477624" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_019e4a99-2340-76dc-a018-3e6c605c735b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/CommitmentandContingenciesDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#CommitmentandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/CommitmentandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_019e3c69-4997-704e-891d-50483c28ef6f" 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_019e3c69-4997-72c4-86ec-d611426cea2b" 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_019e3c69-4997-704e-891d-50483c28ef6f" xlink:to="loc_us-gaap_LossContingenciesTable_019e3c69-4997-72c4-86ec-d611426cea2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_019e3c69-4997-7803-8022-68bd35d5dd3d" 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_019e3c69-4997-72c4-86ec-d611426cea2b" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_019e3c69-4997-7803-8022-68bd35d5dd3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_019e3c69-4997-7340-ae5f-46edc1c0ba0d" 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_019e3c69-4997-7803-8022-68bd35d5dd3d" xlink:to="loc_us-gaap_LossContingencyNatureDomain_019e3c69-4997-7340-ae5f-46edc1c0ba0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfavorableRegulatoryActionMember_019e3c69-4997-7fae-8772-23447c438ab7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnfavorableRegulatoryActionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_019e3c69-4997-7340-ae5f-46edc1c0ba0d" xlink:to="loc_us-gaap_UnfavorableRegulatoryActionMember_019e3c69-4997-7fae-8772-23447c438ab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_019f8c2d-b511-71f9-ad41-2b78f4bd54b3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_019e3c69-4997-72c4-86ec-d611426cea2b" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_019f8c2d-b511-71f9-ad41-2b78f4bd54b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_019f8c2d-b511-7e0e-a39e-81932549fd42" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_019f8c2d-b511-71f9-ad41-2b78f4bd54b3" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_019f8c2d-b511-7e0e-a39e-81932549fd42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CloudInfrastructureAgreementsMember_019f9123-e74c-766d-9459-453edef85ad1" xlink:href="rddt-20260630.xsd#rddt_CloudInfrastructureAgreementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_019f8c2d-b511-7e0e-a39e-81932549fd42" xlink:to="loc_rddt_CloudInfrastructureAgreementsMember_019f9123-e74c-766d-9459-453edef85ad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_019e3c69-4997-7a27-8df7-5181e44a619e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_019e3c69-4997-72c4-86ec-d611426cea2b" xlink:to="loc_us-gaap_LossContingenciesLineItems_019e3c69-4997-7a27-8df7-5181e44a619e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_019f8c33-c7a1-747b-b1e8-ec20566203c2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_019e3c69-4997-7a27-8df7-5181e44a619e" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_019f8c33-c7a1-747b-b1e8-ec20566203c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_019e3c69-4997-7e3b-8933-bf7d0783d828" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_019e3c69-4997-7a27-8df7-5181e44a619e" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_019e3c69-4997-7e3b-8933-bf7d0783d828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#StockholdersEquityNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/StockholdersEquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_019e3c69-4997-7cb7-bcda-c4fd6376902b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_019e3c69-4997-7ca0-84ce-5324c5e4c782" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_019e3c69-4997-7cb7-bcda-c4fd6376902b" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_019e3c69-4997-7ca0-84ce-5324c5e4c782" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019e3c69-4997-7b1b-bf2b-f0df2591dc5a" 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_ScheduleOfStockByClassTable_019e3c69-4997-7ca0-84ce-5324c5e4c782" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019e3c69-4997-7b1b-bf2b-f0df2591dc5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e3c69-4997-71a4-8add-5a7de69cd965" 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_019e3c69-4997-7b1b-bf2b-f0df2591dc5a" xlink:to="loc_us-gaap_ClassOfStockDomain_019e3c69-4997-71a4-8add-5a7de69cd965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_019e3c69-4997-7fbb-8c82-1260e7785e3d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_019e3c69-4997-71a4-8add-5a7de69cd965" xlink:to="loc_us-gaap_CommonClassAMember_019e3c69-4997-7fbb-8c82-1260e7785e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_019e3c69-4997-7a6c-b7b7-4dbb7f21b5ef" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_019e3c69-4997-7ca0-84ce-5324c5e4c782" xlink:to="loc_us-gaap_ClassOfStockLineItems_019e3c69-4997-7a6c-b7b7-4dbb7f21b5ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_019e3c69-4997-7b69-a8f8-95e588820885" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_019e3c69-4997-7a6c-b7b7-4dbb7f21b5ef" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_019e3c69-4997-7b69-a8f8-95e588820885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019e3c69-4997-79c5-9307-6497a672ffb8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_019e3c69-4997-7a6c-b7b7-4dbb7f21b5ef" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_019e3c69-4997-79c5-9307-6497a672ffb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019e3c69-4997-71ee-b080-28688d5d95be" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_019e3c69-4997-7a6c-b7b7-4dbb7f21b5ef" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_019e3c69-4997-71ee-b080-28688d5d95be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_019e3c69-4997-7d85-85ec-4ccf8083e22a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_019e3c69-4997-7a6c-b7b7-4dbb7f21b5ef" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_019e3c69-4997-7d85-85ec-4ccf8083e22a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_019e3c69-4997-7f0b-8964-4ad5e82a3d22" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_019e3c69-4997-72fc-9492-f1236c0a9a31" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_019e3c69-4997-7f0b-8964-4ad5e82a3d22" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_019e3c69-4997-72fc-9492-f1236c0a9a31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019e3c69-4997-7520-8f0c-5140a150562b" 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_ScheduleOfStockByClassTable_019e3c69-4997-72fc-9492-f1236c0a9a31" xlink:to="loc_us-gaap_AwardTypeAxis_019e3c69-4997-7520-8f0c-5140a150562b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e3c69-4997-79b2-ba71-2275e4314938" 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_019e3c69-4997-7520-8f0c-5140a150562b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e3c69-4997-79b2-ba71-2275e4314938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_019e3c69-4997-7119-8486-8a9876e84146" 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_019e3c69-4997-79b2-ba71-2275e4314938" xlink:to="loc_us-gaap_EmployeeStockOptionMember_019e3c69-4997-7119-8486-8a9876e84146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_019e3c69-4997-7c22-9078-b55e34e9e9ed" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e3c69-4997-79b2-ba71-2275e4314938" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_019e3c69-4997-7c22-9078-b55e34e9e9ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_019e3c69-4997-7efb-bfb4-12052bf83a72" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_019e3c69-4997-72fc-9492-f1236c0a9a31" xlink:to="loc_us-gaap_PlanNameAxis_019e3c69-4997-7efb-bfb4-12052bf83a72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_019e3c69-4997-774d-bbe8-712c911d5d05" 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_019e3c69-4997-7efb-bfb4-12052bf83a72" xlink:to="loc_us-gaap_PlanNameDomain_019e3c69-4997-774d-bbe8-712c911d5d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_A2024IncentiveAwardPlanMember_019e3c69-4997-7a29-b521-f30254a27ba4" xlink:href="rddt-20260630.xsd#rddt_A2024IncentiveAwardPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_019e3c69-4997-774d-bbe8-712c911d5d05" xlink:to="loc_rddt_A2024IncentiveAwardPlanMember_019e3c69-4997-7a29-b521-f30254a27ba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CommunityImpactInitiativesAndCharitableActivitiesMember_019e3c69-4997-75af-ae65-10aca6681c35" xlink:href="rddt-20260630.xsd#rddt_CommunityImpactInitiativesAndCharitableActivitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_019e3c69-4997-774d-bbe8-712c911d5d05" xlink:to="loc_rddt_CommunityImpactInitiativesAndCharitableActivitiesMember_019e3c69-4997-75af-ae65-10aca6681c35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_019e3c69-4997-7f12-8a51-565651285762" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_019e3c69-4997-72fc-9492-f1236c0a9a31" xlink:to="loc_us-gaap_ClassOfStockLineItems_019e3c69-4997-7f12-8a51-565651285762" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_019e3c69-4997-7b03-ba14-89f2e5e6cc05" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_019e3c69-4997-7f12-8a51-565651285762" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_019e3c69-4997-7b03-ba14-89f2e5e6cc05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019e3c69-4997-7b61-9774-beaae8133937" 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_019e3c69-4997-7ae5-b3ef-9691dfbf90f5" 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_019e3c69-4997-7b61-9774-beaae8133937" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e3c69-4997-7ae5-b3ef-9691dfbf90f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_019e4aa3-563a-7a9e-8924-b8b9df2d3e2b" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e3c69-4997-7ae5-b3ef-9691dfbf90f5" xlink:to="loc_srt_RangeAxis_019e4aa3-563a-7a9e-8924-b8b9df2d3e2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019e4aa3-563a-7796-9d12-100bdf2f4eeb" 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_019e4aa3-563a-7a9e-8924-b8b9df2d3e2b" xlink:to="loc_srt_RangeMember_019e4aa3-563a-7796-9d12-100bdf2f4eeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_019e4aa3-563a-7a79-b665-25b65f02f776" 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_019e4aa3-563a-7796-9d12-100bdf2f4eeb" xlink:to="loc_srt_MinimumMember_019e4aa3-563a-7a79-b665-25b65f02f776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_019e4aa3-563a-7aca-b12c-a7712d4ffedc" 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_019e4aa3-563a-7796-9d12-100bdf2f4eeb" xlink:to="loc_srt_MaximumMember_019e4aa3-563a-7aca-b12c-a7712d4ffedc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019e4aa3-563a-7546-b789-4cf01a56fd90" 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_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e3c69-4997-7ae5-b3ef-9691dfbf90f5" xlink:to="loc_us-gaap_AwardTypeAxis_019e4aa3-563a-7546-b789-4cf01a56fd90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e4aa3-563a-73af-a1dc-e0102e73afaf" 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_019e4aa3-563a-7546-b789-4cf01a56fd90" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e4aa3-563a-73af-a1dc-e0102e73afaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember_019e4aa3-563a-721c-b89e-1231b75526c7" xlink:href="rddt-20260630.xsd#rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e4aa3-563a-73af-a1dc-e0102e73afaf" xlink:to="loc_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember_019e4aa3-563a-721c-b89e-1231b75526c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_019e4aa3-7fa1-7144-a29c-94e8750591d2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019e4aa3-563a-73af-a1dc-e0102e73afaf" xlink:to="loc_us-gaap_EmployeeStockOptionMember_019e4aa3-7fa1-7144-a29c-94e8750591d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_019e4aa3-7fa1-787c-b5d8-3d879af355f3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019e3c69-4997-7ae5-b3ef-9691dfbf90f5" xlink:to="loc_us-gaap_VestingAxis_019e4aa3-7fa1-787c-b5d8-3d879af355f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_019e4aa3-7fa1-7aad-9743-7759c34fd2d7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_019e4aa3-7fa1-787c-b5d8-3d879af355f3" xlink:to="loc_us-gaap_VestingDomain_019e4aa3-7fa1-7aad-9743-7759c34fd2d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_019e4aa3-7fa1-7058-ae60-4bb1c46a07a7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_019e4aa3-7fa1-7aad-9743-7759c34fd2d7" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_019e4aa3-7fa1-7058-ae60-4bb1c46a07a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_019e4aa3-7fa1-7cc9-88ba-6677a0b39569" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_019e4aa3-7fa1-7aad-9743-7759c34fd2d7" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_019e4aa3-7fa1-7cc9-88ba-6677a0b39569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019e4aa3-7fa1-72fa-907e-b4e74e06bda7" 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_019e3c69-4997-7ae5-b3ef-9691dfbf90f5" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019e4aa3-7fa1-72fa-907e-b4e74e06bda7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019e4aa3-7fa1-7581-951f-18ee57ea9cbb" 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_019e4aa3-7fa1-72fa-907e-b4e74e06bda7" xlink:to="loc_us-gaap_ClassOfStockDomain_019e4aa3-7fa1-7581-951f-18ee57ea9cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_019e4aa3-7fa1-753c-901b-e5966ae2098a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_019e4aa3-7fa1-7581-951f-18ee57ea9cbb" xlink:to="loc_us-gaap_CommonClassAMember_019e4aa3-7fa1-753c-901b-e5966ae2098a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_019e4aa3-7fa1-723f-a0c2-99e8dd63a520" 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_019e4aa3-7fa1-7581-951f-18ee57ea9cbb" xlink:to="loc_us-gaap_CommonClassBMember_019e4aa3-7fa1-723f-a0c2-99e8dd63a520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e4aa3-563a-7736-b3ed-d7061749e2e7" 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_019e3c69-4997-7ae5-b3ef-9691dfbf90f5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e4aa3-563a-7736-b3ed-d7061749e2e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_019e4aa3-563a-7ec6-9af5-4967c3af6c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e4aa3-563a-7736-b3ed-d7061749e2e7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_019e4aa3-563a-7ec6-9af5-4967c3af6c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019e4aa3-7fa1-780f-a538-0a0a75d7c2a0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e4aa3-563a-7736-b3ed-d7061749e2e7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019e4aa3-7fa1-780f-a538-0a0a75d7c2a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_019e4aa3-7fa1-7106-ac78-c975015352cb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e4aa3-563a-7736-b3ed-d7061749e2e7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_019e4aa3-7fa1-7106-ac78-c975015352cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_019e4aa3-7fa1-7398-b310-55f12631bf69" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e4aa3-563a-7736-b3ed-d7061749e2e7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_019e4aa3-7fa1-7398-b310-55f12631bf69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_019e4aa3-7fa1-7da7-b6dd-5e9ff147f681" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e4aa3-563a-7736-b3ed-d7061749e2e7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_019e4aa3-7fa1-7da7-b6dd-5e9ff147f681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_019e4aa3-9a07-7892-a541-e40ea18b1784" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e4aa3-563a-7736-b3ed-d7061749e2e7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_019e4aa3-9a07-7892-a541-e40ea18b1784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_019e4aa3-9a07-7938-9186-9cb6cfb7007b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019e4aa3-563a-7736-b3ed-d7061749e2e7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_019e4aa3-9a07-7938-9186-9cb6cfb7007b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockBasedCompensationRSUsandRSAsDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#StockBasedCompensationRSUsandRSAsDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/StockBasedCompensationRSUsandRSAsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019e3c69-4997-7cd6-825f-2093b160c630" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019e3c69-4997-7d49-ae16-b446fad41dad" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019e3c69-4997-7cd6-825f-2093b160c630" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019e3c69-4997-7d49-ae16-b446fad41dad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019e3c69-4997-7845-b2b7-5e7fe2c8beae" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019e3c69-4997-7d49-ae16-b446fad41dad" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019e3c69-4997-7845-b2b7-5e7fe2c8beae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019e3c69-4997-7dbb-935e-4dccd788affc" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019e3c69-4997-7d49-ae16-b446fad41dad" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019e3c69-4997-7dbb-935e-4dccd788affc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_019e3c69-4997-788d-a95f-1942abbaaa83" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019e3c69-4997-7d49-ae16-b446fad41dad" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_019e3c69-4997-788d-a95f-1942abbaaa83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod_019e3c69-4997-7732-aba9-07ed0db788ed" xlink:href="rddt-20260630.xsd#rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019e3c69-4997-7d49-ae16-b446fad41dad" xlink:to="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod_019e3c69-4997-7732-aba9-07ed0db788ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019e3c69-4997-71e3-89db-7a935a4ec064" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019e3c69-4997-7d49-ae16-b446fad41dad" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019e3c69-4997-71e3-89db-7a935a4ec064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019e3c69-4997-7523-a067-0894f690cd0d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019e3c69-4997-7cd6-825f-2093b160c630" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019e3c69-4997-7523-a067-0894f690cd0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019e3c69-4997-729d-acc9-9b0a887c8ac6" 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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019e3c69-4997-7523-a067-0894f690cd0d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019e3c69-4997-729d-acc9-9b0a887c8ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019e3c69-4997-7a8d-9616-68c1ee429a58" 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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019e3c69-4997-7523-a067-0894f690cd0d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019e3c69-4997-7a8d-9616-68c1ee429a58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_019e3c69-4997-7e0c-b805-abca7178a099" 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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019e3c69-4997-7523-a067-0894f690cd0d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_019e3c69-4997-7e0c-b805-abca7178a099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue_019e3c69-4997-7a4b-a359-345bed29f04c" xlink:href="rddt-20260630.xsd#rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019e3c69-4997-7523-a067-0894f690cd0d" xlink:to="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue_019e3c69-4997-7a4b-a359-345bed29f04c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019e3c69-4997-7d05-8f02-28d4cba521fa" 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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019e3c69-4997-7523-a067-0894f690cd0d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019e3c69-4997-7d05-8f02-28d4cba521fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#StockBasedCompensationStockOptionsDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019e3c69-4997-736f-b6da-133e3e9b364f" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_019e3c69-4997-714a-b857-353842337209" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019e3c69-4997-736f-b6da-133e3e9b364f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_019e3c69-4997-714a-b857-353842337209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_019e3c69-4997-7d78-8ac9-024f5e6869c0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_019e3c69-4997-714a-b857-353842337209" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_019e3c69-4997-7d78-8ac9-024f5e6869c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_019e3c69-4997-7e13-9ab9-ad8e157fc85a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_019e3c69-4997-714a-b857-353842337209" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_019e3c69-4997-7e13-9ab9-ad8e157fc85a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_019e3c69-4997-7cb7-bd12-500e3cdc7ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_019e3c69-4997-714a-b857-353842337209" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_019e3c69-4997-7cb7-bd12-500e3cdc7ea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_019e3c69-4997-714a-863b-63c9a751d7d4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019e3c69-4997-736f-b6da-133e3e9b364f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_019e3c69-4997-714a-863b-63c9a751d7d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_019e3c69-4997-7b7d-b1de-199b713fc942" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_019e3c69-4997-714a-863b-63c9a751d7d4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_019e3c69-4997-7b7d-b1de-199b713fc942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_019e3c69-4997-70b9-b15a-c4c243c343ac" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_019e3c69-4997-714a-863b-63c9a751d7d4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_019e3c69-4997-70b9-b15a-c4c243c343ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_019e3c69-4997-7201-9b71-b9b0ec98cf71" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_019e3c69-4997-714a-863b-63c9a751d7d4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_019e3c69-4997-7201-9b71-b9b0ec98cf71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_019e3c69-4997-7e34-b938-0e26b070cd4c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019e3c69-4997-736f-b6da-133e3e9b364f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_019e3c69-4997-7e34-b938-0e26b070cd4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_019e3c69-4997-7815-a65e-75f9097b3d0e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_019e3c69-4997-7e34-b938-0e26b070cd4c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_019e3c69-4997-7815-a65e-75f9097b3d0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_019e3c69-4997-7bf4-af81-350d20ad03d8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_019e3c69-4997-7e34-b938-0e26b070cd4c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_019e3c69-4997-7bf4-af81-350d20ad03d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_019e3c69-4997-7c56-88c6-60777c199665" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_019e3c69-4997-7e34-b938-0e26b070cd4c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_019e3c69-4997-7c56-88c6-60777c199665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_019e3c69-4997-73af-a5b8-9809a5eb0366" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_019e3c69-4997-7e34-b938-0e26b070cd4c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_019e3c69-4997-73af-a5b8-9809a5eb0366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_019e3c69-4997-7829-b585-eaa13fedb58d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_019e3c69-4997-7e34-b938-0e26b070cd4c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_019e3c69-4997-7829-b585-eaa13fedb58d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_019e3c69-4997-7710-9744-5ab54f6faa63" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_019e3c69-4997-7e34-b938-0e26b070cd4c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_019e3c69-4997-7710-9744-5ab54f6faa63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_019e3c69-4997-76ac-9fdb-d2ca6a68896f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_019e3c69-4997-7e34-b938-0e26b070cd4c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_019e3c69-4997-76ac-9fdb-d2ca6a68896f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_019e3c69-4997-7f59-acc6-6ac888b1af04" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_019e3c69-4997-7e34-b938-0e26b070cd4c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_019e3c69-4997-7f59-acc6-6ac888b1af04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_019e3c69-4997-778c-aabc-e49022870eff" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_019e3c69-4997-7e34-b938-0e26b070cd4c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_019e3c69-4997-778c-aabc-e49022870eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_019e3c69-4997-7953-aa2e-a8a6257bf619" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_019e3c69-4997-7e34-b938-0e26b070cd4c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_019e3c69-4997-7953-aa2e-a8a6257bf619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019e3c69-4997-7363-b4b3-126fd97461d0" 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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_019e3c69-4997-7faa-91b2-471746e4315d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019e3c69-4997-7363-b4b3-126fd97461d0" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_019e3c69-4997-7faa-91b2-471746e4315d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeLocationBalanceAxis_019e3c69-4997-70e8-a461-cafff236bbf0" 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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_019e3c69-4997-7faa-91b2-471746e4315d" xlink:to="loc_us-gaap_StatementOfIncomeLocationBalanceAxis_019e3c69-4997-70e8-a461-cafff236bbf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_019e3c69-4997-773c-943a-50f0f73d589e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_019e3c69-4997-7faa-91b2-471746e4315d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_019e3c69-4997-773c-943a-50f0f73d589e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_019e3c69-4997-7f39-a36d-56c1928d4849" 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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_019e3c69-4997-773c-943a-50f0f73d589e" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_019e3c69-4997-7f39-a36d-56c1928d4849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#RelatedPartiesandRelatedPartyTransactionsDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_019e3c69-4997-74f1-bf8d-01a770c3407a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_019e3c69-4997-72c2-a305-5e0772942f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_019e3c69-4997-74f1-bf8d-01a770c3407a" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_019e3c69-4997-72c2-a305-5e0772942f1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_019e3c69-4997-7db1-86b8-7107c98e6701" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_019e3c69-4997-72c2-a305-5e0772942f1c" xlink:to="loc_dei_LegalEntityAxis_019e3c69-4997-7db1-86b8-7107c98e6701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_019e3c69-4997-7608-b32d-607242572f0a" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_019e3c69-4997-7db1-86b8-7107c98e6701" xlink:to="loc_dei_EntityDomain_019e3c69-4997-7608-b32d-607242572f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AdvanceMagazinePublishersInc.Member_019e3c69-4997-75b2-a744-0db16123ffde" xlink:href="rddt-20260630.xsd#rddt_AdvanceMagazinePublishersInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_019e3c69-4997-7608-b32d-607242572f0a" xlink:to="loc_rddt_AdvanceMagazinePublishersInc.Member_019e3c69-4997-75b2-a744-0db16123ffde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_019e3c69-4997-7a24-a2a5-5f4dac2fc001" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_019e3c69-4997-72c2-a305-5e0772942f1c" xlink:to="loc_srt_OwnershipAxis_019e3c69-4997-7a24-a2a5-5f4dac2fc001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_019e3c69-4997-7ad7-92d1-9b907e82b021" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_019e3c69-4997-7a24-a2a5-5f4dac2fc001" xlink:to="loc_srt_OwnershipDomain_019e3c69-4997-7ad7-92d1-9b907e82b021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RedditInc.Member_019e3c69-4997-7a94-ae9a-a1c04db6a0d1" xlink:href="rddt-20260630.xsd#rddt_RedditInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_019e3c69-4997-7ad7-92d1-9b907e82b021" xlink:to="loc_rddt_RedditInc.Member_019e3c69-4997-7a94-ae9a-a1c04db6a0d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_019e3c69-4997-7e7c-93f8-54a6115d6ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_019e3c69-4997-72c2-a305-5e0772942f1c" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_019e3c69-4997-7e7c-93f8-54a6115d6ab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_019e3c69-4997-7796-ab60-4fa0fa6b313b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_019e3c69-4997-7e7c-93f8-54a6115d6ab2" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_019e3c69-4997-7796-ab60-4fa0fa6b313b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationNarrativeDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#SegmentandGeographicInformationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/SegmentandGeographicInformationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_019e3c69-4997-78bc-848a-8e3008a1c9f2" 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_NumberOfReportableSegments_019e3c69-4997-7c55-b558-84d62b2fa1ff" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_019e3c69-4997-78bc-848a-8e3008a1c9f2" xlink:to="loc_us-gaap_NumberOfReportableSegments_019e3c69-4997-7c55-b558-84d62b2fa1ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_019e3c69-4997-7c6d-8ce6-837a24064372" 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_ScheduleOfSegmentReportingInformationBySegmentTable_019e3c69-4997-7d01-b30d-2075c0613579" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_019e3c69-4997-7c6d-8ce6-837a24064372" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019e3c69-4997-7d01-b30d-2075c0613579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_019e3c69-4997-759d-857e-17dba9060632" 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_019e3c69-4997-7d01-b30d-2075c0613579" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_019e3c69-4997-759d-857e-17dba9060632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019e3c69-4997-7d70-b127-fcbc00c4872a" 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_019e3c69-4997-759d-857e-17dba9060632" xlink:to="loc_us-gaap_SegmentDomain_019e3c69-4997-7d70-b127-fcbc00c4872a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ReportableSegmentMember_019e3c69-4997-7edf-b49d-2fadb4c5a26b" xlink:href="rddt-20260630.xsd#rddt_ReportableSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_019e3c69-4997-7d70-b127-fcbc00c4872a" xlink:to="loc_rddt_ReportableSegmentMember_019e3c69-4997-7edf-b49d-2fadb4c5a26b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7b70-9e93-f91381a4d871" 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_019e3c69-4997-7d01-b30d-2075c0613579" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7b70-9e93-f91381a4d871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e3c69-4997-7b36-9536-bd42b8f3a850" 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_019e3c69-4997-7b70-9e93-f91381a4d871" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e3c69-4997-7b36-9536-bd42b8f3a850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CostOfGoodsAndServiceAdjusted_019e3c69-4997-7868-9a44-ee6b07cb1357" xlink:href="rddt-20260630.xsd#rddt_CostOfGoodsAndServiceAdjusted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7b70-9e93-f91381a4d871" xlink:to="loc_rddt_CostOfGoodsAndServiceAdjusted_019e3c69-4997-7868-9a44-ee6b07cb1357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_GrossProfitAdjusted_019e3c69-4997-73d4-a5bf-3afd8039bd83" xlink:href="rddt-20260630.xsd#rddt_GrossProfitAdjusted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7b70-9e93-f91381a4d871" xlink:to="loc_rddt_GrossProfitAdjusted_019e3c69-4997-73d4-a5bf-3afd8039bd83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted_019e3c69-4997-7efd-acbb-b7efb9e0a6b6" xlink:href="rddt-20260630.xsd#rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7b70-9e93-f91381a4d871" xlink:to="loc_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted_019e3c69-4997-7efd-acbb-b7efb9e0a6b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_019e3c69-4997-7462-b524-17b3c36d829a" xlink:href="rddt-20260630.xsd#rddt_ShareBasedPaymentArrangementExpenseAndTaxes"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7b70-9e93-f91381a4d871" xlink:to="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_019e3c69-4997-7462-b524-17b3c36d829a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_019e3c69-4997-7273-b133-c80650b19cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7b70-9e93-f91381a4d871" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_019e3c69-4997-7273-b133-c80650b19cc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_019e3c69-4997-72df-b47c-f288c4286cea" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7b70-9e93-f91381a4d871" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_019e3c69-4997-72df-b47c-f288c4286cea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019e3c69-4997-7a54-abf6-e7c9f02ea1a7" 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_SegmentReportingInformationLineItems_019e3c69-4997-7b70-9e93-f91381a4d871" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019e3c69-4997-7a54-abf6-e7c9f02ea1a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_019e3c69-4997-7738-b538-d06a3d308a4c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7b70-9e93-f91381a4d871" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_019e3c69-4997-7738-b538-d06a3d308a4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e3c69-4997-78a8-a729-81f70a033a17" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7b70-9e93-f91381a4d871" xlink:to="loc_us-gaap_NetIncomeLoss_019e3c69-4997-78a8-a729-81f70a033a17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_019e3c69-4997-72b2-81a6-9582ff8ea821" 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_ScheduleOfSegmentReportingInformationBySegmentTable_019e3c69-4997-7b31-90d3-a01f5a8d6d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_019e3c69-4997-72b2-81a6-9582ff8ea821" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019e3c69-4997-7b31-90d3-a01f5a8d6d3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeLocationBalanceAxis_019e3c69-4997-7806-8c53-dce5850a48bc" 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_ScheduleOfSegmentReportingInformationBySegmentTable_019e3c69-4997-7b31-90d3-a01f5a8d6d3b" xlink:to="loc_us-gaap_StatementOfIncomeLocationBalanceAxis_019e3c69-4997-7806-8c53-dce5850a48bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_019e3c69-4997-7000-9005-8ac9f6e98698" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019e3c69-4997-7b31-90d3-a01f5a8d6d3b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_019e3c69-4997-7000-9005-8ac9f6e98698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019e3c69-4997-7bd3-b05f-a5af70474307" 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_019e3c69-4997-7000-9005-8ac9f6e98698" xlink:to="loc_us-gaap_SegmentDomain_019e3c69-4997-7bd3-b05f-a5af70474307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ReportableSegmentMember_019e3c69-4997-709e-857e-5cd002a23a21" xlink:href="rddt-20260630.xsd#rddt_ReportableSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_019e3c69-4997-7bd3-b05f-a5af70474307" xlink:to="loc_rddt_ReportableSegmentMember_019e3c69-4997-709e-857e-5cd002a23a21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7e99-92d4-52ccaefa2238" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019e3c69-4997-7b31-90d3-a01f5a8d6d3b" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7e99-92d4-52ccaefa2238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_019e3c69-4997-7999-ad17-e95634bb8059" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7e99-92d4-52ccaefa2238" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_019e3c69-4997-7999-ad17-e95634bb8059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_019e3c69-4997-782e-a7d0-3c68f740617d" xlink:href="rddt-20260630.xsd#rddt_ShareBasedPaymentArrangementExpenseAndTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7e99-92d4-52ccaefa2238" xlink:to="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_019e3c69-4997-782e-a7d0-3c68f740617d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CostOfGoodsAndServiceAdjusted_019e3c69-4997-756f-8673-c09e206d0556" xlink:href="rddt-20260630.xsd#rddt_CostOfGoodsAndServiceAdjusted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7e99-92d4-52ccaefa2238" xlink:to="loc_rddt_CostOfGoodsAndServiceAdjusted_019e3c69-4997-756f-8673-c09e206d0556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails" xlink:type="simple" xlink:href="rddt-20260630.xsd#SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_019e3c69-4997-77b9-a7cb-eeaf8d197685" 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_ScheduleOfSegmentReportingInformationBySegmentTable_019e3c69-4997-7eb6-a8bf-3c438500bd7c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_019e3c69-4997-77b9-a7cb-eeaf8d197685" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019e3c69-4997-7eb6-a8bf-3c438500bd7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeLocationBalanceAxis_019e3c69-4997-7b97-9fc6-4b23014ec1ec" 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_ScheduleOfSegmentReportingInformationBySegmentTable_019e3c69-4997-7eb6-a8bf-3c438500bd7c" xlink:to="loc_us-gaap_StatementOfIncomeLocationBalanceAxis_019e3c69-4997-7b97-9fc6-4b23014ec1ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_019e3c69-4997-7bf8-a7b8-65f2f27e1628" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019e3c69-4997-7eb6-a8bf-3c438500bd7c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_019e3c69-4997-7bf8-a7b8-65f2f27e1628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019e3c69-4997-7b9f-b1a8-5749abedd4d3" 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_019e3c69-4997-7bf8-a7b8-65f2f27e1628" xlink:to="loc_us-gaap_SegmentDomain_019e3c69-4997-7b9f-b1a8-5749abedd4d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ReportableSegmentMember_019e3c69-4997-782c-b832-d29b852c0880" xlink:href="rddt-20260630.xsd#rddt_ReportableSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_019e3c69-4997-7b9f-b1a8-5749abedd4d3" xlink:to="loc_rddt_ReportableSegmentMember_019e3c69-4997-782c-b832-d29b852c0880" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7a2b-b842-be17d167ee95" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019e3c69-4997-7eb6-a8bf-3c438500bd7c" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7a2b-b842-be17d167ee95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_019e3c69-4997-7dd0-9f6d-1951974874bd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7a2b-b842-be17d167ee95" xlink:to="loc_us-gaap_OperatingExpenses_019e3c69-4997-7dd0-9f6d-1951974874bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_019e3c69-4997-730b-abd9-c4e059e6965d" xlink:href="rddt-20260630.xsd#rddt_ShareBasedPaymentArrangementExpenseAndTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7a2b-b842-be17d167ee95" xlink:to="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_019e3c69-4997-730b-abd9-c4e059e6965d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_019e3c69-4997-79e9-85e9-7f17b281661f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7a2b-b842-be17d167ee95" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_019e3c69-4997-79e9-85e9-7f17b281661f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted_019e3c69-4997-70d0-bda7-3060e5b304ed" xlink:href="rddt-20260630.xsd#rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019e3c69-4997-7a2b-b842-be17d167ee95" xlink:to="loc_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted_019e3c69-4997-70d0-bda7-3060e5b304ed" 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_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_rddt_JenniferWongMember" xlink:href="rddt-20260630.xsd#rddt_JenniferWongMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_rddt_JenniferWongMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_StevenHuffmanMember" xlink:href="rddt-20260630.xsd#rddt_StevenHuffmanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_rddt_StevenHuffmanMember" 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>rddt-20260630_g1.jpg
<TEXT>
begin 644 rddt-20260630_g1.jpg
M_]C_X  02D9)1@ ! 0   0 !  #_X@'824-#7U!23T9)3$4  0$   '(
M  0P  !M;G1R4D="(%A96B                !A8W-P
M                     0  ]M8  0    #3+0
M                                              ED97-C    \
M "1R6%E:   !%    !1G6%E:   !*    !1B6%E:   !/    !1W='!T   !
M4    !1R5%)#   !9    "AG5%)#   !9    "AB5%)#   !9    "AC<')T
M   !C    #QM;'5C          $    ,96Y54P    @    < ', 4@!' $)8
M65H@        ;Z(  #CU   #D%A96B        !BF0  MX4  !C:6%E:(
M     "2@   /A   ML]865H@        ]M8  0    #3+7!A<F$       0
M   "9F8  /*G   -60  $]    I;          !M;'5C          $    ,
M96Y54P   "     < $< ;P!O &< ; !E "  20!N &, +@ @ #( ,  Q #;_
MVP!#  ," @," @,# P,$ P,$!0@%!00$!0H'!P8(# H,# L*"PL-#A(0#0X1
M#@L+$!80$1,4%145# \7&!84&!(4%13_VP!# 0,$! 4$!0D%!0D4#0L-%!04
M%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!3_P  1" $  0 # 2(  A$! Q$!_\0 '@ !  $% 0$! 0            @$
M!08'"0," 0K_Q !($  ! P,"! 0"!@<%!P('   !  (#! 41!@<2(3%!"")1
M81-Q%#)"@9&A"14C4F*"L19#<I+!)#,T4Z+1\!=D&5:#DY3#TO_$ !P!  ("
M P$!               '!@@! @4$ __$ #T1  $"! ('! @%! (#      $
M @,$!1$&(1(Q05%A<8$'(I&A$S)"4G*QP=$4%2/A\#-BDK)#HH+"TO_:  P#
M 0 "$0,1 #\ ZIHB(0B(B$(B(A"(B(0B+"]P]X=)[7TIDOUUCAJ"WBCH8?VE
M1)\F#F![G ]U%'<;QJZGOT[X-*0,TY0@D">1C9JF0>_$"UOR )'[RCU2KTA2
M^[&?=WNC,_MU(4RHN$JM7;.EH=F>^[)O3:>@*F??]36C2M']+O-TH[53$X$M
M9.V)I/H"XC)]@M)ZI\:>A+)\2.V1U]^F;D P0_"B)Y_:?@XR!S#3R=WZ*#EY
MOURU%725ETKZFXU4CBYTU3*Z1Q)]R?8?@%0I<3F-IJ(;2C P;SF?MY%.FF]E
MTA  =4(KHCMP[K?J3XCDI):F\<NJ[CEEDLUNLT9:1QS%U5*#SP03PMY<NK3S
M'IR6O;UXF]S+YD2ZIJ:9AQY:*..#&/=C0?S6KT42CUNI3!O$CNZ&P\!8)B2N
M%J)) "#*,RVD:1\77/FK_6[A:IN4@DK-2WBJD'VIZ^5Y_$N]A^"M$URJZB,Q
MRU4\D9ZM?(2#]V53HN2Z+$?FYQ/52)DO!A"T-@'( *JIKK6T88(*RH@##EHC
ME<WA.<Y&#RYJZT6X6J;;(9*/4MXI9#]J"OE8?Q#O<_BK B&Q8C/5<1U0^7@Q
M?ZC >8!6S[5XF=S+.\.BU753# !;5QQS@@?XVG\1S]UL/37CEU7;O+>K-;KP
MSB!XH2ZFDQSR,CB;Z8\OKU[1M1=:!6ZE+F\..[J;CP-PH]-86HDZ+1I1G,#1
M/BVQ\U//27C1T+J"=D%S97:?E<\-$E5&)(>><'B821VSEH R.>,D;IT]JFSZ
MLH6UEFNE)=*9S0[XE+,V0 '.,X/(\B,'GD$=ERC5?8M0W33%Q97VBXU5LK6
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
MFM@FQYOHT[)&D^V0TIYR.,J9,PP9@^C=M!!(Z$?6RJM5.S2M244B4 C,V$$
M]02,^5PM]2:E<X>4%8GKK<2GTA9)KC<)>!C01'$#ATK^S6_^<EI_4'BPIO@.
M98=-_#F(($]PFX@WT/ T<_\ ,M':KUE=]:W(UMWK'5,O1C>C(QZ-:.0"\=4Q
MI)P(9;(=]YU&U@..>O\ F:Z-"[,*C,QVQ*K^G"&L7!<> M<#F3?@O#4VH:K5
M5]K+K6.XJBID+R,\FCLT>P& K8B)'Q(CHKS$>;DFY/$JTT&%#@0VPH0LUH
M&P#(!$1%\U]47O05]1:ZZGK:.9]-5TTC9H9HW8=&]I!:X'L00"O!%D$@W"P0
M' @C)=/-GMPX=T-O;5?HRT5$K/A5<3?[N=O)X]AGF/9P6:*#O@JW&EL.NI]*
M3O)H;TQSX03RCJ(VEV?YF!P/J0U3B5CJ#4OS209&=ZPR=S'WR/54JQ;1?R*K
M1)9H[A[S/A.SH;CHK7JG4--I/3=TO-8YK*:@II*A_&[A!#6DXS@\ST& 3D]"
MN66H;[5ZGOMQN]>\25M?4/J9G-&!QO<7' [#)Y#LIR>-'5LNG]IV6R![V2WB
MK93O+#C]DT%[@3CN6L&.603VR# Q+C&TZ8DTR4:<F"YYG]K>*=/9=3! D(M0
M<.]$=8?"W[DGP"(B);IVHB*OLNG[GJ.L;26JWU5RJ7$ 14L+I'<_8!;-:7G1
M:+E:/>V&TO>; ;2J!%M>V>%C<^Z1?$9IE].S_P!S4PQ'_*Y^?R7A>?#)N99(
MS)-I6HG8!G-'+'.?P8XG\ETC2I\-TS+OM\)^RX8Q!2'/]&)N'I;M-OW6KT7O
M76^JM=2ZGK:::DJ&?6BGC+'CY@\UX+F$$&Q7>!#A=IN$1;$V[V"UIN9P2VNU
M/@M[C_Q];^RA[=">;NOV05)+1/@=T_;6,FU/=:F\3X\U/2?L(0<^O-Q_$*0R
M% J%1 ="AV;O.0_?H"H;5L84:C$LF(UWCV6]X];9#J0H4@$D #)/9918MK=8
M:EP;9IFZUC#S^)'2/X/\Q&/S71[3&U>D-&M LVG+?0O']ZV .D_SNR[\UE2F
MTO@7*\S'Z-'U/V2MG>UC,B2E>KW?0?\ TN=EM\*&Y]R:'?V=%*P]ZFKA8?PX
M\_DHJ^/G8;7&V5+9JB\VF1UNFIWXJJ-KIH8W!Q+FO>!PM/",XSG )Z+MZBEE
M,PS)4J.)F$YQ<+ZR+9BVP!+VNXYJ=?E'24PUC6$@]T&^1N,RXKC-X(_#7KC<
MG35QO=HM!BMT;&0QU=<3!'.7>8B,N'GP "<<AQ#U4A[EX3]S[<TN&GA5-'>F
MK(7G\.,'\ET219JF&Y.K1S,QG.#B ,B+9<P5K0<;U+#THV2EF,<P$GO WS-S
MF'!<N+YM5K'363<],76D8/[Q](\L_P P&/S6+$%I((P1R(*ZX+%]3[7Z2UDT
MB\Z=M]>X\_BO@ D_SC#OS42F,"Y7EH_1P^H^R8<EVL9@3LKU8[Z$?^RY;HIL
M:V\#VG+HR2;3-TJ;+48\L%3^WA)SZ\G#\2HW;B>'S6NVA?+<;4ZJMS>E?0_M
M8<<_K8YMZ?: 4*G\/U&G NBP[MWC,?<=0$TJ3C"C5DADO&T7GV7=T]+Y'H2M
M<(B]Z&WU5TJ64U%335=0_P"K%!&7O/R YJ.@$FP4S)#1=QL%X(MH6;PR;F7N
M,20Z5J(&$9S62QP'\'N!_)5%S\+&Y]KB^(_3+ZAG_MJF&4_Y6OS^2Z8I4^6Z
M8EWV^$_9<$X@I#7^C,W#TMVFW[K4Z*OO6G[GIRL=276WU5MJ6D@Q54+HW<O8
M@*@7-<TL.BX6*[C'MB-#V&X.T(B(M5NJZPWFIT[>Z"Z4<CHJJCG941/8<$.:
MX$?T74_3-_I]5:<M=YI,BFN%-'51AW4->T. /N,X*Y1*>/@LU3^N]II+9))Q
M36BL?"&EV2(W_M&]SRR7CH!R]BF1@F<,.:B2AU/%QS'[7\$D^U&FB/3X50:.
M]#=8_"[[$#Q*U!XY=2_K'<&S65O%P6VA,KLGEQRNR<#_  L9S_[<XVK9_B9N
MKKQOGJN5Q&(JAE.T-=D 1QL9_5I)'J2M8*)5N.9FI1XA]XCH,AY!,3"TJ)*B
M2D$#V&D\W#2/F2B(MM>&O:1NZNOF,K8RZR6X"HK.7*3GY8_YCU]@5SY25B3L
M=DO"%W.-OYR78J$_ IDI$G)@V8P7/V'$G(<5EGA^\+-3N)!#?]2&6@T\[G!
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
M-?,1T 'V6C)PW)Z\R3S6P>)/K#E*B4F2$*-Z[C<\.'\VJN>,\00\0U+TTO\
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
BK6+:M7;MF8EF>XW)O7:>I*(B*0J&HB(A"(B(0B(B$+__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>rddt-20260630_g10.jpg
<TEXT>
begin 644 rddt-20260630_g10.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@!
MD )8 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@ HHKPO]K#
M_@I1^Q;^PWKNC^'?VK/C!-X.N/$,C1Z#)>^%M4F@U&1=FZ*":"V>*60>8F45
MBPWC(&: /=**\3\$_P#!1;]C+QW\:+3]G"Q^-MOI/Q!U&V,^G>"/%^D7N@ZK
M>1_-S#:ZE!!+*<(YPBDX1CC ./;* "BBJVL:QI/A[2;K7]?U2VL;"QMWN+V]
MO)UBAMXD4L\CNQ"HJJ"2Q(  )- %FBBB@ HK@_VA?VF_@1^RGX+M?B!^T!\1
M[/PYINH:Q;:3I9FBEGGU'4+AML%I;6\"/-<SN0=L42,Y"L<8!(Q_V>/VV/V9
MOVL/@]J_QX_9V^(TGBKPWH.IWNFZQ-8:#?K=VM[:*&N+5[*2!;KSU#(?*\K>
MP==H;<,@'JE%?/7[-O\ P53_ &$?VPM/\5:G^R_\:+OQQ#X)LTN?%#>'_!>L
M3&Q5V8(A46F7E;8Y6) TC"-R%(1B-#]D'_@I;^Q+^WOJ6LZ7^R)\;%\;/X=6
M,ZY/I_AW488+$R;O+22:>WCC5VV.53=N(1B 0IP >ZT5PWP8_:-^$G[0-UXE
MLOA9K&IWDOA#7&T;Q$NH>&M0T_[)?JH=[?\ TN"+S'561F";MHD0G =<]S0
M445Y#\(_V\?V4/CI^T)XN_92^&'Q86_^(G@2W,_BWPI/HM]:7.FQ!XTWO]H@
M164F6,J5)#*ZL,J<T >O45Y/^UQ^W#^R]^PCX(L?B5^UA\33X0\/:C?_ &*V
MUJXT.^NK47!4LL4DEM!(L3, Q4.5W[6VYVMCU#2-5T_7=*M=<TFY$UK>6Z3V
MTR@@21NH96P>>00>: +%%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^*O\
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
MRC2_AWHWA9X3H5M:7NH64#1WQG9YW+VTOF"5"&$B%#'L*R?T%?!C_DCWA/\
M[%JP_P#2=*_)GQ=_P;K?MT^+/^"9=K_P2=N?VROAROPY\+?$5]=\'Z^?"%Z=
M5FLY)[BX:&Z7SO*C*2W,SA(]Q=I!F5%C*R?K5\)O"_B3P1\+_#W@SQ?KUEJF
MJ:3HUM9WVHZ=I[VD%S)%&J&1(7EE:-3MSM,C$>M '0T444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117
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
MX**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MBW2=<\&?#+P+\)/V@_B7\*['X4QP6_A^+X=:W:P0WMG#:K:I9W]M>6MS;7D
MC1<+)$2C#<A4\UV7P'_9^^'/[.OAG4_#OP^LIO-U_P 1WWB'Q+JMXR-=:QJU
MY)YES>SLBJAD=L#"*J(B(B*B(JCMJ* "BBOSM_X+L_\ (:^&?_7KJW_H5I7B
M\0YQ_8.45,=R<_);2]KWDH[V?>^Q]9P1PO\ ZY<34,H]M[+VG-[W+S6Y82G\
M/-&]^6VZM>_D?HE17\]]%?FO_$6_^H+_ ,J?_<S]\_XEG_ZFO_E#_P"[']"%
M%?SWU]>?\$5?^3M]2_[$>\_]*;2O2R?Q+_M7,Z6#^J\O.TK^TO;Y<BO]YX/%
M'@%_JWP_B<T_M+VGL8N7+['EO;I?VKMZV9^JE?A/^TW_ ,G)?$+_ +'C5O\
MTLEK]V*_"?\ :;_Y.2^(7_8\:M_Z62US^+'^XX;_ !2_)'9]&S_D<9A_U[A_
MZ4SAZ***_$3^N@K]@O\ @D[_ ,F+>$?^OK4O_2^>OQ]K]@O^"3O_ "8MX1_Z
M^M2_]+YZ_2?"W_DHJG_7J7_I4#\%^D5_R0U'_L(A_P"FZH?\%8O^3%O%W_7U
MIO\ Z7P5^/M?L%_P5B_Y,6\7?]?6F_\ I?!7X^T>*7_)14_^O4?_ $J8OHZ_
M\D-7_P"PB?\ Z;I!1117YL?O9W'[,G_)R7P]_P"QXTG_ -+(J_=BOPG_ &9/
M^3DOA[_V/&D_^ED5?NQ7[=X3_P"XXG_%'\F?R-])/_D;Y?\ ]>Y_^E(_*O\
MX+5?\G;Z;_V(]G_Z4W=?(=?7G_!:K_D[?3?^Q'L__2F[KY#K\TXO_P"2FQ?^
M-G[]X8?\F_RW_KU$****^</NS[^_X(3?\AKXF?\ 7KI/_H5W7Z)5^=O_  0F
M_P"0U\3/^O72?_0KNOT2K^E/#W_DDL/_ -O_ /I<C^!O&[_DYF-]*7_IFF%%
M%%?:'Y0%%%% !1110 4444 %%%% !1110 4444 %%?$7_!9[]LG]J7]C$?L_
MZI\ O&'A[3])^)'[0OAKP-XIAO\ PV;J^-K>R2R2O!.\WE1 QV[1$- [_O-R
MR(5Y^SO%*>)Y?#5_%X*N;&#5WM)%TR?4X7DMHIRI"/*B,K.BM@E%92P& RYW
M  OT5^>/_!,W]MKX\>*_V[?VG/V<?CO^W?X!^+W@7X3V6F7VG>*K?2]-T6\T
MJ9XW>_MFAM6VR6EL1Y<EQ(7V.JJ9-V]4ZS]BG_@H!\?OVFO^"KOQV_9U\7Z*
M- ^'W@3X>>&M1\%^'[BQ1+V7[?YD_P#:%TS()HI9HGB_T9B!"BHK(LOF4 ?<
M5%%% !1110 4444 %%%% !1110 4444 %%%?-=G_ ,%'-(N_^"H2_P#!,2Y^
M!?B'3M8'PQN/&Q\7:GJ%F+.ZLDO$M(OLT4$DLCAY/-!,WDNAA_U;!@U 'TI1
M7!?M&?$OXM_"[X<3:[\"OV?K[XF>*I'\O2_"]MKUMI4,C!68O/>W/[NWC 7;
MD*[%G4!"-S+\W_ #_@JK\7OVJ?\ @GWI7[7O[/?_  3Y\9>(_'&JZWJ.D#X5
M?\)+9V:075C-+%<R/JUTL<'V8&(HL@0N\C"-8B5<J ?9M%?/'_!,#_@H1X8_
MX*9?LJ6G[2>@_"_5_!=Y'KE]HGB'PKK4HEETW4;1PDT0E"H)D^92'V(>2"JE
M2*^AZ .+^.'[0OP?_9P\-6OB_P",_B_^QM.O;X6=M<?V?<7&^8H[A-L$;L/E
M1CD@#CKR*\O_ .'J7[!?_1=__+7U3_Y%KS/_ (+@?\FV^%_^QXB_]([JOR_K
M\HXMXZS?(<YEA,/"#BE%^\I-ZKRDE^!_27AGX.\,\9\*PS/&UJT:DI3C:$H*
M-HNRTE3D_74_8S_AZE^P7_T7?_RU]4_^1:/^'J7[!?\ T7?_ ,M?5/\ Y%K\
M<Z*^9_XBIQ#_ ,^J7_@,_P#Y,_0/^)<N"/\ H(Q'_@=+_P"4G[5_##_@H)^R
M'\9?'6G_  T^&WQ;_M+6]4=UL;+^P-0A\TI&TC?/+ J+A48\D=,=:]EK\:?^
M"8G_ "?3X!_Z^KW_ -(+FOV6K]-X*X@QO$>63Q&)C%2C-Q]U-*W+%]6]=>Y_
M/WBSP3E7 F?T<#@)SE"=)3;J.+=W.<=.6,5:T5TO>^H45\1?\%GOVR?VI?V,
M1^S_ *I\ O&'A[3])^)'[0OAKP-XIAO_  V;J^-K>R2R2O!.\WE1 QV[1$-
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
M%O%W_7UIO_I?!7X^U^P7_!6+_DQ;Q=_U]:;_ .E\%?C[1XI?\E%3_P"O4?\
MTJ8OHZ_\D-7_ .PB?_IND%%%%?FQ^]G<?LR?\G)?#W_L>-)_]+(J_=BOPG_9
MD_Y.2^'O_8\:3_Z615^[%?MWA/\ [CB?\4?R9_(WTD_^1OE__7N?_I2/RK_X
M+5?\G;Z;_P!B/9_^E-W7R'7UY_P6J_Y.WTW_ +$>S_\ 2F[KY#K\TXO_ .2F
MQ?\ C9^_>&'_ ";_ "W_ *]1"BBBOG#[L^_O^"$W_(:^)G_7KI/_ *%=U^B5
M?G;_ ,$)O^0U\3/^O72?_0KNOT2K^E/#W_DDL/\ ]O\ _I<C^!O&[_DYF-]*
M7_IFF%%%%?:'Y0%%%% !1110 4444 >/?\% /@G\3/VEOV*OBC^S?\(_["37
M/B#X$U7PW;7?B/4IK6TLQ>V<ML9V:&"=VV>8&V!!NQC<M>1? ;]FC_@HE^S;
M^P[^SO\ LS?"#QQ\*=-UWX;W^A:/\3;S4GO]0M-7\-6D/E70L6^SPO'=R80J
MKH%7D>:._P!?44 ?&>H_L+_M,WW_  6VL/\ @I0)/ B^![/X*-\/6T@^([W^
MU64ZE)??;O+^P>3GYPGD^;VSYG:O'?C5_P &^&GZI^U_\"/CS\#_ -HWX@P^
M&_AYX]U'Q!XNTCQ=\5M6N9(DFV2QQZ/'M>.UW3!Q,H:-7C;:2W2OTNHH ***
M* /R=^.O_!2[]MKP;\;O&/A#PW\:OLVG:5XJU&SL+?\ X1O37\J&*YD1$W-;
M%FPJ@9))..2:Y7_AZE^WI_T7?_RU]+_^1:\S_:;_ .3DOB%_V/&K?^EDM</7
M\LXWB'/X8RI&.+JI*3_Y>3[OS/\ 1;*>"."ZF54)SRS#MN$6VZ-.[?*M7[I]
M"?\ #U+]O3_HN_\ Y:^E_P#R+1_P]2_;T_Z+O_Y:^E__ "+7SW17-_K'Q#_T
M&5?_  9/_,]#_47@C_H5X?\ \$4O_D3]IO\ @GK\6_B%\<?V4/#OQ+^*7B#^
MU-;O[B^6[O?LD4&\1W<L:?)"B(,*JC@#.,GFO:J^<?\ @D[_ ,F+>$?^OK4O
M_2^>OHF]LK/4K.;3M1M(KBWN(FCG@GC#I(C##*RG@@@D$'@@U_2_#]6I6R'"
MU*DG*3IP;;=VVXJ[;>[9_ /&^'H83C+,:%""A"->JHQBDDDIR222T22T26B/
MS%_X(3_$;X?_  ?L/V^/BA\2/%=AH7AKPY^V-XYU'6=7OYA';V5I$4=Y7;LJ
MJI/X<4?\' 'Q'^'WQ=^"'[%?Q8^&?BO3]<\/^(/VQO >HZ'K6GS"2&\M)8+Y
MTEC8=592I_GS7WWX4_9$_9.\!Z1XA\/^!_V8/AWHUAXMMI;;Q79:3X*L+>'6
MH901)'=I'$%N4<$AED#!@3G.:/%O[(?[)WC[0] \,>._V7_AWK6F^%;:*V\+
MZ?JW@JPN8-'AB7;%':QR1%;=$'"K&%"C@8KV#Y<_+?\ X*D:9XPT;_@J#^U=
MXB\9B1-%U3_@E;XQ@\*7$V1$XCO!Y\*,>#()7W,HYQ*A/!%?H!_P2#\/^/\
MPK_P2T_9\\._$^"XAUNT^$6A1W=O>*1+ OV*+RHG!Y5DB\M2#R"I!Z5[!X\^
M GP+^*=GI6G_ !.^"_A/Q';Z$<Z)!KWARUO$T\X49@66-A#PB#Y,?=7T%=9T
MZ4 %%%? '_!4#]MK]IW]G;]HJQ\"?!SXF_V/I4WA6VO)+7^Q;*XS,\]PK/NG
MA=N511C...G)KQ\\SO"</X'ZWB(R<;I>ZDWKZM+\3ZG@_A+,N-<X66X&<(U.
M5RO-M1M&U]8QD[Z]C[_HK\<_^'J7[>G_ $7?_P M?2__ )%H_P"'J7[>G_1=
M_P#RU]+_ /D6OC/^(J</?\^JO_@,/_DS]5_XERXW_P"@C#_^!U?_ )2?L917
MXY_\/4OV]/\ HN__ ):^E_\ R+7U_P#\$G/VL/C_ /M,:IXYM_C;X^_MM-'M
M].;35_LJUMO),K7 ?_CWB3=GRT^]G&.,9->EE'B!DV=9C#!4*=12G>SDHI:)
MO6TV]EV/!XG\%.*N$\BK9KBZU&5.ERW4)3<O>DHJR=.*WDKW:T/LB^N?L5E-
M>;-WE1,^W.,X&<5^?G_#]_\ ZM7_ /+X_P#N&OO[7/\ D"WG_7K)_P"@FOY^
M:\OQ$XASC(I898&KR<_/?W8N]N6WQ)]WL?0^!W!'"_&$,>\WP_M?9.ER^_.-
MN;VE_@E&]^5;WVT/T(_X?O\ _5J__E\?_<-'_#]__JU?_P OC_[AK\]Z*_-O
M^(@<7?\ 03_Y)3_^0/WO_B"?AC_T ?\ E6M_\L/T(_X?O_\ 5J__ )?'_P!P
MU]Q?!CXB_P#"WOA'X:^*?]C_ -G_ /"1:':ZC]@^T>=]G\Z)7\O?M7?C=C.T
M9QT%?@K7[B?L8?\ )I'PT_[$?3/_ $F2OT#P^XESK/,=6IXVKSJ,4U[L5K>W
MV4C\3\;> >$^$,GPM?*<-[*4ZCC)\]25URWM[\I):]CY[_X+@?\ )MOA?_L>
M(O\ TCNJ_+^OU _X+@?\FV^%_P#L>(O_ $CNJ_+^OB?$C_DJ9_X8_D?K7@+_
M ,F[I?\ 7RI_Z4%%%%?!G[,>]?\ !,3_ )/I\ _]?5[_ .D%S7[+5^-/_!,3
M_D^GP#_U]7O_ *07-?LM7[WX5_\ (AK?]?7_ .D0/XQ^D=_R66&_[!X_^G*I
M^9_[=G_!03]KSX-?M7^+_AI\-OBW_9NB:7<6JV-E_8&GS>4'M(9&^>6!G;+.
MQY)ZXZ5Y'_P]2_;T_P"B[_\ EKZ7_P#(M5?^"G?_ "?3X^_Z^K+_ -(+:O!:
M_,<\S_/:.=8F$,54454FDE.222D[)*^B1_07"'!?!V)X2R^M6RZA*<J%)RDZ
M--MMTXMMMQNVWJV]6SZ$_P"'J7[>G_1=_P#RU]+_ /D6C_AZE^WI_P!%W_\
M+7TO_P"1:^>Z*\O_ %CXA_Z#*O\ X,G_ )GT7^HO!'_0KP__ ((I?_(GZZ?\
M$K_VA?C!^T?\$=>\7_&?Q?\ VSJ-EXJDL[:X_L^WM]D(MK=PFV"-%/S.QR03
MSUX%>H?MG_\ )I'Q+_[$?4__ $F>OGO_ ((?_P#)MOBC_L>)?_2.UKZ$_;/_
M .32/B7_ -B/J?\ Z3/7[]DU>MB>"8U:TG*3I2NVVV]);MZL_BSBK!X3 >+D
M\/A:<:=..(II1BE&*5X:)*R7R/P[HHHK^:#^_0HHHH _H&T/_D"V?_7K'_Z"
M*_/?_@NS_P AKX9_]>NK?^A6E?H1H?\ R!;/_KUC_P#017Y[_P#!=G_D-?#/
M_KUU;_T*TK^DN/\ _DCZ_P#VY_Z7$_@KP5_Y.A@_^XO_ *:J'P#1117\VG]Z
MA7UY_P $5?\ D[?4O^Q'O/\ TIM*^0Z^O/\ @BK_ ,G;ZE_V(]Y_Z4VE?1\(
M?\E-A/\ &CX/Q/\ ^3?9E_UZE^A^JE?A/^TW_P G)?$+_L>-6_\ 2R6OW8K\
M)_VF_P#DY+XA?]CQJW_I9+7Z7XL?[CAO\4OR1^ _1L_Y'&8?]>X?^E,X>BBB
MOQ$_KH*_8+_@D[_R8MX1_P"OK4O_ $OGK\?:_8+_ ()._P#)BWA'_KZU+_TO
MGK])\+?^2BJ?]>I?^E0/P7Z17_)#4?\ L(A_Z;JA_P %8O\ DQ;Q=_U]:;_Z
M7P5^/M?L%_P5B_Y,6\7?]?6F_P#I?!7X^T>*7_)14_\ KU'_ -*F+Z.O_)#5
M_P#L(G_Z;I!1117YL?O9W'[,G_)R7P]_['C2?_2R*OW8K\)_V9/^3DOA[_V/
M&D_^ED5?NQ7[=X3_ .XXG_%'\F?R-])/_D;Y?_U[G_Z4C\J_^"U7_)V^F_\
M8CV?_I3=U\AU]>?\%JO^3M]-_P"Q'L__ $INZ^0Z_-.+_P#DIL7_ (V?OWAA
M_P F_P M_P"O40HHHKYP^[/O[_@A-_R&OB9_UZZ3_P"A7=?HE7YV_P#!";_D
M-?$S_KUTG_T*[K]$J_I3P]_Y)+#_ /;_ /Z7(_@;QN_Y.9C?2E_Z9IA1117V
MA^4!1110 4444 %%%% 'QE_P5C_:P^/_ .S/JG@:W^"7C[^Q$UBWU%M27^RK
M6Y\XQ-;A/^/B)]N/,?[N,YYS@5\@?\/4OV]/^B[_ /EKZ7_\BU[U_P %V?\
MD-?#/_KUU;_T*TKX!K^>N-LZSG"<48BE0Q-2$5RV49R27N1>B3MN?W!X2<)\
M*YEX>X'$XO 4:E22J7E.E"4G:K-*[<6W9))7>RL?0G_#U+]O3_HN_P#Y:^E_
M_(M'_#U+]O3_ *+O_P"6OI?_ ,BU\]T5\K_K'Q#_ -!E7_P9/_,_1O\ 47@C
M_H5X?_P12_\ D3]$?^"7_P"VU^T[^T3^T5?>!/C'\3?[8TJ'PK<WD=K_ &+9
M6^)DGMU5]T$*-PKL,9QSTX%??]?E7_P15_Y.WU+_ +$>\_\ 2FTK]5*_=_#W
M%XO&\.JIB*DIRYY*\FV^G5W9_''C?EF6Y3QS*A@:,*5/V<'RPBHQN[W=HI*[
M/PG_ &F_^3DOB%_V/&K?^EDM</7<?M-_\G)?$+_L>-6_]+):X>OYYQ_^_5?\
M4OS9_;^3?\B?#_\ 7N'_ *2@HHHKE/2/V"_X)._\F+>$?^OK4O\ TOGKVOXL
M_%OX>_ [P+=_$OXI>(/[+T2P>);N]^R2S[#)(L:?)"CN<LRC@'&<GBO%/^"3
MO_)BWA'_ *^M2_\ 2^>C_@K%_P F+>+O^OK3?_2^"OZ<P.+J9?P13Q--)RA0
M4E?:ZIW5[6T^9_GSG&64,Z\7*^7UVU"MC90DXV32E6<7:Z:O9Z737D6O^'J7
M[!?_ $7?_P M?5/_ )%H_P"'J7[!?_1=_P#RU]4_^1:_'.BOR[_B*G$/_/JE
M_P" S_\ DS^B/^)<N"/^@C$?^!TO_E)^QG_#U+]@O_HN_P#Y:^J?_(M7O#'_
M  4N_8E\9>)=/\(>&_C5]IU'5;Z&SL+?_A&]23S9I7"(FYK8*N68#)( SR17
MXRUW'[,G_)R7P]_['C2?_2R*M\-XGY_6Q,*<J5*S:7PSZO\ QG)C_H]<%X7
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
M +'C2?\ TLBKJP'^_4O\4?S1YV<?\BC$?]>Y_P#I+/W8K\J_^"U7_)V^F_\
M8CV?_I3=U^JE?E7_ ,%JO^3M]-_[$>S_ /2F[K]]\3/^29?^./ZG\6^ '_)P
M(_\ 7JI^A\AT445_/!_<85]_?\$)O^0U\3/^O72?_0KNO@&OO[_@A-_R&OB9
M_P!>ND_^A7=?8< _\E;AO^WO_2)'Y=XT?\FSQ_I3_P#3U,_0C7/^0+>?]>LG
M_H)K^?FOZ!M<_P"0+>?]>LG_ *":_GYK[+Q:^/!_]Q/_ &P_+/HT?PLT]:/_
M +E"BBBOQT_J0*_<3]C#_DTCX:?]B/IG_I,E?AW7[B?L8?\ )I'PT_[$?3/_
M $F2OU7PH_Y&>(_P+_TH_F_Z27_(@P/_ %]E_P"D,^>_^"X'_)MOA?\ ['B+
M_P!([JOR_K]0/^"X'_)MOA?_ +'B+_TCNJ_+^O&\2/\ DJ9_X8_D?5> O_)N
MZ7_7RI_Z4%%%%?!G[,>]?\$Q/^3Z? /_ %]7O_I!<U^RU?C3_P $Q/\ D^GP
M#_U]7O\ Z07-?LM7[WX5_P#(AK?]?7_Z1 _C'Z1W_)98;_L'C_Z<JGXT_P#!
M3O\ Y/I\??\ 7U9?^D%M7@M>]?\ !3O_ )/I\??]?5E_Z06U>"U^-\0?\C[%
M_P#7VI_Z6S^I^"?^2,RW_L'H_P#IN(4445Y!].?J!_P0_P#^3;?%'_8\2_\
MI':U]"?MG_\ )I'Q+_[$?4__ $F>OGO_ ((?_P#)MOBC_L>)?_2.UKZ$_;/_
M .32/B7_ -B/J?\ Z3/7])</_P#)!P_Z]2_]N/X*XU_Y/)6_["*?YP/P[HHH
MK^;3^]0HHHH _H&T/_D"V?\ UZQ_^@BOSW_X+L_\AKX9_P#7KJW_ *%:5^A&
MA_\ (%L_^O6/_P!!%?GO_P %V?\ D-?#/_KUU;_T*TK^DN/_ /DCZ_\ VY_Z
M7$_@KP5_Y.A@_P#N+_Z:J'P#1117\VG]ZA7UY_P15_Y.WU+_ +$>\_\ 2FTK
MY#KZ\_X(J_\ )V^I?]B/>?\ I3:5]'PA_P E-A/\:/@_$_\ Y-]F7_7J7Z'Z
MJ5^$_P"TW_R<E\0O^QXU;_TLEK]V*_"?]IO_ ).2^(7_ &/&K?\ I9+7Z7XL
M?[CAO\4OR1^ _1L_Y'&8?]>X?^E,X>BBBOQ$_KH*_8+_ ()._P#)BWA'_KZU
M+_TOGK\?:_8+_@D[_P F+>$?^OK4O_2^>OTGPM_Y**I_UZE_Z5 _!?I%?\D-
M1_["(?\ INJ'_!6+_DQ;Q=_U]:;_ .E\%?C[7[!?\%8O^3%O%W_7UIO_ *7P
M5^/M'BE_R45/_KU'_P!*F+Z.O_)#5_\ L(G_ .FZ04445^;'[V=Q^S)_R<E\
M/?\ L>-)_P#2R*OW8K\)_P!F3_DY+X>_]CQI/_I9%7[L5^W>$_\ N.)_Q1_)
MG\C?23_Y&^7_ /7N?_I2/RK_ ."U7_)V^F_]B/9_^E-W7R'7UY_P6J_Y.WTW
M_L1[/_TINZ^0Z_-.+_\ DIL7_C9^_>&'_)O\M_Z]1"BBBOG#[L^_O^"$W_(:
M^)G_ %ZZ3_Z%=U^B5?G;_P $)O\ D-?$S_KUTG_T*[K]$J_I3P]_Y)+#_P#;
M_P#Z7(_@;QN_Y.9C?2E_Z9IA1117VA^4!1110 4444 %%%% 'YV_\%V?^0U\
M,_\ KUU;_P!"M*^ :^_O^"[/_(:^&?\ UZZM_P"A6E? -?S/Q]_R5N)_[=_]
M(B?Z >"__)L\O]*G_IZH%%%%?'GZ@?7G_!%7_D[?4O\ L1[S_P!*;2OU4K\J
M_P#@BK_R=OJ7_8CWG_I3:5^JE?T/X9_\DRO\<OT/X;\?_P#DX,O^O5/]3\)_
MVF_^3DOB%_V/&K?^EDM</7<?M-_\G)?$+_L>-6_]+):X>OP+'_[]5_Q2_-G]
MI9-_R)\/_P!>X?\ I*"BBBN4](_8+_@D[_R8MX1_Z^M2_P#2^>C_ (*Q?\F+
M>+O^OK3?_2^"C_@D[_R8MX1_Z^M2_P#2^>C_ (*Q?\F+>+O^OK3?_2^"OZ2_
MYMW_ -RW_N,_@I_\GQ_[J'_N<_'VBBBOYM/[U"NX_9D_Y.2^'O\ V/&D_P#I
M9%7#UW'[,G_)R7P]_P"QXTG_ -+(JZL!_OU+_%'\T>=G'_(HQ'_7N?\ Z2S]
MV*_*O_@M5_R=OIO_ &(]G_Z4W=?JI7Y5_P#!:K_D[?3?^Q'L_P#TINZ_??$S
M_DF7_CC^I_%O@!_R<"/_ %ZJ?H?(=%%%?SP?W&%??W_!";_D-?$S_KUTG_T*
M[KX!K[^_X(3?\AKXF?\ 7KI/_H5W7V' /_)6X;_M[_TB1^7>-'_)L\?Z4_\
MT]3/T(US_D"WG_7K)_Z":_GYK^@;7/\ D"WG_7K)_P"@FOY^:^R\6OCP?_<3
M_P!L/RSZ-'\+-/6C_P"Y0HHHK\=/ZD"OW$_8P_Y-(^&G_8CZ9_Z3)7X=U^XG
M[&'_ ":1\-/^Q'TS_P!)DK]5\*/^1GB/\"_]*/YO^DE_R(,#_P!?9?\ I#/G
MO_@N!_R;;X7_ .QXB_\ 2.ZK\OZ_4#_@N!_R;;X7_P"QXB_]([JOR_KQO$C_
M )*F?^&/Y'U7@+_R;NE_U\J?^E!1117P9^S'O7_!,3_D^GP#_P!?5[_Z07-?
MLM7XT_\ !,3_ )/I\ _]?5[_ .D%S7[+5^]^%?\ R(:W_7U_^D0/XQ^D=_R6
M6&_[!X_^G*I^-/\ P4[_ .3Z?'W_ %]67_I!;5X+7O7_  4[_P"3Z?'W_7U9
M?^D%M7@M?C?$'_(^Q?\ U]J?^EL_J?@G_DC,M_[!Z/\ Z;B%%%%>0?3GZ@?\
M$/\ _DVWQ1_V/$O_ *1VM?0G[9__ ":1\2_^Q'U/_P!)GKY[_P""'_\ R;;X
MH_['B7_TCM:^A/VS_P#DTCXE_P#8CZG_ .DSU_27#_\ R0</^O4O_;C^"N-?
M^3R5O^PBG^<#\.Z***_FT_O4**** /Z!M#_Y MG_ ->L?_H(K\]_^"[/_(:^
M&?\ UZZM_P"A6E?H1H?_ "!;/_KUC_\ 017Y[_\ !=G_ )#7PS_Z]=6_]"M*
M_I+C_P#Y(^O_ -N?^EQ/X*\%?^3H8/\ [B_^FJA\ T445_-I_>H5]>?\$5?^
M3M]2_P"Q'O/_ $IM*^0Z^O/^"*O_ "=OJ7_8CWG_ *4VE?1\(?\ )383_&CX
M/Q/_ .3?9E_UZE^A^JE?A/\ M-_\G)?$+_L>-6_]+):_=BOPG_:;_P"3DOB%
M_P!CQJW_ *62U^E^+'^XX;_%+\D?@/T;/^1QF'_7N'_I3.'HHHK\1/ZZ"OV"
M_P""3O\ R8MX1_Z^M2_]+YZ_'VOV"_X)._\ )BWA'_KZU+_TOGK])\+?^2BJ
M?]>I?^E0/P7Z17_)#4?^PB'_ *;JA_P5B_Y,6\7?]?6F_P#I?!7X^U^P7_!6
M+_DQ;Q=_U]:;_P"E\%?C[1XI?\E%3_Z]1_\ 2IB^CK_R0U?_ +")_P#IND%%
M%%?FQ^]G<?LR?\G)?#W_ +'C2?\ TLBK]V*_"?\ 9D_Y.2^'O_8\:3_Z615^
M[%?MWA/_ +CB?\4?R9_(WTD_^1OE_P#U[G_Z4C\J_P#@M5_R=OIO_8CV?_I3
M=U\AU]>?\%JO^3M]-_[$>S_]*;NOD.OS3B__ )*;%_XV?OWAA_R;_+?^O40H
MHHKYP^[/O[_@A-_R&OB9_P!>ND_^A7=?HE7YV_\ !";_ )#7Q,_Z]=)_]"NZ
M_1*OZ4\/?^22P_\ V_\ ^ER/X&\;O^3F8WTI?^F:84445]H?E 4444 %%%%
M!1110!^=O_!=G_D-?#/_ *]=6_\ 0K2O@&OO[_@NS_R&OAG_ ->NK?\ H5I7
MP#7\S\??\E;B?^W?_2(G^@'@O_R;/+_2I_Z>J!1117QY^H'UY_P15_Y.WU+_
M +$>\_\ 2FTK]5*_*O\ X(J_\G;ZE_V(]Y_Z4VE?JI7]#^&?_),K_'+]#^&_
M'_\ Y.#+_KU3_4_"?]IO_DY+XA?]CQJW_I9+7#UW'[3?_)R7Q"_['C5O_2R6
MN'K\"Q_^_5?\4OS9_:63?\B?#_\ 7N'_ *2@HHHKE/2/V"_X)._\F+>$?^OK
M4O\ TOGH_P""L7_)BWB[_KZTW_TO@H_X)._\F+>$?^OK4O\ TOGH_P""L7_)
MBWB[_KZTW_TO@K^DO^;=_P#<M_[C/X*?_)\?^ZA_[G/Q]HHHK^;3^]0KN/V9
M/^3DOA[_ -CQI/\ Z615P]=Q^S)_R<E\/?\ L>-)_P#2R*NK ?[]2_Q1_-'G
M9Q_R*,1_U[G_ .DL_=BORK_X+5?\G;Z;_P!B/9_^E-W7ZJ5^5?\ P6J_Y.WT
MW_L1[/\ ]*;NOWWQ,_Y)E_XX_J?Q;X ?\G C_P!>JGZ'R'1117\\']QA7W]_
MP0F_Y#7Q,_Z]=)_]"NZ^ :^_O^"$W_(:^)G_ %ZZ3_Z%=U]AP#_R5N&_[>_]
M(D?EWC1_R;/'^E/_ -/4S]"-<_Y MY_UZR?^@FOY^:_H&US_ ) MY_UZR?\
MH)K^?FOLO%KX\'_W$_\ ;#\L^C1_"S3UH_\ N4****_'3^I K]Q/V,/^32/A
MI_V(^F?^DR5^'=?N)^QA_P FD?#3_L1],_\ 29*_5?"C_D9XC_ O_2C^;_I)
M?\B# _\ 7V7_ *0SY[_X+@?\FV^%_P#L>(O_ $CNJ_+^OU _X+@?\FV^%_\
ML>(O_2.ZK\OZ\;Q(_P"2IG_AC^1]5X"_\F[I?]?*G_I04445\&?LQ[U_P3$_
MY/I\ _\ 7U>_^D%S7[+5^-/_  3$_P"3Z? /_7U>_P#I!<U^RU?O?A7_ ,B&
MM_U]?_I$#^,?I'?\EEAO^P>/_IRJ?C3_ ,%._P#D^GQ]_P!?5E_Z06U>"U[U
M_P %._\ D^GQ]_U]67_I!;5X+7XWQ!_R/L7_ -?:G_I;/ZGX)_Y(S+?^P>C_
M .FXA1117D'TY^H'_!#_ /Y-M\4?]CQ+_P"D=K7T)^V?_P FD?$O_L1]3_\
M29Z^>_\ @A__ ,FV^*/^QXE_]([6OH3]L_\ Y-(^)?\ V(^I_P#I,]?TEP__
M ,D'#_KU+_VX_@KC7_D\E;_L(I_G _#NBBBOYM/[U"BBB@#^@;0_^0+9_P#7
MK'_Z"*_/?_@NS_R&OAG_ ->NK?\ H5I7Z$:'_P @6S_Z]8__ $$5^>__  79
M_P"0U\,_^O75O_0K2OZ2X_\ ^2/K_P#;G_I<3^"O!7_DZ&#_ .XO_IJH? -%
M%%?S:?WJ%?7G_!%7_D[?4O\ L1[S_P!*;2OD.OKS_@BK_P G;ZE_V(]Y_P"E
M-I7T?"'_ "4V$_QH^#\3_P#DWV9?]>I?H?JI7X3_ +3?_)R7Q"_['C5O_2R6
MOW8K\)_VF_\ DY+XA?\ 8\:M_P"EDM?I?BQ_N.&_Q2_)'X#]&S_D<9A_U[A_
MZ4SAZ***_$3^N@K]@O\ @D[_ ,F+>$?^OK4O_2^>OQ]K]@O^"3O_ "8MX1_Z
M^M2_]+YZ_2?"W_DHJG_7J7_I4#\%^D5_R0U'_L(A_P"FZH?\%8O^3%O%W_7U
MIO\ Z7P5^/M?L%_P5B_Y,6\7?]?6F_\ I?!7X^T>*7_)14_^O4?_ $J8OHZ_
M\D-7_P"PB?\ Z;I!1117YL?O9W'[,G_)R7P]_P"QXTG_ -+(J_=BOPG_ &9/
M^3DOA[_V/&D_^ED5?NQ7[=X3_P"XXG_%'\F?R-])/_D;Y?\ ]>Y_^E(_*O\
MX+5?\G;Z;_V(]G_Z4W=?(=?7G_!:K_D[?3?^Q'L__2F[KY#K\TXO_P"2FQ?^
M-G[]X8?\F_RW_KU$****^</NS[^_X(3?\AKXF?\ 7KI/_H5W7Z)5^=O_  0F
M_P"0U\3/^O72?_0KNOT2K^E/#W_DDL/_ -O_ /I<C^!O&[_DYF-]*7_IFF%%
M%%?:'Y0%%%% !1110 4444 ?G;_P79_Y#7PS_P"O75O_ $*TKX!K[^_X+L_\
MAKX9_P#7KJW_ *%:5\ U_,_'W_)6XG_MW_TB)_H!X+_\FSR_TJ?^GJ@4445\
M>?J!]>?\$5?^3M]2_P"Q'O/_ $IM*_52ORK_ ."*O_)V^I?]B/>?^E-I7ZJ5
M_0_AG_R3*_QR_0_AOQ__ .3@R_Z]4_U/PG_:;_Y.2^(7_8\:M_Z62UP]=Q^T
MW_R<E\0O^QXU;_TLEKAZ_ L?_OU7_%+\V?VEDW_(GP__ %[A_P"DH****Y3T
MC]@O^"3O_)BWA'_KZU+_ -+YZ/\ @K%_R8MXN_Z^M-_]+X*/^"3O_)BWA'_K
MZU+_ -+YZ/\ @K%_R8MXN_Z^M-_]+X*_I+_FW?\ W+?^XS^"G_R?'_NH?^YS
M\?:***_FT_O4*[C]F3_DY+X>_P#8\:3_ .ED5</7<?LR?\G)?#W_ +'C2?\
MTLBKJP'^_4O\4?S1YV<?\BC$?]>Y_P#I+/W8K\J_^"U7_)V^F_\ 8CV?_I3=
MU^JE?E7_ ,%JO^3M]-_[$>S_ /2F[K]]\3/^29?^./ZG\6^ '_)P(_\ 7JI^
MA\AT445_/!_<85]_?\$)O^0U\3/^O72?_0KNO@&OO[_@A-_R&OB9_P!>ND_^
MA7=?8< _\E;AO^WO_2)'Y=XT?\FSQ_I3_P#3U,_0C7/^0+>?]>LG_H)K^?FO
MZ!M<_P"0+>?]>LG_ *":_GYK[+Q:^/!_]Q/_ &P_+/HT?PLT]:/_ +E"BBBO
MQT_J0*_<3]C#_DTCX:?]B/IG_I,E?AW7[B?L8?\ )I'PT_[$?3/_ $F2OU7P
MH_Y&>(_P+_TH_F_Z27_(@P/_ %]E_P"D,^>_^"X'_)MOA?\ ['B+_P!([JOR
M_K]0/^"X'_)MOA?_ +'B+_TCNJ_+^O&\2/\ DJ9_X8_D?5> O_)NZ7_7RI_Z
M4%%%%?!G[,>]?\$Q/^3Z? /_ %]7O_I!<U^RU?C3_P $Q/\ D^GP#_U]7O\
MZ07-?LM7[WX5_P#(AK?]?7_Z1 _C'Z1W_)98;_L'C_Z<JGXT_P#!3O\ Y/I\
M??\ 7U9?^D%M7@M>]?\ !3O_ )/I\??]?5E_Z06U>"U^-\0?\C[%_P#7VI_Z
M6S^I^"?^2,RW_L'H_P#IN(4445Y!].?J!_P0_P#^3;?%'_8\2_\ I':U]"?M
MG_\ )I'Q+_[$?4__ $F>OGO_ ((?_P#)MOBC_L>)?_2.UKZ$_;/_ .32/B7_
M -B/J?\ Z3/7])</_P#)!P_Z]2_]N/X*XU_Y/)6_["*?YP/P[HHHK^;3^]0H
MHHH _H&T/_D"V?\ UZQ_^@BOSW_X+L_\AKX9_P#7KJW_ *%:5^A&A_\ (%L_
M^O6/_P!!%?GO_P %V?\ D-?#/_KUU;_T*TK^DN/_ /DCZ_\ VY_Z7$_@KP5_
MY.A@_P#N+_Z:J'P#1117\VG]ZA7UY_P15_Y.WU+_ +$>\_\ 2FTKY#KZ\_X(
MJ_\ )V^I?]B/>?\ I3:5]'PA_P E-A/\:/@_$_\ Y-]F7_7J7Z'ZJ5^$_P"T
MW_R<E\0O^QXU;_TLEK]V*_"?]IO_ ).2^(7_ &/&K?\ I9+7Z7XL?[CAO\4O
MR1^ _1L_Y'&8?]>X?^E,X>BBBOQ$_KH*_8+_ ()._P#)BWA'_KZU+_TOGK\?
M:_8+_@D[_P F+>$?^OK4O_2^>OTGPM_Y**I_UZE_Z5 _!?I%?\D-1_["(?\
MINJ'_!6+_DQ;Q=_U]:;_ .E\%?C[7[!?\%8O^3%O%W_7UIO_ *7P5^/M'BE_
MR45/_KU'_P!*F+Z.O_)#5_\ L(G_ .FZ04445^;'[V=Q^S)_R<E\/?\ L>-)
M_P#2R*OW8K\)_P!F3_DY+X>_]CQI/_I9%7[L5^W>$_\ N.)_Q1_)G\C?23_Y
M&^7_ /7N?_I2/RK_ ."U7_)V^F_]B/9_^E-W7R'7UY_P6J_Y.WTW_L1[/_TI
MNZ^0Z_-.+_\ DIL7_C9^_>&'_)O\M_Z]1"BBBOG#[L^_O^"$W_(:^)G_ %ZZ
M3_Z%=U^B5?G;_P $)O\ D-?$S_KUTG_T*[K]$J_I3P]_Y)+#_P#;_P#Z7(_@
M;QN_Y.9C?2E_Z9IA1117VA^4!1110 4444 %%%% 'YV_\%V?^0U\,_\ KUU;
M_P!"M*^ :^_O^"[/_(:^&?\ UZZM_P"A6E? -?S/Q]_R5N)_[=_](B?Z >"_
M_)L\O]*G_IZH%%%%?'GZ@?7G_!%7_D[?4O\ L1[S_P!*;2OU4K\J_P#@BK_R
M=OJ7_8CWG_I3:5^JE?T/X9_\DRO\<OT/X;\?_P#DX,O^O5/]3\)_VF_^3DOB
M%_V/&K?^EDM</7<?M-_\G)?$+_L>-6_]+):X>OP+'_[]5_Q2_-G]I9-_R)\/
M_P!>X?\ I*"BBBN4](_8+_@D[_R8MX1_Z^M2_P#2^>C_ (*Q?\F+>+O^OK3?
M_2^"C_@D[_R8MX1_Z^M2_P#2^>C_ (*Q?\F+>+O^OK3?_2^"OZ2_YMW_ -RW
M_N,_@I_\GQ_[J'_N<_'VBBBOYM/[U"NX_9D_Y.2^'O\ V/&D_P#I9%7#UW'[
M,G_)R7P]_P"QXTG_ -+(JZL!_OU+_%'\T>=G'_(HQ'_7N?\ Z2S]V*_*O_@M
M5_R=OIO_ &(]G_Z4W=?JI7Y5_P#!:K_D[?3?^Q'L_P#TINZ_??$S_DF7_CC^
MI_%O@!_R<"/_ %ZJ?H?(=%%%?SP?W&%??W_!";_D-?$S_KUTG_T*[KX!K[^_
MX(3?\AKXF?\ 7KI/_H5W7V' /_)6X;_M[_TB1^7>-'_)L\?Z4_\ T]3/T(US
M_D"WG_7K)_Z":_GYK^@;7/\ D"WG_7K)_P"@FOY^:^R\6OCP?_<3_P!L/RSZ
M-'\+-/6C_P"Y0HHHK\=/ZD"OW$_8P_Y-(^&G_8CZ9_Z3)7X=U^XG[&'_ ":1
M\-/^Q'TS_P!)DK]5\*/^1GB/\"_]*/YO^DE_R(,#_P!?9?\ I#/GO_@N!_R;
M;X7_ .QXB_\ 2.ZK\OZ_4#_@N!_R;;X7_P"QXB_]([JOR_KQO$C_ )*F?^&/
MY'U7@+_R;NE_U\J?^E!1117P9^S'O7_!,3_D^GP#_P!?5[_Z07-?LM7XT_\
M!,3_ )/I\ _]?5[_ .D%S7[+5^]^%?\ R(:W_7U_^D0/XQ^D=_R66&_[!X_^
MG*I^-/\ P4[_ .3Z?'W_ %]67_I!;5X+7O7_  4[_P"3Z?'W_7U9?^D%M7@M
M?C?$'_(^Q?\ U]J?^EL_J?@G_DC,M_[!Z/\ Z;B%%%%>0?3GZ@?\$/\ _DVW
MQ1_V/$O_ *1VM?0G[9__ ":1\2_^Q'U/_P!)GKY[_P""'_\ R;;XH_['B7_T
MCM:^A/VS_P#DTCXE_P#8CZG_ .DSU_27#_\ R0</^O4O_;C^"N-?^3R5O^PB
MG^<#\.Z***_FT_O4**** /Z!M#_Y MG_ ->L?_H(K\]_^"[/_(:^&?\ UZZM
M_P"A6E?H1H?_ "!;/_KUC_\ 017Y[_\ !=G_ )#7PS_Z]=6_]"M*_I+C_P#Y
M(^O_ -N?^EQ/X*\%?^3H8/\ [B_^FJA\ T445_-I_>H5]>?\$5?^3M]2_P"Q
M'O/_ $IM*^0Z^O/^"*O_ "=OJ7_8CWG_ *4VE?1\(?\ )383_&CX/Q/_ .3?
M9E_UZE^A^JE?A/\ M-_\G)?$+_L>-6_]+):_=BOPG_:;_P"3DOB%_P!CQJW_
M *62U^E^+'^XX;_%+\D?@/T;/^1QF'_7N'_I3.'HHHK\1/ZZ"OV"_P""3O\
MR8MX1_Z^M2_]+YZ_'VOV"_X)._\ )BWA'_KZU+_TOGK])\+?^2BJ?]>I?^E0
M/P7Z17_)#4?^PB'_ *;JA_P5B_Y,6\7?]?6F_P#I?!7X^U^P7_!6+_DQ;Q=_
MU]:;_P"E\%?C[1XI?\E%3_Z]1_\ 2IB^CK_R0U?_ +")_P#IND%%%%?FQ^]G
M<?LR?\G)?#W_ +'C2?\ TLBK]V*_"?\ 9D_Y.2^'O_8\:3_Z615^[%?MWA/_
M +CB?\4?R9_(WTD_^1OE_P#U[G_Z4C\J_P#@M5_R=OIO_8CV?_I3=U\AU]>?
M\%JO^3M]-_[$>S_]*;NOD.OS3B__ )*;%_XV?OWAA_R;_+?^O40HHHKYP^[/
MO[_@A-_R&OB9_P!>ND_^A7=?HE7YV_\ !";_ )#7Q,_Z]=)_]"NZ_1*OZ4\/
M?^22P_\ V_\ ^ER/X&\;O^3F8WTI?^F:84445]H?E 4444 %%%% !63XZ\':
M7\0?"-_X+UNXNX;348##/)8W+0S*I(.4=>5/'45K44 >%_\ #O?X)_\ 0V^.
M_P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG
M_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V^.__  LKG_&C_AWO
M\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW
M_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X6
M5S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C7NE
M% 'A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]
M_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-O
MCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*
MY_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=
M[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\
M=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^
M%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[
MI10!X7_P[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%_P##
MO?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#
M;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"
MRN?\:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?\:/^
M'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;
M?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?
M_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"-
M>Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\
MP[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\
M0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\
MPLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V^.__  LKG_&C
M_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z
M&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQ
MW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\
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
M>G_L_>)O .F:/^T)XN.FV.NVMA##%'+J<^+&);2YF"R6HC6.5>(P641O(N2
M#ZO^)WQ[^%'P?U'3="\<^)W35M969]'T#2M-N=1U._2(*9I(+*TCEN)4C#IO
M=(RJ;UW$;AFKH/[3/P%\3?"_4_C-HWQ1TN3PWHD\UOK=^\C1MIMS"P66UN(G
M E@N58JIMW590S*NS+ 'YG_9X&N:=_P7+_:0B^+!?[7J?PB\#R_"-KO^+0(6
MOUU9+8G^%=2DB:4#D&2$GJN8?V:M'UB__P""RW[4FM^"$B/@EO!?@BV\2RR1
M[[1O&445PZ%1D*UQ'8-8F3:0P#6VX@[, 'OWA+]NO]DOQU\!/%'[3GA3XUZ;
M=^"/!+7J>+]8%O.CZ-):()+B*YMWC$\,J(RL8VC#E74A2&&:/Q>_X*(_L3_
M?P)X8^)OQ7_:*T#2= \9:1%JWAO5"TL\5YITB1NM]^Y1S':[9HB;APL2^8N6
M&17F?[!&B?%/2/CK^T_\(/C?HGAZ76KCQ]8ZU=_$'P+!=:;'KD.H:1!%;PM"
M\\SV=W9VMI;1,(Y3E6AF^_*SOZ5^T+8?#SX?_"B?X%_#7PGX>3Q-XP\'MX5\
M+:-=Q((%T^&%X5>Y!Y&GVBW+,^>#YHB3=+/&C@'HOC/XQ_"OX>_"74/CQXR^
M(&E6/@S2]#?6;[Q-)>*UG'8+%YIN1(I(:/R_F!7.X$8SD5KZ#XFT+Q-X9LO&
M.AZE'/IFH6,=[9WG*K)!(@=)/F (!4@\XQWK\W/^"@-I>_!O]@/5OV1_A[^S
MI\1?B!\'_AE^S7?:9HOC/PS/H]UIMWJ=GI-S8Q3:@TVH0RA+ 6PG98XI2;AU
M=55[1 _8?MV:Q\<_BG_P;G^+M2^#'@#Q5X>\57?P1M8_[!NTA&IBPB$"7P M
M995/FV,=PZ!7+%)5R%8E  ?5OAW]M?\ 9@\5ZSH^DZ)\5(7A\27PLO#&N3Z9
M=PZ1KER=VV"PU*2);.]D;:VU()79]K;0<&NL^+/QJ^%7P*T+3_$OQ=\<V.@V
M6K>(-/T+3)KYR#=ZC?7"6UK:QJH+/))+(H  .!N8X568?)W_  5PNOA+XL_X
M(D>./^%0K!=:1K'@'24^$D6@\O/J$LUI_8*V(C^8RFY-IY(3YLA<=*\ _P""
ME/Q7_:(G\$>';S]H']C+XI:C?^#_ (K_  TLO#>O:;'HDFC7$\7B719KV[A+
M:DLIN[VX1K6$O"JQQB-=T2W%R2 ?I!_PTG\"1\<]1_9IE^)VF1>.M(\))XGU
M'PY-(4F@T=IC!]M)8!#$)!M8ACM++N #+GG_ -GO]NC]DC]JSQ3K7@?]GWXZ
MZ+XEUCP]!%<:KIEHTD<Z6TA(CND25$,UNY&%GCW1-QACD5UTO@/P1X^>/X@>
M,_!4@N]0\*R:7<Z?KI5_LMC<[)+FT>(.\*ERD:S;2P?R$!9E1:^=M?U#0_$O
M[0^M?\%"/ACX7M_%6K^'?A)J7@[X2^&M+U.V@O?'#RW$>HW+Q-*ZAK<R6-NE
MNY."BW<ZAHI(G< ^B[+XU_"K4?C'?_L^Z?XYL9_&FE^'X-<U+P]$Y:XM=/FF
M>&*>0 857DBD503D[2<8YJY\1_B9\/OA#X0N?'WQ/\8Z?H6C6;1K/J&I7*Q1
MAY'6..,9^](\C*B(N6=V55!8@'\^/V(_'_BZ+_@L)J^E>*OV6_BGH&M^(_V>
M].E\7>(/&5CH\+S7PUG5)GU"=;34[DI;2%4M+>-#(T2P11%5BC5Z]1_X*5C7
M+/\ ;N_8GU_Q<7_X5E:_%W6HO$IEYM8]?FT&ZB\/O-V#?:VE2(GCS9(P/F*@
M@'TS\-_VD?@Y\5O%=YX \)^)[B'Q%86*WUUX;U_1;S2=26T9]BW0M+Z*&9H"
MX*"94,98;=V>*N^#/CK\'OB+\1?%7PD\!_$;2M7\1^!S:#Q?I.GW(EETEKH2
MM D^WA'80R'83N 7) R,_+7_  4*T_7]5_X*._L8Q_"<.?%]CXW\1W>M-;?>
MA\)?V.Z:F9\=(&G;3T&[Y3.8 /GVUUG[- 4?\%5?VI=H&3X0^'!;'_7OK5 '
MI5K^W?\ LAWWPL\3_&JS^/&BR^&?!GBNY\,>)=20R$V6LP2)%)IYBV>8]QOD
MC"QHK-)YB% P8$ZGPQ_:\_9F^,OP)O?VFOAE\:=#U;P'IEO>3:KXDAN=L.GK
M:*S70N X#V[Q!6+I(JLH'(&15WQ58?!3X(:#JGQ1\7VUO:Q+K[:U=:C>![FX
MEU.:$649A!W.\[1,EI%%&"Q4I#&O(6O ? G[%/@'XC?!'XK_  Y\4_%C5/ _
MB#XT?$X>//%,/P]\1V<.I:#<R&T6QMTDV31B4PZ5;F9@KI-,MUM+QMR >Z_L
MV_M7_L\?M?\ @N[^(O[-7Q2L/%VAV.I-I]UJFF1RB)+I8TD:+,B+E@DD;'&<
M!QZU6\>_MA?LZ_#77=7\.^*?B"QG\.(C^*IM+T:\O[?P^K1B56U&>UADBTX>
M41+FY>/]V0_W3NKA_P#@GMX@_:/AT#XB_!;]I/XC)X[OOAG\19/#V@?$;^SH
MK2;Q)IK:;87T4ES'"%B^U0->O:3/$JHTEJQP&W@>6?\ !"&34-,_8%U+1OB_
M*$^(NE_%CQLGQC;42!.-<;7;R9Y+DM_>LY+-U8\&%HB"5P: /HCXZ?MG_LM_
MLU_#_2OBE\9_C3I&DZ#KD7G:+J$+/>"_A\L2F>%+99'EA6-E=I5!15969@""
M9-;_ &Q_V7?#OAWX>>,-4^..@#2/BSK-GI/PXU:"\\ZUU^\NHVDMH8)8PR$R
MJIV$D!B0H.Y@#\B?\$@_%J?!7_@G#HGBG6/#D5^^K^-_%MG\!-'O)%AN;_PY
M<ZQ<SZ=;122 F*S:&-)]^-B6L<<F"B(*^DOV//V4/A+\%OV2_ ?[-FF:]8>)
M+'P#=QW%S-I=SMM'UF.Y>]D811N0D<=Y*98H'+>44AZM&K4 :^J_MZ?L>:%^
MT-:?LIZS\?\ 0;7Q]?WGV.ST">5U\Z\\H2BS68KY/VHQE7%OO\TJP.S!%6/B
MY^V]^RA\"/C%X;_9\^+7QPT?1?&WB\VX\->&)S(]W?\ GSFWAV)&K'#S*R*3
MC)5L=#7G?[5'@CX-?'?Q7X4^"+W^A:7H7PX^)FE_$+QSK,EQ#;Q:7?65U_:=
MM;*Y("W=Q=-'--W6V>4R%3<P>9R'[3/PG^-_[.'[0]A^VO\ LV?M*^(]5B\9
M_%#PSH'Q'^#VOO:7FCZI975S9Z0[Z=MA6>PN[6)_M9(E9&6WF,BX+M0!]C2R
MQ01-//(J(BEG=S@*!U)/85Y;X=_;7_9@\5ZSH^DZ)\5(7A\27PLO#&N3Z9=P
MZ1KER=VV"PU*2);.]D;:VU()79]K;0<&O)?^"YFE?&36_P#@DA\>=+^ L6H2
M>(Y? LNV+2@QN9;$2Q&_2,+R6:R%RN!R<X&2:Y3_ (*X77PE\6?\$2/''_"H
M5@NM(UCP#I*?"2+0>7GU"6:T_L%;$1_,93<FT\D)\V0N.E 'T5\1_P!M#]ES
MX0_%W0O@3\2OC-I6C^*?$M_!8:/IUV) LMY/G[/:M,$,,,\O_+.*1U>3(V*V
M1G7_ .&D_@2/CGJ/[-,OQ.TR+QUI'A)/$^H^')I"DT&CM,8/MI+ (8A(-K$,
M=I9=P 9<_-'_  4ET?\ :"T+]CKP3\1CH/@OQ2W@SQ=X0U_XH^!M6TR8W7BB
M]M;ZQ9([*[@G58;E;M;>6-&BE$S0QQ'Y'9'^K_$/PR\!>)==N/%/BO08;^>;
MP_<:+*+]C)"+"=E>XA\MCL"RF.+S#C+B&,,2$4  X?\ 9[_;H_9(_:L\4ZUX
M'_9]^.NB^)=8\/017&JZ9:-)'.EM(2([I$E1#-;N1A9X]T3<88Y%/^&O[;W[
M*'QB^.WB#]F;X7?'#1]=\=^%!<GQ'X<TXR23:?\ 9YDAF\U@NQ2DKK&PW<,=
MO7BN \$Z!\,/C'^V>O[:EMXMTNPMK'X;WO@7P!>QWL*3Z[;SW46HWU^@;/F6
MR&R@%L2"&5+J8!H98I&Y']DOX3?'+]BC]K/2_P!DG2?VAO$7Q0^#WB/X:ZEK
MVA_\)N;:XUGP=?6-[I\ A-[;Q1?:;2[2_D:,3*TBO92;78;R #Z2^)WQ[^%'
MP?U'3="\<^)W35M969]'T#2M-N=1U._2(*9I(+*TCEN)4C#IO=(RJ;UW$;AF
MW\*OC%\,OC=X:D\6_"OQC::Q96]]+8WI@+++97<1Q+:W$+A9+>="0'AE59$)
M&Y17RE^SP-<T[_@N7^TA%\6"_P!KU/X1>!Y?A&UW_%H$+7ZZLEL3_"NI21-*
M!R#)"3U7/E^M^,_C_P##S_@II^U;XT_9.^%7BCQ9I%_X6\!Z+XGC\'16,LMG
MXF:.Y^T7L*7T\%O+=6VDM:LR%^6>S60%#P ?;6I?M>?LUZ3X3^)'CJ\^+NEG
M2/A%>3VGQ(OX/,E30[B&TBNYHI=BDLZ03Q,RIN(+;3\P*CG_ (O?\%$?V)_@
M/X$\,?$WXK_M%:!I.@>,M(BU;PWJA:6>*\TZ1(W6^_<HYCM=LT1-PX6)?,7+
M#(KYI_X) ZW;:S\8_P!K#X4Z?^SA\0_A]I)^*=C*K>)+BRCGM&/A+0+=K>6>
MTOIY3?,$^U-*&;<)UD,QE+JOTI^T+8?#SX?_  HG^!?PU\)^'D\3>,/![>%?
M"VC7<2"!=/AA>%7N0>1I]HMRS/G@^:(DW2SQHX!T?QS_ &N_V9OV:?A78?'#
MXY?&O0?#WA'5KB"#2O$%U=[[:]DGC:6$0M&&\W?&CN"N054MT&:[#P!X\\)?
M%+P-H_Q*\ ZRFI:'K^FP:AH^HQ1LJ75K,@DBE4. =K(RL,@9!!KY5^('[!-A
M=_LY_"WP[^R1^W1XE^'FN? 7X?-H?@+Q)IE_I][I5S%;P6]H[ZO:SPR+=Q9L
M%23:\9CQ*%926!]^_9&^*/CWXW_LK?#?XR_%/P@F@>)?%?@72M7U_1(E8)97
MEQ:12S1*'^955W8 -\P& W(- %;Q[^V%^SK\-==U?P[XI^(+&?PXB/XJFTO1
MKR_M_#ZM&)5;49[6&2+3AY1$N;EX_P!V0_W3NK6^*7[2'P%^"GPA;X^_%/XN
MZ!HO@L6T,\?B6ZU%#:3QS &$Q.I(F,@9=@3<7R-H.:^7O^"$,FH:9^P+J6C?
M%^4)\1=+^+'C9/C&VHD"<:XVNWDSR7);^]9R6;JQX,+1$$K@U\R^!]*\4:7_
M ,&S/Q:35(9H_"]Q>>*;GX817((*>%I/$,CZ84#<B$PD/#V\EHMOR[: /T^^
M+?[0_P %/@1JOA'1/B_\1+#0+GQYXH@\.>$8[\L/[2U696:&T0@$!WV$+N(!
M;"@[F /*ZK^WI^QYH7[0UI^RGK/Q_P!!M?'U_>?8[/0)Y77SKSRA*+-9BOD_
M:C&5<6^_S2K [,$5Z/XM\$^&_',%A:>*+%KJ#3M6MM2M[<S.L9N;=Q) [JI
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
MY N!\QQ78:5I>GZ)IMOH^DVB6]K:PK%;P1C"QHHP%'L!5BB@#Q&]_P"":?\
MP3RU/XIM\<=2_8@^%5SXS?7!K+^*KCP)8/J#:B)1,+LW#1%S,) '\S.[<,YS
M7J_BOP!X&\=7&D77C3PAINK2^']7CU70Y-1LDF.GWR1R1I<PE@?+E5)95#KA
M@)&&<$UKT4 9?C;P-X+^)7A6]\"_$3PEIFO:+J47E:AI&L6,=S;7*9!VR12
MJXR <$=0#VKPK]F;_@GUX>_9*^)'C37?AKX^O-<\,>/+A9=3T7QTDFJZGIRA
M"GV2TU:60W)L%!)6SN/.6-G<QR1AV4_1-% 'BWPC_P""<'_!/[X _$*R^+7P
M/_8I^%OA'Q1IPE&G^(O#G@6QL[VV\V-HI/+FBB5TW1NZ-@\J[ \$UVOQT_9P
M^ '[3_A&'P!^T=\%O"_CO0[>]6\@T?Q;HD%_;)<*K*LHBF5E#A7<!L9 8^M=
MI10!POP%_9B_9R_98\-7G@W]FKX$^$? .DZA?&]O]-\'^'[?3H+BY**GG.D"
M*&?8B+N/.% [5T?@_P  >!OA[;W]KX$\(:;H\6JZO<ZKJ<>F620"ZOKB0R7%
MS($ WRR.2SN?F8G))-:]% 'G_P"T7^S#\'OVI? \G@GXL:!.[)#*NDZ_I%]+
M8:MHLLB[6GL;V!EGM)2, M&PW+E7#*2IX/X(?L&^ _A_^S%%^QQ\9;7P[\2_
M MDT9M1X@\)V\5W>F.X6>.?41'F&\O1*J2M>+'"\DJB1E,A9S[Y10!C>!/AW
MX#^%_A]?"OPY\':;H>G+(TGV/2[-(4:1L;I&"@;G; RYRS'DDUP'QW_8._8H
M_:C\4VWCC]I+]D[X>>/=9L[(6=IJGB_PA::C/!;AF<1(\\;%4W.S;0<98GO7
MK%% '-:=\&OA)I'PE7X":5\,]"MO!":$VB)X1@TJ)--733$839BW"^7Y)C)0
MQXVE21C%;NDZ3I>@Z5;:%HFG0VEE96Z06=I;1!(X8D4*B*HX50H  '  JQ10
M!\T:M_P3/^&'AK]J#0?VK_@%K:^%-3T>&>*X\%7NG_;_  O.9N9+RVT\NBZ7
MJ!RP^V6;1EA)*)4F$KAO?O&'@'P9\2M"M] ^)/@[2]:M(-0L]1CLM2M$N(8[
MRUGCN;>=5D! >*>*.5'P"KQJPP0*V:* ,[Q;X2\+^/?"VH^!_&WA^SU;1M7L
MI;/5=+U"W66"[MY%*212(P(=&4E2I&""0:\S^!O[ '[#7[,?C-_B-^SI^R!\
M-O VORV+V4FM>$_!=E8736SLK/"988U;8S(A*YP2H]*]=HH R(_ '@:+QY-\
M4HO"&FKXEN-(CTJ?7ULD%Y)8QRO,EL9<;S$LDDCA,[0SL<9)I_C;P-X+^)7A
M6]\"_$3PEIFO:+J47E:AI&L6,=S;7*9!VR12 JXR <$=0#VK4HH ^>_V6?V!
M])_8X^*OB_Q=\)?B-?ZMH'C2]CN;W2O&XDU35-**C:MM9ZO+(;DV*\LEG<><
M(W=VCDC#LI]9\-? OX->#?B3K?QB\*?#'1-.\5^)8HH_$/B.STY([W4TCSY:
MSR@;I0FYMH8G;N.,9-=710!Q?QT_9P^ '[3_ (1A\ ?M'?!;POX[T.WO5O(-
M'\6Z)!?VR7"JRK*(IE90X5W ;&0&/K7'Z/\ \$[OV#?#GPOG^"GAO]CKX;:;
MX2N=?AUR;P[IO@VSM[1M3B55BO?+CC $ZJJJLH^8 8!QQ7LE% &=X3\(>$_
M7AVU\(>!O#&GZ-I-BA2RTS2K-+>W@4DL0D<8"J"23P.I)[UX7^V?_P $WO@E
M^V-#%K]YJ&H>$/%MO>VMR?$WAW8%U9;<@QV>KV;@V^LV) V-;72.-C.J-'O8
MGZ%HH \?^)?[$/[-7[3&BZ%#^V-^S?\ #'XCZGX=M7M],NM8\$03V]JC;=_V
M:&Z,YME;8N4$C?=7YC@5WWPG^$7PK^ _P_T_X4?!/X<Z)X2\,:2LBZ7X>\.:
M9%9V5H))&E?RX8E5$W2.[G Y9V)Y)KHJ* /$;W_@FG_P3RU/XIM\<=2_8@^%
M5SXS?7!K+^*KCP)8/J#:B)1,+LW#1%S,) '\S.[<,YS79>$?V7/V;_ /Q-U;
MXT>"?@3X3TKQ;KM[)>:OXCL-!@BO+JYD39+,TJKN\R10 [YW/CYB:[RB@ KY
MHU;_ ()G_##PU^U!H/[5_P  M;7PIJ>CPSQ7'@J]T_[?X7G,W,EY;:>71=+U
M Y8?;+-HRPDE$J3"5PWTO10!P-C^RY^SK:_%2\^/ ^!?A2/QMJD\%SJGB2/1
MHC=7%S#$L,4[2%<M*D:K&LI^<(H4$#BNM\6^$O"_CWPMJ/@?QMX?L]6T;5[*
M6SU72]0MUE@N[>12DD4B,"'1E)4J1@@D&M&B@#Q?X5_\$XO^"?WP-U?4-?\
M@W^Q1\*_"][JVC7&D:I=:%X#L+5[RPGVB:UE,<0WPR!5#1G*L  0:[?X,?L]
M? O]G3PX?"7P'^$7AWPAIK+&KVGA_28K575 1&&V*"P0$JH.=HX&!Q78T4 >
M?_M%_LP_![]J7P/)X)^+&@3NR0RKI.OZ1?2V&K:++(NUI[&]@99[24C +1L-
MRY5PRDJ<;]CC]FW5_P!DGX.:?\!E\<6GB/1M$5DTK6)-"CL=3N5+EC)J#0'R
MKR[8DM)=+'"TSY=T+LSMZS10!D>&_ '@?P=J^N>(/"?A#3=-OO$VI+J'B*\L
M;)(I=3NU@BMEGG90#+((((8@S9.R)%SA0*\^^._[!W[%'[4?BFV\<?M)?LG?
M#SQ[K-G9"SM-4\7^$+349X+<,SB)'GC8JFYV;:#C+$]Z]8HH \MN?V(?V.;R
M\\+W]U^RYX!>7P5HBZ-X3+>%;7&E:<I#)9PC9A(%90RQ@;58;@ >:]2HHH ^
M>OVS_P#@F]\$OVQH8M?O-0U#PAXMM[VUN3XF\.[ NK+;D&.SU>S<&WUFQ(&Q
MK:Z1QL9U1H][$^F^)/@?X.^,/PC'PA_:3\">$O&&E2QQQZCI,N@#^R[L)C:?
ML<[RA%&.(V>0+@?,<5W%% %?2M+T_1--M]'TFT2WM;6%8K>",86-%& H]@*\
M9O?^":?_  3RU/XIM\<=2_8@^%5SXS?7!K+^*KCP)8/J#:B)1,+LW#1%S,)
M'\S.[<,YS7MU% ')ZE\!_@OK'Q 'Q5U7X6:#<>(]]N[:S+ID;7#O;[OL\C,1
M\[Q;W\MVRT>]MI7<<['C;P-X+^)7A6]\"_$3PEIFO:+J47E:AI&L6,=S;7*9
M!VR12 JXR <$=0#VK4HH ^=OV9O^"?7A[]DKXD>--=^&OCZ\USPQX\N%EU/1
M?'22:KJ>G*$*?9+35I9#<FP4$E;.X\Y8V=S')&'93T'PC_X)P?\ !/[X _$*
MR^+7P/\ V*?A;X1\4:<)1I_B+PYX%L;.]MO-C:*3RYHHE=-T;NC8/*NP/!->
MTT4 <7\=/V</@!^T_P"$8? '[1WP6\+^.]#M[U;R#1_%NB07]LEPJLJRB*96
M4.%=P&QD!CZUB_#K]BO]D#X0_##6O@G\*_V7_ /ASP?XCN#/K_A?1?"=I;6&
MHRE40O-!'&$D;;&@RP)^1?05Z=10!C^"?A]X(^&^DR:)X$\+66E6T]R]S<QV
M< 0SSL &FD;K)(P5<NQ+' R>*V*** "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
%BB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>rddt-20260630_g2.jpg
<TEXT>
begin 644 rddt-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@"
MB@3B 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 **YSXL_%[X6? ;X>ZG\6?C5\0]&
M\*^&=&@\[5-=U_4([6UMDR -TDA !+$*!U9B  20*\=L?^"I_P"Q!<^$;7XD
MZM\2]?T'PA?!&M/'?B[X:^(-%\/2(^/+D&K7]C#9>6^1LD\[:^?E)H ^A:*\
M(^)/_!3+]A_X06GPPU'XD?'2'2K3XSP6<WPQOIM"U!K?7UNA"8%BE2W*([">
M$[)"K*)%+  YKW>@ HKR/]K7]NW]E/\ 85T+1?%/[5_Q67P?I?B'4_[-TC4[
MO1;VXMI[PJ76W,MO#(D<C*KLJN5+!'(R$;'KE !117D/Q!_;Q_90^%/[3/AC
M]COXB?%A=(^(_C2(2>%/#EWHM\#JJ$.<PSB P.!Y;@_O/E*X.#Q0!Z]1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% 'X??\ !Q[X[\2_&K_@LG^Q=_P3
MZ\?W4I^%6M^*M UC7='<D6NKW5YKQL9(YEZ2%+> HN<[1>2?WS7ZQ_MC?M(_
ML??LV_".X7]M+Q?H^@>!?$,+Z/>R^(]+FDTNY2:-D:TF=8FB'F)O C<@L V
M0#CRK_@JE_P27^%O_!33PWX0\1OX[OO 7Q0^&>LKJ_PT^)&DV:7$NE72R1R[
M)H'*BY@,D,3[-RLKQJ58 NK^8?\ !1G_ ()Y?\% ?^"I7['D'[%_QV\7?"#P
M?!-KFGW^M_$'PM=ZI?2W)MF+9ATF>WB6#>3G:U[)CID]: /D+_@N%<? \_#O
M_@FWH_[-/B"ZU;X?Z-\6]$TOP;JUW!,IO=-MAI<-M,K2QQF96B1&$JKL?.Y2
M0:^FO''_  4^_:5_:$_X*$?M&?L@_LO>+-(\%Z%^S?\ "FXUFXUJ^\/IJ,_B
M+Q$(HY%MY1*P6&QC+-&ZQA9G9&82J" -+]N3_@BG\4?VD/AC^R9\(_A;\<]
MTNP_9=DTB>/4-?TF9YO$,NGPV4,:F.%MMLK+9[B=TAS+@#Y,MM?$O_@DK\7/
M!_[9/QL_;%_9(\;^$K*[_:&^%LOACQSX<\6M=)#I&J-%'$FKV<UO&YN %0E[
M5TBWN683)NVJ ?G-_P %H?\ @H?<?\%0?^#?/]GW]J^]\)6FA>(;W]I*PTWQ
M+H]H[M:V^I6NFZU&YB+$MY4@\N55)9D$NPLQ4L?O9?\ @HG^V1^RO_P6W\!?
M\$VOVHO&WA/Q[X/^-/@:36O"^NZ!X0?1KCP[J$8OB;78;F?S[=C8NH,C-(//
MC._Y'W\Q\=?^#;G0/&G_  2J^$/_  3%^#_[0R:#'\/_ (D+XQ\1>.M4\/FY
MEU:]^Q:DDCI:I,@4-/>0JJ&7Y(8L;G89;W;PM_P33^(OQ7_X*?>'/^"HO[7G
MB3PNNO?#[X??\(O\/_!?@MKBXL[:60W7VC5)[FYCB=Y'6\N$2!8]L:LI,DC)
MN(!\9?\ !03_ (+<?\%%?V-?A5X@^/?C[P[X9\#>*_#/QT_L.Q^!&J65KJ']
ML^"VB8P:M/<P3/<VTDTB.B3DQ0N5/EQOM-;G_!475HM>_P"#B_\ 8#UV"(HE
M[HU].B,>5#B=@#^=8OQ*_P"#97]KSXH?LQ?&']G;QA_P4+T#5U^(?QDC\?V6
MK:GX#D?4+V\56A_XF%Z9VD*B!VVPQJ523<P;:[+7TU^T#_P2=_:/^.7[?O[-
M?[;^H?&SP4LOP#T**RU'2(M$NX!X@F8.+B2/,LOV-,/A%9IR-N68YV@ ^_J*
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 **** "
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
M1/#'P M;.^\):AXI_9SU&QTC2;Q; V5K-JVL0&6.Y@LX)72.=(K5"%6:<'!
M_53]I;]GSX?_ +5WP$\5_LX_%1]33P]XQT>73=5?1M1>TNDB?^**5.58$ \@
MJ<8964E3Y/\ #W]@WXJV%JGA']H#_@H+\5/BKX/A"Q_\(CXFTS0+.+4(5(VQ
M:A<V&G075ZG #H9528%EF65&92 ?&O[2'C^^^#?[>'[5/AGP!\!OV@ET#XJZ
M)H.B>-]8^%OP9D\;6=[>_P!BA);ZTEM9U_LJ]6TNX8##<13(3"DYC(E4&'XX
M^&/ EIX)_9/_ &O/V-_V,O%'QJ^"OP+T77OAYXY^#>H^"'N/%6E6,\5A;K<K
MI6H1K))>VTVG)YB%=\@E5E(1S*OUW:?\$W?'OP^^+/B[Q]^S?_P4$^+7P[T/
MQ[XIN_$?BGP;9V6@ZQ9C4[I@UQ/92:MIUS+9AV&3&&>,$_*B@ #Z!^%/PL\,
M?!WP?'X.\+R7MPIN9KN_U'5+MKB[U"[F<R37,\K<O([L2< *HPB*B*JJ ?FW
M^V#\"/B'^T;^Q>W[0'["G_!-V;X:7/@[XP^#_'MG\.]2\%6?AOQ+X^BT2ZEF
MN$NK2'E% F7[/%<8G9K>8A )(@W9^*_B_P"//VH?^"JO[)O[17P\_9 ^-NG>
M$] \'>.;'Q1J/C#X:7>BG1+F_M]-6.*Y2]$;)M:,@N 8Y,GR7FV2;/T5HH ^
M>/@#^PE!^R[XYF^+EU^VE^T/X^CM=+N(Y/#WC_Q^^M6+*P#&1;2.V5Y)E"_)
MMRV20 2<5^=MQ\&_V@9/^" .J_LZ)^S)\3_^$[N/CZVJQ>%/^%=ZG]L-B?'2
MZP+C9Y'^K^Q R;L_>^3[_P M?LS10!\2_$6P\8>(/^"X/P@^,>C?"KQM-X1L
M?@1K^BZCXH/@C44L+._O;VRN+:":9X L;-'!(6W$",@*Y5CBOMJBB@ HHHH
M**** "O&?BO_ ,C_ '__ &R_]%)7LU8VK?#[PAKFH2:IJFD>;/+CS)/M$BYP
M !P& Z 4T[":N>(45[-_PJCP!_T /_)J7_XJC_A5'@#_ * '_DU+_P#%57,B
M>5G14445!9^?G_!7FT^(-_\ MI?L@^._ _P,^(?BW2?AM\5+W7/&]]X0\":A
MJ4>EV$EB(%E9H(660[GSY<99\(WR] ?H,_M@ZG\8OB'X>^"OP@^ WQ5LX]?E
MN/\ A(O&GBGX::IHFG:#8QV\CLWF7\,!EN97$4,2(& ,ID8XCV/] 44 ?E)\
M OAC^T/\+_\ @BCX_P#^"./Q&_9I\;7OQ:TSPMXF\!^%;ZS\'7TGAWQ%%J4M
MU_9^LQZN(C8P0*EVDDJSSI-&;=P8][(K:WQ[T?6_^">_[6O[/=_\-/A3\5_%
MGBGX??LN_P#"$^)/%WPY^'$OC*'5=,AGLX[>TO\ 2[:YANK<?:+::YBNE=-S
MYCQ*!*(_U%KYP^,W_!/WQ)XN_:/U/]JO]GW]LOXC_";Q7XCT6PTGQ;;Z!!I>
MJ:7K%K9&8VQ>SU6TN$AEC\^4+)"4_P!8Q*DLQ(!\5^.+#]DSQ=_P1>^,GP&^
M%GPE^-FI^);;Q=9Z[XJ\-^+/!\OAWQJ_BC6->BN;?5X+&[CB24_:PTD%O#N6
M<69M5)<L3Z-^S)^T1\)/B]^W?HGQ@_:4\!?'_P ,?$W5O 4GP\\":S\0?V?=
M2\(Z$D<LAO+A(YI'N(FU"=X5.]IDC(A6.)%+G?\ 17Q:_P"":'@;XS_"^W\,
M>,OVA?B:?&]IXITWQ+:_%RSUFTM]>CU.P29+-@D5JMB+:-;FX LUM1;YGE?R
M_-=I#TGP>_9%^(/AG7=+\5?M&_M@>.?C!>Z#<?:=!MO$>D:-IEA8W.QXQ=?9
M]*LK;SY@DC@&=I40G?&B. U 'Y]?L ?#W4/@Q\'M&_X)K?M,_P#!$JX\4?%7
MP1<MH>E?%2]^$>GWO@C7K..9OLFMW.L3 ! D.QY8?GN6,>$4R/Y:>N_LT:Q\
M<?V#/VR?VH/@W\7_ -FCXG>*=#^,OQ*N?'WPP\>^!_!MSK&GWPO+*&W?2KNX
MA!CTV6!K>.-&NVBB*AF,BKM+?HO10!^;_P#P2_\ V%OB9\8O^"3'[/WPO^,'
MQ#_:$^ ?B'X?^'[ZSU'1?"?B(^&[J_::Y\Q7NHFCD=U554QAUC9?-EROS5O_
M ! ^ GQA_8D_X*@_";]L&VL?B1\4_AI+\ [GX3>+];CLKGQ'K^C72ZJ-4MM5
MNX+2)KFZ2=P())88F\O8K.%7!K] :* /RX_:$_81^.?[0WPS_P""AO[0WPX^
M&^LVL_[0?@W0](^&WA75]/DL-2UA=#T<Q-=26DX22W>YG>2&&.=4EVP*S*HD
M6M36_B1\8/VAOVU_V$/C7X/_ &*?C3IWASP##XMM?&5UXG\!3Z7-I5Q=^'([
M%5FANBCQ1K.ZJ9I D<@),+3;'V_IG10!\3_\$N?#WQ7^"G[2/[57P?\ B3\"
M?&6EIXI_:.UOQSH/BVZT?9HE]I-]I^F1VYANV8+/,7MY T489H\?/MZ5]L44
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M117QQ^VS_P %D_A;^QE^UU\'/V,-5^!/CC6O$GQD\=:=X>TC6Y=/.GZ-;I/?
M6UI/.MS,"UT\/VJ-_+AC96W*#*FX&@#['HKQ']MC]JOXL?LV>#8O^&>OV0_%
M?QL\;7EO-<V?A#PU?V]A%%;1;?,GNKVY_=P*2P6.-5DFF;<(XV"2,GBW_!/'
M_@MW\"/VX/V(OB%^V=X]^'FK_"Z#X1W5_!\2O#^MS_:VTMK6V%RYBE6.,S@Q
MG:%,:2>8K)L^Z6 /M>BOAWX$?\%K?"'Q%^(GP#\-_%_X&S>!="_:@T;4K_X+
M:V_B9;^6Y:T:,BUU* 6\:V,\T4\#QB*6Y0M*(RX."?L;XE>/M+^%W@/5/'^L
M:7J5_#IEJ91I^C6+75Y>2$A8[>"%.99I'*HB#JS@9'6@#<HK\_?V<?\ @N-X
MW\>_\%*M/_X)G?M8?\$]_&7P3\5^*M&N=4\ WVL^)[355U>VA@GN"\HM4\J
M&*UN.8YIU$D1C8@U^@5 !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !7E_@W]M3]E#XB_M&:G^R3\/?CWX<U[X
MC:)H4VL:WX6T6^%W-IMI%/!;R-<-$&C@<27,*^5(RR'?D*5!(],NK6UOK62Q
MOK:.:&:,I-#*@974C!4@\$$<$&OQN_X)V>#?"'P__P"#NK]K+PGX$\+:=HNE
MVWP3M6M]-TFRCM[>)I$\*R.5CC 5=SN[G Y9B3R30!^A'[77_!6__@G)^P?\
M1-*^$O[6'[56A>$?$NLPI-9Z-+:W=W/'"Y(26<6L,OV6-B&P\VQ3M."<&O??
M#OBWPMXO\*V/CKPIXDL-2T34[".^T[5[&[26VNK61!)'/'*I*O&R$,'!((((
M.*^ O^"]W[+7[,>L_L _$?PYHW[-N@^)/BY\8M?L=*\!^7I<<^N:QXGGDACM
MWAN9/WJ_9[>!W;YUCBM;61?EC!6ODS_@L?IWQU_8$_X)1_LD?\$<? 'Q#DBU
MKXJ:I8>#?&GB.TOY(4GMXC;+=V:3!6>.WDN;^)<[23!"4*E692 ?KW\&?VL/
M@!^T3JE_8? KQ^/%EMITTD%SK^A:7=7&CM-&VV2&/4DB-G-(C<-'',S*1@@5
M=_:!_:2^!G[*_@$?$W]H#XD6'AK1I-0@L+2>[#R2WMY,=L-K;01*TMS.Y!VP
MQ(\C8.%.#7QO_P $Z/\ @HAK6B_MV^-?^"*/QB_9O\*_#_7/A)X.M+_P)=?#
M_5)KC1=1T-8;0QQ(D\2212I%=0GG(8K,#M* R>=?\'2GP6U7XC?LZ_!WXB?"
MKXX6WAKXL^#/C#IUS\(O"\T;RS>+=;F=$@LK6)%;-TLBQ2([KY2@.LC(LF\
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
M_A:_C_\ Z#__ )*Q?_$T?\+7\?\ _0?_ /)6+_XFJY63S(]FHKQG_A:_C_\
MZ#__ )*Q?_$T?\+7\?\ _0?_ /)6+_XFCE8<R/9J*\9_X6OX_P#^@_\ ^2L7
M_P 31_PM?Q__ -!__P E8O\ XFCE8<R/9J*\9_X6OX__ .@__P"2L7_Q-'_"
MU_'_ /T'_P#R5B_^)HY6',CV:BO*O"?Q)\:ZGXEL=/OM:WPS7*I(GV:,9!/(
MR%S7JM)JPT[A1112&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%1W4,EQ:R6\-U) [QE5GB"EHR1@,-P*Y'49!'J#0!)17X]_\ !/35
MOB=I7_!UG^TO\'O&OQT\:>-=*\*?!''A_P#X3#6S=&PCNYO#-Y)%"BJD4$?F
MSOA(HT7 '!.28_\ @Z[U#XI> M+_ &?]>\)?'WQQI^D>*?B]::1K?@VQUH6^
MD7=NHCE'FPPHC3G>A;]\\@&\X  4  _8BBO@K_@X'_X*:?$W_@G;^RUX=\._
MLWP1O\6?B[XJC\+^ [B2Q-U_9S,!Y]\L 5O/DCWQ1QQ[6S)<(2KA2C:7_!)[
MXQ?L#:MXV\5_LU?"[6?%FH_'SP!9Q_\ "T]3^,&B74'C+52_E[[^66\W2/;/
M(Z%8HG\J%98@$17CW 'W'17YA?\ !RE^U)X_^&MK^S3^R%X,\0WFF:=\<OC9
M8:;XTDL+AHI+_1+>YLTN-/9U((BF:]B\P C<L90Y5F!R?^">?QYU;X'_ /!Q
M?^U/_P $S_!,4>F?"P^#](\7>$_"5C$(K#0M1&FZ*]T+2!0$MTN#J$LCJ@"E
MXE.,DD@'ZIT444 %%%% !1110!\M?\%@_P!AGXJ_\%)_V)_$?[%_P\\;>'_"
MUMXLN=/EU/Q)K,4]P]LMI?07BQQV\84,7:! 7,@V@GY3G(CM/V4?VT_!7_!+
M?P_^Q#\$OCKX3\(_$/PWX!TOP;IWQ*AL;FXBAL[2SBM&OXK<[&ANVCC.T;W6
M-V$@9L!*^J:* /SA_P""=O\ P2>_X*;_ +*_QE^']Y^T9_P4\M/'7PI^'MK<
MC3/ACH/@N+2+:69K.:W@:0PA?,6-IC-A]V9$5SEANKIOVK_^"6'[1W[1'_!6
MGX0_\%,]!^)W@K2K+X/Z6=-T_P &7<-W-+J\#27I>22Z55%N[)=D!1%($*=9
M :^^** /F?XT_LO?ML?$+_@H5\,/VB_ ?[8I\.?!OPWX8NK'Q[\'EL#+%K]W
M(+D>=O("N&\V!<N 8A:Y09E;'S3_ ,%.?^#:K]D#]KCX)^'?A_\ L??"/X8_
M!?Q#I?CBTU;5?$FF>"$#W^G1VUU')8'R"C;7DFADY)7, XSC'Z744 9'@'P%
MX*^%G@C2/AK\./"]CHGA_0-.AL-%T?3+=8K>RM8D"10Q(O"(J@*%'  K7HHH
M **** "N9\>?$3_A";JWMO['^T^?&6W?:-FW!Q_=.:Z:O-/CO_R%-/\ ^O=_
M_0A32NQ/8G_X7W_U*G_D]_\ :Z/^%]_]2I_Y/?\ VNO.Z*JR)NST3_A??_4J
M?^3W_P!KH_X7W_U*G_D]_P#:Z\[HHL@NST3_ (7W_P!2I_Y/?_:Z/^%]_P#4
MJ?\ D]_]KKSNBBR"[/1/^%]_]2I_Y/?_ &NC_A??_4J?^3W_ -KKSNBBR"[/
M:O ?C?\ X3:UN+G^S/LWD2!=OG;]V1G^Z,5O5P?P(_Y!>H?]?"?^@FN\J7N6
M@K)\=_\ (FZG_P!>;_RK6K)\=_\ (FZG_P!>;_RH6X'AM%%%69A1110 4444
M %%%% &MX$_Y'+3/^OQ/YU[E7AO@3_D<M,_Z_$_G7N53(J.P4445)04444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 445RWQI\%:E\0_ACK'A'2OB+X@\*RWEC*@UOPO<0PWT V'F*26
M*01G_:"AAC@B@#J:*_*#_@SS^(WQ!^+/_!-OXB?$+XI^.=8\2Z_J?Q_U:74M
M;U[4I;R[NI/[&T7YI)I69W/N2:Y:SU#XI>&/^#N#PU\(_$?Q]\<>+/#T'PAO
M=7TW2?$^M"6UTZXGT^=9?LUO$D<$ .P'Y(P3DY)XP ?L117Y1?%;XI1?MN?\
M'+MW_P $_OC9IL.O?"WX8? JYO%\%:G$)M/NM9O8+61]0EA;*23);WR11NP)
MBV%DVLS$]5_P:B?MF?%K]KS_ ()@/I_QM\77^OZY\-O'%YX7M]9U2X::YNM/
M6VM;JV\V1B6=D%RT()R=D*9)H _3.BOD/_@KU^U+\7/A/^RG\5/!/[*FM+8_
M$+1?@]K_ (NU7Q%LWKX4TFTL;F1+HX(Q=7,T#6]JI(^99Y\.MHZ-R?\ P;4W
M5U??\$1_@7>WMS)---I^M/--*Y9G8Z]J)+$GDDGDDT ?=%%%% !1110 4V>9
M+>%YY Q5%+,$0LQ &>  23[#DTZB@#\IOV/?V?/VE?!W_!RO\??VY_&/[-_C
M72_A3\2/AY!X>\*>+KO1B(Y[R-- C!DA!,\$;'3[C#R1J% 4OM!R+7_!S#^S
M1^TY^U]H_P "_!O[+?[/'BOQS>>!OBA'XA\3/I-BL<-K:)$@ $MP\:2NVXX6
M,MC80VTXS^I]% 'YN?\ !?S]A/X[_MN_#'X'_M3_ +*'@:]\1>+O@9\1H?$T
M?@F[C^P7NJZ>TMO)<QQ)<^7BX5[. K&Y7>N_:2VQ6Y_X7?LJ?M,7_P#P6 _:
M*_X+'?#CX":U'HZ_ U-#^&7A+Q1"VC:AXTUZ/3K-O*>"<"6UA62R6V\R=$W.
MZ.FY$W5^H=% 'Y*?MM_LT?M_?\%0/V'OV;OVUOBQ^R>?!OQM^"WQ<B\3ZW\*
MK*Z'GWNBQWZ?:!;),^4N&CM;6=8)'W$(Z@EF13ZU^P1^P_\ $G7?^"TG[2/_
M  5P\=^"-6\->&O''A_2O"OPUTSQ)8O9ZC?6T-AI<5[?2VD@$MJAETU$B655
MD96<E%&TM^B-% !1110 4444 %>?7/QU^SW,EO\ \(MG8Y7/V[K@X_N5Z#7S
M]J7_ "$;C_KN_P#,U25R6['>_P#"^_\ J5/_ ">_^UT?\+[_ .I4_P#)[_[7
M7G=%.R%=GHG_  OO_J5/_)[_ .UT?\+[_P"I4_\ )[_[77G=%%D%V>B?\+[_
M .I4_P#)[_[71_POO_J5/_)[_P"UUYW119!=GHG_  OO_J5/_)[_ .UT?\+[
M_P"I4_\ )[_[77G=%%D%V?0MM-]HMH[C;C>@;&>F1FGU#IO_ "#K?_K@G\A4
MU06%>:?'?_D*:?\ ]>[_ /H0KTNO-/CO_P A33_^O=__ $(54=Q/8X*BBBJ(
M"BBB@ HHHH **** /3/@1_R"]0_Z^$_]!-=Y7!_ C_D%ZA_U\)_Z":[RH>Y:
MV"LGQW_R)NI_]>;_ ,JUJR?'?_(FZG_UYO\ RH6XSPVBBBK,PHHHH **** "
MBBB@#6\"?\CEIG_7XG\Z]RKPWP)_R.6F?]?B?SKW*ID5'8****DH**** "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 *_'?_@O9J'Q2\ ?\%<OV!=+T
MKX_>.)O#?CKXXZ>^K^"9=:$>C(]CK>B&!UM8419''VJ3YYO,;A<,.<_L17Y5
M?\%POV<_VF?VBO\ @I5^Q;\7?@-^SCXQ\5^&?@?\3!K?Q#UG3=,"16=LVJ:/
M.?*\YD:Y8164S$1!A]U02QP #0_X+=?M'^*]4_X*5_L7?\$\8K^0>"/B#\0D
MUKXD:*6/D>(+6WN84M;&Y7I-;%A<-) ^Z.0^7N4[!7A7[+_QV_;'O/&'_!2O
M_@FO^QEKUY:ZOX&U'4=6^ VE6%P(CX>$]S/'=Z?IQ)"VJD&/[-&A1(922NW=
MD?5O_!6S]A_XD_&/]KS]D_\ X*1_!;P9J>OI\%_'43^.O#]A8O\ VG)H%U-
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
M^ /^@_\ ^2LO_P 33LQ71T5%<[_PM?P!_P!!_P#\E9?_ (FC_A:_@#_H/_\
MDK+_ /$T6871T5%<[_PM?P!_T'__ "5E_P#B:/\ A:_@#_H/_P#DK+_\319A
M='145SO_  M?P!_T'_\ R5E_^)H_X6OX _Z#_P#Y*R__ !-%F%T=%16%9?$O
MP3J-Y%86>M;Y9I D2?9I!EB< 9*XK=I#"BBB@#&U;X@^$-#U"32]5U?RIX\;
MX_L\C8R 1R%(Z$56_P"%K^ /^@__ .2LO_Q->>?%G_D?K[Z1?^BDKG*JR);9
M[-_PM?P!_P!!_P#\E9?_ (FC_A:_@#_H/_\ DK+_ /$UXS13Y4+F9[-_PM?P
M!_T'_P#R5E_^)H_X6OX _P"@_P#^2LO_ ,37C-%'*@YF>S?\+7\ ?]!__P E
M9?\ XFC_ (6OX _Z#_\ Y*R__$UXS11RH.9GLW_"U_ '_0?_ /)67_XFMG2=
M6T_7+!-4TJX\V"3.R385S@D'@@'J#7@%>R_";_D0;'ZR_P#HUZ35AIW.CHHH
MJ2CD/C9_R)Z?]?R?^@M7DU>L_&S_ )$]/^OY/_06KR:KCL1+<****8@HHHH
M**** "NP^"?_ ".#_P#7B_\ Z$M<?78?!/\ Y'!_^O%__0EI/8%N>L4445!H
M%?/VI?\ (1N/^N[_ ,S7T#7S]J7_ "$;C_KN_P#,U429$%%%%42%%%% !111
M0 4444 ?06F_\@ZW_P"N"?R%35#IO_(.M_\ K@G\A4U9F@5YI\=_^0II_P#U
M[O\ ^A"O2Z\T^.__ "%-/_Z]W_\ 0A51W$]C@J***H@**** "BBB@ HHHH ]
M,^!'_(+U#_KX3_T$UWE<'\"/^07J'_7PG_H)KO*A[EK8*R?'?_(FZG_UYO\
MRK6K)\=_\B;J?_7F_P#*A;C/#:***LS"BBB@ HHHH **** -;P)_R.6F?]?B
M?SKW*O#? G_(Y:9_U^)_.O<JF14=@HHHJ2@HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ K^>_Q!\1O$'[7OA'_ (*D>/OVD->NH/BO\&O$$=W\*[VY
MNFAU'P7I^EWFH?9%TF0$/9JQMHUE> KYQE5I"WF G^A"OS8_X*T_\$YM)_X*
M:Z]<_![X ?L8>&O#WB/Q-=VMG\2/VFO&7@VWM+G2=*MYHW>WT]956\U&\D6)
M8EE"+;K%E?M W#: >=?!K]A_Q9_P</\ _!.+]F#X_P#[8G[3'CGPG!H7@S4T
MU6'P%<PV=_XAU7[=]A:_N9IHI(U!AT]9 JQG+W<I^0 !NJ_X-\OV _A5^S!\
M>/VG?B3\'/'_ (V\3^#].^(*?#SP5JOCS6X[Z]E&DQ(=6F#PPPQ&-]0E:%2J
M#BQ').2?M35/!%I^P!_P3YO/A_\ LI_"_5-??X6_#.6T\!>%=.M&NKS5;JUM
M"MK$509EEFF"EVQR7=CWKR_X(_"O]H3_ ()P?\$=-)\'? OX1?\ "Q/BYX0^
M'S:G/X8GN_+.N>);IS>:BS."#(3=7%S)M!#2!0BD%@0 =?\ \%"_^";?P^_X
M*4^%+3X5?'OXQ^.-(\!VMI.USX6\%:P--&I7KX"7-Y-M<W"0J#Y<!41AY'=Q
M(1&(_C[_ (-.M)_:"T3]B[XBZ-\0?B+JWB?X;Z9\6-0TSX.ZKK$KN;K3+;$4
MT]L6)Q:/*HVJIV+(L^.<UU?[=W[5/_!5_P"('_!/7X<^%OAG_P $UO%UY\1_
MB?HR-\8-$\,>)(;!?#6FDE;BRAO)&9X+JZ3Y055Y+:.23YEE$;CUO_@D'\4/
MVWO'O@_7O"/[3G_!/[2_V;_!?@K2])T?X9^!M.U&.[\Z)5N/M$AD3 6-%6U1
M%"CDR$EB1@ ^RJ*** "BBB@ HHHH ;/!#<PO;7,*R1R*5DC=0592,$$'J*Y?
M3_@7\$M)OX-5TKX.^%;:ZMIEEMKFW\/6R212*05=6"95@0"".017544 <_X[
M^$_PL^*)T\_$WX:>'_$9TFZ^TZ6==T:"\^QS<?O8O-1O+?@?,N#P.:O>*/!G
M@_QQ8)I?C3PIINL6L<PECMM4L8[B-) " X60$!L,PSUP3ZUI44 87A_X6_#+
MPDEU%X5^'6A:8M]#Y5ZNGZ1#"+B/GY'V*-Z\G@Y')I^F_#?X=Z-X%/POT?P%
MHMIX9-G):'P[;:7#'8FWD#"2'[.JB/RV#-N7;@[CD<FMJB@"KH6A:)X7T2S\
M->&M'M=.TW3K6.UT_3[&W6&"U@C4)'%'&@"HBJ H4     8%6J** "BBB@ K
M,\:?\BAJG_7A+_Z :TZS/&G_ "*&J?\ 7A+_ .@&FMP/"J***LS"BBB@ HHH
MH **** -/P7_ ,C?I?\ U_Q?^ABO=:\*\%_\C?I?_7_%_P"ABO=:F14=@HHH
MJ2CQKXL_\C]??2+_ -%)7.5T?Q9_Y'Z^^D7_ **2N<K1;&;W"BBB@ HHHH *
M*** "O9?A-_R(-C]9?\ T:]>-5[+\)O^1!L?K+_Z->E+8<=SHZ***@LY#XV?
M\B>G_7\G_H+5Y-7K/QL_Y$]/^OY/_06KR:KCL1+<****8@HHHH **** "NP^
M"?\ R.#_ /7B_P#Z$M<?78?!/_D<'_Z\7_\ 0EI/8%N>L4445!H%?/VI?\A&
MX_Z[O_,U] U\_:E_R$;C_KN_\S51)D044451(4444 %%%% !1110!]!:;_R#
MK?\ ZX)_(5-4.F_\@ZW_ .N"?R%35F:!7FGQW_Y"FG_]>[_^A"O2Z\T^._\
MR%-/_P"O=_\ T(54=Q/8X*BBBJ("BBB@ HHHH **** /3/@1_P @O4/^OA/_
M $$UWE<'\"/^07J'_7PG_H)KO*A[EK8*R?'?_(FZG_UYO_*M:LGQW_R)NI_]
M>;_RH6XSPVBBBK,PHHHH **** "BBB@#6\"?\CEIG_7XG\Z]RKPWP)_R.6F?
M]?B?SKW*ID5'8****DH**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH \W_;#_:(TO]D?]E/XC?M/ZQHKZE!X!\%Z
MCKITV.38UXUM;O*D ;!V[V54W8.-V>U?E#>?\%M/VU/V>/V4OV2_^"E_QH^)
MMAXI\$?'7QCJ.C_%/P$GARRMK/0(&O)EMIM)FAB6Z5X(()=ZW4]P)63'[O.1
M^Q'Q3^&7@;XU?#/Q#\'OB=X?BU;PYXJT6ZTG7M,G)"7=G<1-%-$2I!&Y'89!
M!&<@@U^&'Q3_ ."2FD?&[]HKX,_\$DOV+OVC/'WQ(^ ?P>^(5WXN^*M[XA&F
MW.B^!E>;S/[%M]0MK2.2XU";S+L&W:5_*-PKM&O[QE /L;_@X _X*4?MS_\
M!/2/X3Q?LZ1>!],T#XB^/[;P_>Z]?6\M_J\.?+D<Q0RH+:$%3(F7\\\ @*6^
M7])Z_''_ (.^]?T/2O 7[+]OJ>KVUO(OQPCNF2:=5(@CB022X)^XNY<MT&X9
MZU^AO[='_!3+]EC_ ()VP_#^X_:0US5X$^)/BF/0O#CZ+H[W@\YMI::4H?EB
M7>F2-SG<-J-@X /E'_@MG\5O^"WOP'^&_C7]L/\ 8^^,/P[\!_#/X6PI=3^$
MM0T2WU+6?$]FAC%S>32SPRPVZ!G;R[>)DD,49=I!(XA7[&_X)S_M,^+OVROV
M%OA7^U+X^\&Q:!K7CGP;::IJ>EVX80QS.OS/$')80N1YD88DA'7))Y/P=_P7
M-_X*L?\ !/$?$JU_X)<?M+?M"7'A_P *736FJ_'"X\/:3>7UW-8Q2QW%OX>A
M:T1C!-=,L<D\K%3';#8H9K@&/[Z_8)_:-^#7[6'[)WA'XY?LY^$KG1/A_J-O
M/9^"[&ZL!:,--LKB6RA=8!_J(F%ONC3J(RF0I)4 'L%%%% !1110 445S\_Q
M1\"V\SV\VN[7C8JX^RRG!!P?X: .@HKG?^%K^ /^@_\ ^2LO_P 31_PM?P!_
MT'__ "5E_P#B:=F*Z.BHKG?^%K^ /^@__P"2LO\ \31_PM?P!_T'_P#R5E_^
M)HLPNCHJ*YW_ (6OX _Z#_\ Y*R__$T?\+7\ ?\ 0?\ _)67_P")HLPNCHJ*
MYW_A:_@#_H/_ /DK+_\ $T?\+7\ ?]!__P E9?\ XFBS"Z.BHIL$T=Q"EQ"V
MY)%#(<8R",BG4AA7FWQY_P"/W3?^N4G\UKTFO-OCS_Q^Z;_URD_FM-;B>QP%
M%%%60%%%% !1110 4444 >D_ ;_CRU+_ *ZQ_P FKOZX#X#?\>6I?]=8_P"3
M5W]0]RUL%9GC3_D4-4_Z\)?_ $ UIUF>-/\ D4-4_P"O"7_T T+<9X51115F
M84444 %%%% !1110!I^"_P#D;]+_ .O^+_T,5[K7A7@O_D;]+_Z_XO\ T,5[
MK4R*CL%%%%24>-?%G_D?K[Z1?^BDKG*Z/XL_\C]??2+_ -%)7.5HMC-[A111
M0 4444 %%%% !7LOPF_Y$&Q^LO\ Z->O&J]E^$W_ "(-C]9?_1KTI;#CN='1
M114%G(?&S_D3T_Z_D_\ 06KR:O6?C9_R)Z?]?R?^@M7DU7'8B6X4444Q!111
M0 4444 %=A\$_P#D<'_Z\7_]"6N/KL/@G_R.#_\ 7B__ *$M)[ MSUBBBBH-
M KY^U+_D(W'_ %W?^9KZ!KY^U+_D(W'_ %W?^9JHDR(****HD**** "BBB@
MHHHH ^@M-_Y!UO\ ]<$_D*FJ'3?^0=;_ /7!/Y"IJS- KS3X[_\ (4T__KW?
M_P!"%>EUYI\=_P#D*:?_ ->[_P#H0JH[B>QP5%%%40%%%% !1110 4444 >F
M? C_ )!>H?\ 7PG_ *":[RN#^!'_ ""]0_Z^$_\ 037>5#W+6P5D^._^1-U/
M_KS?^5:U9/CO_D3=3_Z\W_E0MQGAM%%%69A1110 4444 %%%% &MX$_Y'+3/
M^OQ/YU[E7AO@3_D<M,_Z_$_G7N53(J.P4445)04444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 45\P?M0?\ !3'PK\#OVW?A=_P3H^'?@*'Q3\5_BEI=WK%A
M9:MK_P#9.F:9I=O'<NUQ<7(@N)"\AL[A8HHH7+-$VXQC!/,?!C_@L-X$^)_P
MG^,&MZI\!/%<7Q$^"GQ F\$^)?A?X9QK%YJVM>:T=M'I<JI&+J*<J["1TA,:
M12R2K&B%Z /L:BOS\_X)T_\ !=Z/]L?]L_Q+_P $_/VCOV+?%WP(^*NB:9)J
M.G>'_$FJK?+?VT:H[ OY$!BD,4B3* KQN@8B0X ;Z;_X*"?MAV_["'[*GB']
MI-?A;JWCF^TJYL+/1O!>@,POM;O+N\AM8K> +'(Q?,I? 1CMC;B@#VBBOS+_
M &6_^#@']HWX_?M=?#7]D[XD_P#!'+XM_"N?XEWUU'I7B#Q[=7%C;BVM+<W-
MW<1K<:=%]H$40!*JW5XP2-XK]-* "BBB@ HHHH **** *VLZ+H_B/2KC0?$.
MDVU_8W<317=E>P++%,A&"CHP(92.H(Q4?A[PYX>\(Z+;^'/"F@V6F:=:1[+6
MPT^U2&&%?[J(@"J/8"KM% '.^(?A!\)O%VJ/KGBOX7^'=3O9%427FH:)!-*X
M P 7="3@  <]*DO?A7\,-2TO2]#U'X<:#<66AWR7NB6<VCP/%I]RA)2>!"N(
MI%+,0Z@,-QP>:WJ* .7U3X'_  6UO49]8UKX0>%[R[N93)<W5UX?MI))7)R6
M9F0EB3U)YK?T?1='\.Z9#HOA_2;:QL[=-EO:6<"Q11+Z*B@!1[ 59HH ****
M "BBB@ KP'6O^0S=_P#7U)_Z$:]^KP'6O^0S=_\ 7U)_Z$:J),BK1115$A11
M10 4444 %%%% 'O^B_\ (&M/^O6/_P!!%6:K:+_R!K3_ *]8_P#T$59K,T"O
M-OCS_P ?NF_]<I/YK7I->;?'G_C]TW_KE)_-::W$]C@****L@**** "BBB@
MHHHH ])^ W_'EJ7_ %UC_DU=_7 ? ;_CRU+_ *ZQ_P FKOZA[EK8*S/&G_(H
M:I_UX2_^@&M.LSQI_P BAJG_ %X2_P#H!H6XSPJBBBK,PHHHH **** "BBB@
M#3\%_P#(WZ7_ -?\7_H8KW6O"O!?_(WZ7_U_Q?\ H8KW6ID5'8****DH\:^+
M/_(_7WTB_P#125SE='\6?^1^OOI%_P"BDKG*T6QF]PHHHH **** "BBB@ KV
M7X3?\B#8_67_ -&O7C5>R_";_D0;'ZR_^C7I2V''<Z.BBBH+.0^-G_(GI_U_
M)_Z"U>35ZS\;/^1/3_K^3_T%J\FJX[$2W"BBBF(**** "BBB@ KL/@G_ ,C@
M_P#UXO\ ^A+7'UV'P3_Y'!_^O%__ $):3V!;GK%%%%0:!7S]J7_(1N/^N[_S
M-?0-?/VI?\A&X_Z[O_,U429$%%%%42%%%% !1110 4444 ?06F_\@ZW_ .N"
M?R%35#IO_(.M_P#K@G\A4U9F@5YI\=_^0II__7N__H0KTNO-/CO_ ,A33_\
MKW?_ -"%5'<3V."HHHJB HHHH **** "BBB@#TSX$?\ (+U#_KX3_P!!-=Y7
M!_ C_D%ZA_U\)_Z":[RH>Y:V"LGQW_R)NI_]>;_RK6K)\=_\B;J?_7F_\J%N
M,\-HHK,\:7_B72O!^JZGX,T%-4UBWTZ>32M,EN!"MW<K&3%$TC<(&<*I8] <
MU9F:=%?!'Q1U;_@LU\#KKP"?&W[5OP:U>Y\:?$#2/#<6AZ-\,KI)'-Q(9+MX
MY9+O[L%G#=W!)3)6W/ SQZW\?/#7_!4KQ-\3->\1? OX\_"GX>> M/5(]*M?
M%OA*?5;VX2.(-/>321W$<<"&0N$3YB(XU9BK,44 ^G**\2_X)S_$KXZ_&C]C
M7P3\8OVB]7TR]\2>*K&355N-(TAK&!]/FF=[%Q"SNR%[0P2$$Y#2$=JY#X^>
M&O\ @J5XF^)FO>(O@7\>?A3\// 6GJD>E6OBWPE/JM[<)'$&GO)I([B..!#(
M7")\Q$<:LQ5F** ?3E%>)?\ !.?XE?'7XT?L:^"?C%^T7J^F7OB3Q58R:JMQ
MI&D-8P/I\TSO8N(6=V0O:&"0@G(:0CM7MM &MX$_Y'+3/^OQ/YU[E7AO@3_D
M<M,_Z_$_G7N53(J.P4445)04444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^
M-_\ P7E_9ZT#]OO_ (*E_!?]D[]D[6-1\$_M.>%O -YXOT_XKKK$EI9:7I$#
MW+V=DZQ(TLDSWL;%94*?9UF=B)M_EKV7_!L'^TK<:K\$?VA?A9^TA\,;#P?\
M5?A?\5+^]^./C2[NR&U_4KF2Z:XOKZ61RB31/:7*.$*P*B(R*@9A7WA\>OV
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
M%N=$\/I_I'AO]EOX72ZO>E?NKXK\2[K>V1P>"T6E6MRX[K]M'K7FO_!3Z_\
M^"4?_!7#]GOXS?LM^,/VI--M/&?P3&J"]C;Q!=Z7/X=UFUC;]\]I,8H]1@66
M/RV<)+'RRQNKD,/T&T;P3X,\.:YJWB?P]X1TRPU+7IXIM=U&RL(XI]1DCC$4
M;SR*H:9EC544N20JA1@#%8-[^SQ\ -2^(R?&'4?@;X.N/%L;*R>*9_#-H^HJ
M5 "D7)C\T$8&/FXP* /S^_8:_;\L?^"5'_!)K]ECPO\ \%3M=\7VOCCQ]*VA
M:7#-I$U[>VD,EY+)9+>9(>(064MDC*<RKP@1BC8\C_X.^]?T/2O 7[+]OJ>K
MVUO(OQPCNF2:=5(@CB022X)^XNY<MT&X9ZU^O7B?P/X*\;?8/^$S\'Z7J_\
M9>H1W^F?VII\=Q]DNH\[)XO,4^7*N3AUPPR<&J/B'X0?";Q=JCZYXK^%_AW4
M[V15$EYJ&B032N , %W0DX  '/2@#H(I8YXUFAD5T=0R.IR&!Z$'O3JJZ+H>
MB>&M+AT/P[H]KI]E;J5M[.RMUBBB!))"HH 49)/ [U:H **** "BBB@#QWXN
M_P#(]W?_ %SB_P#0%KF:Z;XN_P#(]W?_ %SB_P#0%KF:T6Q#W"BBB@04444
M%%%% !7L?PB_Y$2T_P"NDO\ Z&U>.5['\(O^1$M/^NDO_H;4I;#CN=+1114%
MG)_&C_D2S_U]Q_UKR.O7/C1_R)9_Z^X_ZUY'5QV(>X4444Q!1110 4444 %=
M;\%_^1T'_7I)_2N2KK?@O_R.@_Z])/Z4GL"W/6Z***@T"O =:_Y#-W_U]2?^
MA&O?J\!UK_D,W?\ U]2?^A&JB3(JT4451(4444 %%%% !1110![_ *+_ ,@:
MT_Z]8_\ T$59JMHO_(&M/^O6/_T$59K,T"O-OCS_ ,?NF_\ 7*3^:UZ37FWQ
MY_X_=-_ZY2?S6FMQ/8X"BBBK("BBB@ HHHH **** /2?@-_QY:E_UUC_ )-7
M?UP'P&_X\M2_ZZQ_R:N_J'N6M@K,\:?\BAJG_7A+_P"@&M.LSQI_R*&J?]>$
MO_H!H6XSPJF7%Q!:P/=74R1Q1H7DDD8!54#)))Z #O3ZI>)O$/AWPEX<U#Q7
MXPUJSTW2=,L9;O5-1U&X6&WM;:-"\LLKN0J1JBLS,Q  !)XJS,^)?V6OVP?C
MU^WS\<KKQW^S)^W)\&3\.=-\2$W_ ,.+;PX][XDAT>"X\GS993<KY372IYJN
M82L7VA4^=D.?2M#^._QM_:L^.?QH^%GP!^)UCX+M?@]?V>A6-U<:%%?G6-<E
MLUNY6NUEY6RC\R*'RX?+F=EE<3 ;5KS_ /:M^ ?[.OQ#^/O[/O[3W['\_A>W
M^)O_  LS3)X?$'@6:WW:_P"$F)_M@7+VQVW%H+0L1,^0LC11JP,P5[W[5OP=
MTC]BGXA_$+]N;X*?'/Q'X<USXFVMI9ZM\,]'T2TU)_&?B"&%H=/738ID9H+U
MP=CLJR1E TLB (SA#T/9O^"?'[6P_;;_ &4/#7Q_OO#*:)K%XUUI_B;1(Y2Z
M6&J6=Q):W42,>3'YD3,A.3L=<\YK&_X*1_M8^,/V5OV9_%WB7X-:/:ZKX_M_
M!.MZWH-C><P6=KIUF]Q=:C< ?\L80$4#_EI//;Q942%UYG_@G/\ "/0/^";7
M[#/PT^"G[2WQ1T/2O%WB'6774[C5-5AA74?$NJ7$MT;"!F(6:4%S$JIDOY)8
M#FO%_P!O[P#_ ,%&_"G[/O[5'Q$U?P-\$M5\-^)?A_XF@.O3^.-836+'PK!I
M]VMM:PV@TLP+,D+RS-'Y^Q[F>4F0(5V'0.I]M?LT>-_$'Q-_9Q^'_P 2/%D\
M<NJ^(?!&E:EJ<L4017N)[.*60A1PH+.2 .!7;5X=_P $VKGXO77[#OPR?XS:
M+X;L;]?!6E+ID?AC4[B[A?3Q8P?9Y)6G@A9)V3ET4,BGA78<U[C30C3\%_\
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
MDC<%71E)4J0002"*MT4 0:7I>F:'IEMHNBZ=!9V=G D%I:6L*QQ01(H5415
M"J    ,   5/110!I^"_^1OTO_K_ (O_ $,5[K7A7@O_ )&_2_\ K_B_]#%>
MZU,BH[!1114E'C7Q9_Y'Z^^D7_HI*YRNC^+/_(_7WTB_]%)7.5HMC-[A1110
M 4444 %%%% !7LOPF_Y$&Q^LO_HUZ\:KV7X3?\B#8_67_P!&O2EL..YT=%%%
M06<A\;/^1/3_ *_D_P#06KR:O6?C9_R)Z?\ 7\G_ *"U>35<=B);A1113$%%
M%% !1110 5V'P3_Y'!_^O%__ $):X^NP^"?_ ".#_P#7B_\ Z$M)[ MSUBBB
MBH- KY^U+_D(W'_7=_YFOH&OG[4O^0C<?]=W_F:J),B"BBBJ)"BBB@ HHHH
M**** /H+3?\ D'6__7!/Y"IJATW_ )!UO_UP3^0J:LS0*\T^._\ R%-/_P"O
M=_\ T(5Z77FGQW_Y"FG_ /7N_P#Z$*J.XGL<%1115$!1110 4444 %%%% 'I
MGP(_Y!>H?]?"?^@FN\K@_@1_R"]0_P"OA/\ T$UWE0]RUL%9/CO_ )$W4_\
MKS?^5:U9/CO_ )$W4_\ KS?^5"W&>&T4459F%%%% !1110 4444 :W@3_D<M
M,_Z_$_G7N5>&^!/^1RTS_K\3^=>Y5,BH[!1114E!1110 4444 %%%% !1110
M 445G:_XM\/^&#$NN:AY!F#>5^Z=MV,9^Z#CJ* -&BN=_P"%K^ /^@__ .2L
MO_Q-'_"U_ '_ $'_ /R5E_\ B:=F*Z.BHKG?^%K^ /\ H/\ _DK+_P#$T?\
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
MK?\ ZX)_(5-4.F_\@ZW_ .N"?R%35F:!7FGQW_Y"FG_]>[_^A"O2Z\T^._\
MR%-/_P"O=_\ T(54=Q/8X*BBBJ("BBB@ HHHH **** /3/@1_P @O4/^OA/_
M $$UWE<'\"/^07J'_7PG_H)KO*A[EK8*R?'?_(FZG_UYO_*M:LGQW_R)NI_]
M>;_RH6XSPVBBBK,PHHHH **** "BBB@#6\"?\CEIG_7XG\Z]RKPWP)_R.6F?
M]?B?SKW*ID5'8****DH**** "BBB@ HHHH **** "O.?CU_K=+_W9O\ V2O1
MJ\Y^/7^MTO\ W9O_ &2FMQ/8\]HHHJR HHHH **** "BBB@#T;X"_P"JU3_>
MA_\ 9Z]"KSWX"_ZK5/\ >A_]GKT*H>Y:V"L_Q;_R*NI_]@^;_P! -:%9_BW_
M )%74_\ L'S?^@&A;C/!Z***LS"BBB@ HHHH **** -#PE_R-6F?]A"'_P!#
M%>\5X/X2_P"1JTS_ +"$/_H8KWBID5'8****DH\=^+O_ "/=W_USB_\ 0%KF
M:Z;XN_\ (]W?_7.+_P! 6N9K1;$/<1F55+,P  R23TKB_!7[1_P'^(GP;E_:
M&\&_%C0[WP+ E])-XL%\J6"1V<TL%S(9GPHCCDAE!?.WY"02,&O.?VD_B=X,
M^)'Q"3]D2;XBZ7HVG26,>H?$^^N=7CMI(]*D+"+2XF9@1->E'5RO,=JDIS&\
MUNY\?_X(5V/PY\9_\$N?!O@N:'2=3ATOQ7XBGETE6CD6V9/%.I3VK-$#A,-&
MDD>0!E%8= :!'T;^SG^V?^RQ^UO_ &PG[.'QPT+Q;+X?F2+6K73;@B>R+YV&
M2)PKJK;6VOC:VTX)P:],FFBMXFGGE5$12SN[8"@<DDGH*^'O@+\3?!6N?\%I
M?'TGQ5^ ?BWX:^/]5^$5II?@F/68K-K/Q5HUI>O-=7_GV<\L<ER)98(UB+%H
MX+8%B"YCC^X9X(+J![:YA22.1"LD<B@JRD8((/4$4 <K\(_CO\&?CYIVK:S\
M$_B=HOBNRT+6Y-'U6^T"_2Z@@OHXXI9+<R1DJSJDT9(4G!;!Y! ZROCS_@D/
M:6MC?_M4VME;)%&O[8'BXK'&H503:Z83P/<DU]AT %>Q_"+_ )$2T_ZZ2_\
MH;5XY7L?PB_Y$2T_ZZ2_^AM2EL..YTM%%%06<G\:/^1+/_7W'_6O(Z]<^-'_
M ")9_P"ON/\ K7D=7'8A[F1X\^'_ (#^*?A&^^'_ ,3O!.D>(]!U.(1ZEHFO
M:;%>6=V@8,%EAE5DD 90<,",@'M7R?\ &?\ X(W?LG>-?VEO@S\4_AW^RM\%
M]#\*>!]3UJ?QYX<B^'EA"OB"*YTU[>T1HHK;RY_)N&68"7A2NY?F K['HIB/
M'/VG_A#\=/VD?#&I? ;2O%6F^"_!.OPFT\3>)M*U&6?7;K3W7$]I:Q- L-F\
MJEHS<F29D0L5BWE72_XE^&7Q8^$WP^^'/PK_ &*=)\":#X?\-Z_I=CKVE^)H
M;HQP^%H49+B&Q\@Y^V;1'Y;2DH3N+G)S7JE% 'RA\:?A;_P5'\1_M(W'Q2^&
M-Q\ [CPUHRM#X!TGQG/K<LNFED9);Z1;:-$:[E5BF[YO*B+1QD>9,\WOOP"T
MWX[:9\+K"/\ :6\2^'M4\:2RSRZQ+X2LY8-+AW2L8X;99B9?+2+8NZ5F=F#-
MD A1V5% !76_!?\ Y'0?]>DG]*Y*NM^"_P#R.@_Z])/Z4GL"W/6Z***@T"O
M=:_Y#-W_ -?4G_H1KWZO =:_Y#-W_P!?4G_H1JHDR*M%%%42%%%% !1110 4
M444 >_Z+_P @:T_Z]8__ $$59JMHO_(&M/\ KUC_ /015FLS0*\V^//_ !^Z
M;_URD_FM>DUYM\>?^/W3?^N4G\UIK<3V. HHHJR HHHH **** "BBB@#TGX#
M?\>6I?\ 76/^35W]<!\!O^/+4O\ KK'_ ":N_J'N6M@K,\:?\BAJG_7A+_Z
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
MFZG_ ->;_P JUJR?'?\ R)NI_P#7F_\ *A;C/#:***LS"BBB@ HHHH ****
M-;P)_P CEIG_ %^)_.O<J\-\"?\ (Y:9_P!?B?SKW*ID5'8****DH**** "B
MBB@ HHHH **** "O.?CU_K=+_P!V;_V2O1J\Y^/7^MTO_=F_]DIK<3V//:**
MY+XV_#70OBSX!N/!GB_Q;JND:#,PDU]M'U>33Y;JT16+P-=0LDMO&QVEVC=&
M**R[@K-5D'6T5\._\$EK?X0Z=\>?VA=#_94_:/A\6_!_3?$6CVOA3PL?&<FL
MOHFH+:R'4I87FEDECM)I61(RS%9'MIBAVJ&;>T[_ (2#0O\ @N^?#R>//$5U
MH^I?LL7FJMH5_KD\UC;7G_"26D)E@MV8QP$Q(B'8HR$!.26)+CL?8E%(X<H1
M&P#8^4D9 -?GE\?/A=\ ?@]_P4-^ ^B_!;]KK4-+^.&L>.A<_$:W\1?$NXG/
MB/P[]DG>Z@N+&:<P)+-*;>.UMX8HPN]C%'L@S&"/T.HHHH ]&^ O^JU3_>A_
M]GKT*O/?@+_JM4_WH?\ V>O0JA[EK8*S_%O_ "*NI_\ 8/F_] -:%9_BW_D5
M=3_[!\W_ * :%N,\'HHHJS,^0?\ @J9\,/@?^T_^R5XS^('AW]H?5M(\4?"N
M.[O?"^M>!O'UQ'_9?B6T5C;6TMK;3>5+<FXVP"-XS.#+LC*LPKRS]H/X:>)_
M&_[:O[#OC?\ ;9\)66I:;=>"-:T/Q-;:I:H^G6_C&\TBW<P3(?W6;AHKB.-"
M"':+;@Y /VII'[*W[+_A_P")EU\:M!_9O\!6/C*]NFN;WQ;9^#[*+4[B=L[I
M7NEB$KN<G+%B3D\UU'C7P)X(^)7ANX\&_$7P;I6OZ1=[?M6E:WIT5U;3;6#+
MOBE5E;# $9'! -*P[GQE^R#X,\,?LF_M_?M/:;X OM/\*? ?1O#F@ZYJFG^<
MEKH?AO7GMIIKX0*2(K4&U6*YG5=JJ)H20 4KZXU_XV?#'0?@E??M%'Q?97O@
MZQ\+R^(3KNGW*36\VFI;FY-Q'(IVNAB&X,#@@@YJS8_"3X4Z7X#N_A7IGPR\
M/6_AB_MYX+[PW!HL"6%Q%,")HY+<)Y;K(&8.I4AMQSG-.O?A7\,M2^&__"G+
M[X>Z))X2_LM--'AAM+B_L\62H$6V%OM\L1!0%$>W:  ,8IB/-O\ @G[\//$_
M@3]EK0=9^(=@;?Q=XUGNO&'C*)\[XM4U:=[Z: D]H/.6V7L$MT X%>T444 :
M'A+_ )&K3/\ L(0_^ABO>*\'\)?\C5IG_80A_P#0Q7O%3(J.P4445)1X[\7?
M^1[N_P#KG%_Z M<S73?%W_D>[O\ ZYQ?^@+7,UHMB'N%%%% @HHHH **** "
MO8_A%_R(EI_UTE_]#:O'*]C^$7_(B6G_ %TE_P#0VI2V''<Z6BBBH+.3^-'_
M ")9_P"ON/\ K7D=>N?&C_D2S_U]Q_UKR.KCL0]PHHHIB"BBB@ HHHH *ZWX
M+_\ (Z#_ *])/Z5R5=;\%_\ D=!_UZ2?TI/8%N>MT445!H%> ZU_R&;O_KZD
M_P#0C7OU> ZU_P AF[_Z^I/_ $(U429%6BBBJ)"BBB@ HHHH **** /?]%_Y
M UI_UZQ_^@BK-5M%_P"0-:?]>L?_ *"*LUF:!7FWQY_X_=-_ZY2?S6O2:\V^
M//\ Q^Z;_P!<I/YK36XGL<!1115D!1110 4444 %%%% 'I/P&_X\M2_ZZQ_R
M:N_K@/@-_P >6I?]=8_Y-7?U#W+6P5F>-/\ D4-4_P"O"7_T UIUF>-/^10U
M3_KPE_\ 0#0MQGA5%%%69A1110 4444 %%%% &GX+_Y&_2_^O^+_ -#%>ZUX
M5X+_ .1OTO\ Z_XO_0Q7NM3(J.P4445)1XU\6?\ D?K[Z1?^BDKG*Z/XL_\
M(_7WTB_]%)7.5HMC-[A1110 4444 %%%% !7LOPF_P"1!L?K+_Z->O&J]E^$
MW_(@V/UE_P#1KTI;#CN='1114%G(?&S_ )$]/^OY/_06KR:NW_:Z^*_@#X-_
M"R'Q;\2-?_LW3WU>&W6X^RRS9D9)"%VQ*S=%;G&.*^9O^&^_V2O^BL?^4*__
M /C%<&(SC*<%4]GB,1"$M[2G&+MZ-IGM8#A?B7-J'M\#@JU6G>W-"E.<;K=7
MC%JZ['L5%>._\-]_LE?]%8_\H5__ /&*/^&^_P!DK_HK'_E"O_\ XQ6'^L?#
MW_092_\ !D/\SM_U$XX_Z%>)_P#!%7_Y$]BHKQW_ (;[_9*_Z*Q_Y0K_ /\
MC%'_  WW^R5_T5C_ ,H5_P#_ !BC_6/A[_H,I?\ @R'^8?ZB<<?]"O$_^"*O
M_P B>Q45X[_PWW^R5_T5C_RA7_\ \8H_X;[_ &2O^BL?^4*__P#C%'^L?#W_
M $&4O_!D/\P_U$XX_P"A7B?_  15_P#D3V*NP^"?_(X/_P!>+_\ H2U\V_\
M#??[)7_16/\ RA7_ /\ &*]2_9%_:D^!/QD^*<WA+X;^.O[2U!-(FN&M_P"S
M+J'$:O&"VZ6)5ZLO&<\UI2SW(\145.EBJ<I/1)3BVWY).[,,3P=Q=@:$J^)R
MZO"G%7<I4:D8I=VW%)+S9],4445Z1\^%?/VI?\A&X_Z[O_,U] U^8?BS_@JG
M_9'BG4])_P"%$>9]EU":'S/^$HQNVN5SC[*<9Q7DYKG^49$H/'5.3GO;23O:
MU_A3[K<^GX;X+XEXQG5CE%#VKIV<O>A&W->WQRC>]GM?S/K2BOCO_A['_P!4
M"_\ +J_^Y:/^'L?_ %0+_P NK_[EKQO^(@\(?]!/_DE3_P"0/JO^()>)_P#T
M ?\ E6A_\L/L2BOCO_A['_U0+_RZO_N6C_A['_U0+_RZO_N6C_B(/"'_ $$_
M^25/_D _X@EXG_\ 0!_Y5H?_ "P^Q**^._\ A['_ -4"_P#+J_\ N6C_ (>Q
M_P#5 O\ RZO_ +EH_P"(@\(?]!/_ ))4_P#D _X@EXG_ /0!_P"5:'_RP^Q*
M*^._^'L?_5 O_+J_^Y:/^'L?_5 O_+J_^Y:/^(@\(?\ 03_Y)4_^0#_B"7B?
M_P! '_E6A_\ +#]1M-_Y!UO_ -<$_D*FK/\ ">H_VOX6TS5O)\O[5I\,WE[L
M[=R!L9XSC-:%?71DI136S/S"<)4YN,MUH%>:?'?_ )"FG_\ 7N__ *$*]+K\
MVO\ @N=_R4WP%_V ;O\ ]'+7B\0YU_J_E4\;[/GY6E:]MVEO9]^Q]9P-PI_K
MKQ)2RGVWLN=2?-R\UN6+E\/-&][6W/IVBOQWHK\X_P"(N?\ 4%_Y4_\ N9^\
M?\2R_P#4V_\ *'_W8_8BBOQWHH_XBY_U!?\ E3_[F'_$LO\ U-O_ "A_]V/V
M(HK\=Z*/^(N?]07_ )4_^YA_Q++_ -3;_P H?_=C]B**_'>BC_B+G_4%_P"5
M/_N8?\2R_P#4V_\ *'_W8_=3X$?\@O4/^OA/_037>5\*_P#!#'_DF7CW_L/6
MG_HEJ^ZJ_3,CS3^VLJI8WDY.=-VO>UFUO97V['\_<8<._P"J?$F(RGVOM/9-
M+FY>6]XJ7PWE;>V["N9^,OBC0O!/PJ\0>+O$]]]FT[3M*FN+RX\IG\N-5)9M
MJ L<#L 3735Y7^W'_P F??$G_L3[W_T4:[,=7GA<%5K0WC&35]KI-GEY1A*>
M89MA\+4;4:DX1=M[2DD[7OKKIHSYI_X;[_9*_P"BL?\ E"O_ /XQ1_PWW^R5
M_P!%8_\ *%?_ /QBOS9HK\-_XBKQ#_SZI?\ @,__ ),_L#_B7'@?_H(Q/_@=
M+_Y2?I-_PWW^R5_T5C_RA7__ ,8H_P"&^_V2O^BL?^4*_P#_ (Q7YLT4?\15
MXA_Y]4O_  &?_P F'_$N/ __ $$8G_P.E_\ *3])O^&^_P!DK_HK'_E"O_\
MXQ1_PWW^R5_T5C_RA7__ ,8K\V:*/^(J\0_\^J7_ (#/_P"3#_B7'@?_ *",
M3_X'2_\ E)^DW_#??[)7_16/_*%?_P#QBC_AOO\ 9*_Z*Q_Y0K__ .,5^;-%
M'_$5>(?^?5+_ ,!G_P#)A_Q+CP/_ -!&)_\  Z7_ ,I/U,^#7[:?[,_C;XK>
M'_"/ACXE?:M1U'588+.W_L:]3S)&; 7<\(4<]R0*^Q*_$3]AO_D\'X;_ /8W
MV7_HP5^W=?I'!7$F.XEP56MBHQBXRLN5-*UD];MGX-XM<!Y1P%FV'PN7SJ3C
M4@Y/VCBW?F:TY8QTT[,****^T/R<**** "BBB@ HHHH **** "O.?CU_K=+_
M -V;_P!DKT:O.?CU_K=+_P!V;_V2FMQ/8\]KA/V@?CUI_P"SQX5T_P 8ZM\+
M/'?BJUO=:AT^X@^'WA*XUN[L5D5V^U2VUL&F,"[,,T:.P+K\ISQW=%60?+GP
M(^ FE>)O^"B/BW]O+P+\/M2\*Z!KGPNL_#-TNKZ#-I-UXEU(7S73ZA+93I'/
M'Y,2PVXDGC223<X"[(U=\>\TSQ:/^"W-C\4A\-_%A\*I^SA<>%G\4+X3OCIR
MZN^OPW:VQN/*\O\ U$;/YF?+'3?DXKZ[HHL!P.H?'2]L/V@)_@0OP3\<7$,/
M@=O$8\;6^BJVAR.+DP?V8MR7&;X@>8(=H_=G=NKYE_:<L_#/_!4GX3^#/!?@
MW]G?XD>%_%>D?$?0]:@UOXB_#>^T&X\'166H07%W<)<7<2QSR26T<D"):2S;
MWG0MM1'=/MBB@ HHHH ]&^ O^JU3_>A_]GKT*O/?@+_JM4_WH?\ V>O0JA[E
MK8*S_%O_ "*NI_\ 8/F_] -:%9_BW_D5=3_[!\W_ * :%N,\'HHHJS,****
M"BBB@ HHHH T/"7_ "-6F?\ 80A_]#%>\5X/X2_Y&K3/^PA#_P"ABO>*F14=
M@HHHJ2CQWXN_\CW=_P#7.+_T!:YFNF^+O_(]W?\ USB_] 6N9K1;$/<****!
M!1110 4444 %>Q_"+_D1+3_KI+_Z&U>.5['\(O\ D1+3_KI+_P"AM2EL..YT
MM%%%06<G\:/^1+/_ %]Q_P!:\CKUSXT?\B6?^ON/^M>1U<=B'N%%%%,04444
M %%%% !76_!?_D=!_P!>DG]*Y*NM^"__ ".@_P"O23^E)[ MSUNBBBH- KP'
M6O\ D,W?_7U)_P"A&O?J\!UK_D,W?_7U)_Z$:J),BK1115$A1110 4444 %%
M%% 'O^B_\@:T_P"O6/\ ]!%6:K:+_P @:T_Z]8__ $$59K,T"O-OCS_Q^Z;_
M -<I/YK7I-?#/_!7W]H;XP_!#Q1X&M/A?XO_ ++CU&POGO%_L^WG\QD>$*?W
MT;8QN/3'6O,SC-\-D67SQM=-QC:ZC9O5I=6EU[GT/"W#./XPSNGE6#E&-2IS
M-.;:C[L7)W<8R>RTT>IZ]17YL_\ #??[6O\ T5C_ ,H5A_\ &*/^&^_VM?\
MHK'_ )0K#_XQ7Q/_ !%7A[_GU5_\!A_\F?K?_$N/''_01AO_  .K_P#*3])J
M*_-G_AOO]K7_ **Q_P"4*P_^,4?\-]_M:_\ 16/_ "A6'_QBC_B*O#W_ #ZJ
M_P#@,/\ Y,/^)<>./^@C#?\ @=7_ .4GZ345^;/_  WW^UK_ -%8_P#*%8?_
M !BC_AOO]K7_ **Q_P"4*P_^,4?\15X>_P"?57_P&'_R8?\ $N/''_01AO\
MP.K_ /*3])J*_-G_ (;[_:U_Z*Q_Y0K#_P",4?\ #??[6O\ T5C_ ,H5A_\
M&*/^(J\/?\^JO_@,/_DP_P")<>./^@C#?^!U?_E)^M_P&_X\M2_ZZQ_R:N_K
MXX_X)!?'7XJ?&_PMXXO/BAXI_M233]0L4LV^PP0>6KI,6'[E%SDJ.N>E?8]?
M<93FF'SK+X8V@FHSO92LGHVM;-KIW/R#B7A[&\*9W6RK%RC*I2LFX-N.L5)6
M;47LUNEJ%<'^U+XCUGP?^S9X]\5^'+S[/J&F^$-1N;*X\M7\N5+=V5MK J<$
M X((]J[RO-?VRO\ DTKXE_\ 8BZI_P"DLE:YC.5/+ZTHNS49--=-&<^14Z=;
M.\+3J).+J033U33DKIKJF?DW_P -]_M:_P#16/\ RA6'_P 8H_X;[_:U_P"B
ML?\ E"L/_C%>.T5_+G^L?$/_ $&5?_!D_P#,_P!$?]1.!_\ H5X;_P $4O\
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
M%WA!PUQOPR\RQU:M&?M)1M"4%&R4;:2IR=]>Y^DW_#??[)7_ $5C_P H5_\
M_&*/^&^_V2O^BL?^4*__ /C%?FS17RO_ !%7B'_GU2_\!G_\F?H__$N/ _\
MT$8G_P #I?\ RD_2;_AOO]DK_HK'_E"O_P#XQ1_PWW^R5_T5C_RA7_\ \8K\
MV:*/^(J\0_\ /JE_X#/_ .3#_B7'@?\ Z",3_P"!TO\ Y2?I-_PWW^R5_P!%
M8_\ *%?_ /QBC_AOO]DK_HK'_E"O_P#XQ7YLT4?\15XA_P"?5+_P&?\ \F'_
M !+CP/\ ]!&)_P# Z7_RD_2;_AOO]DK_ **Q_P"4*_\ _C%>F_LF?M4_ 7XP
M?%D>$/AUX[_M'43ILT_V?^R[J']VI7<=TL2KQD<9S7Y&5]6_\$;/^3R$_P"Q
M6OOYQ5ZF2>(^>9GF]#"5:=-1G))V4KV;Z7FU^!\YQ=X$<(Y!PSB\QP]>NYT:
M<I14I4W%M*ZNE23MZ-'ZQT445^T'\HA7X*?&7_DL'BO_ +&6^_\ 2AZ_>NOP
M4^,O_)8/%?\ V,M]_P"E#U^0^+/^[83UG^43^G?HU?[_ )E_AI_G,YJBBBOQ
M4_K,**** "BBB@ HHHH _>SX-?\ )'_"G_8M6/\ Z3I725S?P:_Y(_X4_P"Q
M:L?_ $G2NDK^P<+_ +M#T7Y'^7>8?[_5_P 4OS85^<O_  74_P"1P^'/_8,U
M'_T9!7Z-5^<O_!=3_D</AS_V#-1_]&05\AXA_P#))U_6'_I<3].\#_\ DY6#
M]*O_ *:F?!-%%%?S:?WL%%%% !1110 4444 ?HW_ ,$*_P#D3?B+_P!A/3O_
M $7/7WK7P5_P0K_Y$WXB_P#83T[_ -%SU]ZU_3/ ?_))X;TE_P"ER/\ /WQE
M_P"3E9AZP_\ 34 KS7]LK_DTKXE_]B+JG_I+)7I5>:_ME?\ )I7Q+_[$75/_
M $EDKZ',_P#D6U_\$O\ TEGQ/#W_ "/\)_U]I_\ I:/PYHHHK^13_3@****
M"BBB@ HHHH ]*_8U_P"3M?AI_P!CUI?_ *51U^XU?AS^QK_R=K\-/^QZTO\
M]*HZ_<:OW+PH_P"1;B/\:_\ 23^0/I)?\C_ _P#7J7_I84445^K'\W'X[_\
M!5C_ )/P\;_]<],_]-MK7SO7T1_P58_Y/P\;_P#7/3/_ $VVM?.]?RAQ'_R4
M.,_Z^U/_ $MG^DO G_)$97_V#T?_ $W$****\8^K"BBB@ HHHH *_8G_ ()3
M_P#)A_@C_KIJ?_IRNJ_':OV)_P""4_\ R8?X(_ZZ:G_Z<KJOTKPL_P"2AJ_]
M>I?^EP/P+Z1G_)$8?_L(A_Z;JGT/1117[\?Q8?)'_!:/_DT.S_['2R_]$7-?
ME-7ZL_\ !:/_ )-#L_\ L=++_P!$7-?E-7\\>)G_ "4S_P $?U/[C^C_ /\
M)OU_U]J?^VA1117Y\?MH4444 %%%% !7UQ_P1<_Y.\O/^Q+O?_1]M7R/7UQ_
MP1<_Y.\O/^Q+O?\ T?;5]%PC_P E-A/\:/A?$[_DW^9?]>I'ZL4445_4Q_G2
M%?@1\1?^2@Z[_P!AFZ_]&M7[[U^!'Q%_Y*#KO_89NO\ T:U?C_BS_!PGK/\
M]M/Z@^C3_O>9_P"&E^=0QJ***_%S^L HHHH **** "BBB@#]]_AU_P D^T+_
M + UK_Z*6MFL;X=?\D^T+_L#6O\ Z*6MFO[#H?P(^B_(_P M\7_O=3_$_P P
MK\VO^"YW_)3? 7_8!N__ $<M?I+7YM?\%SO^2F^ O^P#=_\ HY:^,\1/^24K
M>L/_ $I'ZMX&?\G)PO\ AJ_^FY'PI1117\WG]Y!1110 4444 %%%% 'Z3?\
M!#'_ ))EX]_[#UI_Z):ONJOA7_@AC_R3+Q[_ -AZT_\ 1+5]U5_3G W_ "2F
M%]'_ .E2/\^O&'_DY.8?XH_^FX!7E?[<?_)GWQ)_[$^]_P#11KU2O*_VX_\
MDS[XD_\ 8GWO_HHU[F;?\BK$?X)_^DL^/X9_Y*/!?]?:?_I<3\0Z***_D<_T
MU"BBB@ HHHH **** /5?V&_^3P?AO_V-]E_Z,%?MW7XB?L-_\G@_#?\ [&^R
M_P#1@K]NZ_=/"G_D58C_ !K_ -)1_'GTD?\ DH\%_P!>G_Z6PHHHK]4/YR"B
MBB@ HHHH **** "BBB@ KSGX]?ZW2_\ =F_]DKT:OE3_ (*5?M;_ /#,%[X.
M@_X5_P#VY_;45^V?[6^S>3Y1MQ_SRDW9\SVQCOFN/'YC@\JPDL5BI<M.-KNS
M>[26B3>[70]7)<CS3B3,H9?EU/VE:=^6-XQORIR>LFDK)-ZO\3HZ*^._^'L?
M_5 O_+J_^Y:/^'L?_5 O_+J_^Y:^<_XB#PA_T$_^25/_ ) ^\_X@EXG_ /0!
M_P"5:'_RP^Q**^._^'L?_5 O_+J_^Y:/^'L?_5 O_+J_^Y:/^(@\(?\ 03_Y
M)4_^0#_B"7B?_P! '_E6A_\ +#[$HKX[_P"'L?\ U0+_ ,NK_P"Y:/\ A['_
M -4"_P#+J_\ N6C_ (B#PA_T$_\ DE3_ .0#_B"7B?\ ] '_ )5H?_+#[$HK
MX[_X>Q_]4"_\NK_[EH_X>Q_]4"_\NK_[EH_XB#PA_P!!/_DE3_Y /^()>)__
M $ ?^5:'_P L/T*^ O\ JM4_WH?_ &>O0J^7O^":O[5G_#3]EXQG_P"$"_L/
M^Q9;!<?VI]I\[S1<'_GE'MQY?OG/;%?4-?28#,,)FF$CBL++FIRO9V:O9M/1
MI/=/H?!9SDN9\.YE4R_,*?)6IVYHWC*UTI+6+:=TT]&_O"L_Q;_R*NI_]@^;
M_P! -:%<#^U=_P FN?$K_L0-9_\ 2&:M<16^KX>=6U^5-V]%<Y<#AOKN-I8>
M]N>48WWM=I7MI>USS6BOQWHK\C_XBY_U!?\ E3_[F?TY_P 2R_\ 4V_\H?\
MW8_8BBOQWHH_XBY_U!?^5/\ [F'_ !++_P!3;_RA_P#=C]B**_'>BC_B+G_4
M%_Y4_P#N8?\ $LO_ %-O_*'_ -V/V(HK\=Z*/^(N?]07_E3_ .YA_P 2R_\
M4V_\H?\ W8_9CPE_R-6F?]A"'_T,5[Q7X7?LH_\ )T?PU_['_1O_ $NAK]T:
M^WX4XI_UHP]2K['V?(TK<W->ZO\ RQ/R+Q)\._\ B'F-P^'^M>W]K%ROR<EK
M.UK<\[_@%%%%?5GYL?D%_P %:?\ D^3Q/_UX:;_Z10U\V5])_P#!6G_D^3Q/
M_P!>&F_^D4-?-E?RGQ-_R46+_P"OD_\ TIG^D7A__P D-EG_ &#TO_2(A111
M7AGUP4444 %%%% !7Z_?\$EO^3&_#'_7_J7_ *6S5^0-?K]_P26_Y,;\,?\
M7_J7_I;-7Z1X6_\ )15/^O4O_2H'X-](G_DAJ/\ V$0_](JGTE1117] '\4'
MRE_P63_Y,W?_ +&FQ_E+7Y.5^L?_  63_P"3-W_[&FQ_E+7Y.5_/7B;_ ,E+
M_P!N1_-G]O\ T??^2!?_ %^G^4 HHHK\\/W$**** "BBB@ KZM_X(V?\GD)_
MV*U]_.*OE*OJW_@C9_R>0G_8K7W\XJ^@X3_Y*7"?]?(_F?$>)7_) YE_UYG^
M1^L=%%%?U0?YS!7X*?&7_DL'BO\ [&6^_P#2AZ_>NOP4^,O_ "6#Q7_V,M]_
MZ4/7Y#XL_P"[83UG^43^G?HU?[_F7^&G^<SFJ***_%3^LPHHHH **** "BBB
M@#][/@U_R1_PI_V+5C_Z3I725S?P:_Y(_P"%/^Q:L?\ TG2NDK^P<+_NT/1?
MD?Y=YA_O]7_%+\V%?G+_ ,%U/^1P^'/_ &#-1_\ 1D%?HU7YR_\ !=3_ )'#
MX<_]@S4?_1D%?(>(?_))U_6'_I<3].\#_P#DY6#]*O\ Z:F?!-%%%?S:?WL%
M%%% !1110 4444 ?HW_P0K_Y$WXB_P#83T[_ -%SU]ZU\%?\$*_^1-^(O_83
MT[_T7/7WK7],\!_\DGAO27_I<C_/WQE_Y.5F'K#_ --0"O-?VRO^32OB7_V(
MNJ?^DLE>E5YK^V5_R:5\2_\ L1=4_P#262OH<S_Y%M?_  2_])9\3P]_R/\
M"?\ 7VG_ .EH_#FBBBOY%/\ 3@**** "BBB@ HHHH ]*_8U_Y.U^&G_8]:7_
M .E4=?N-7X<_L:_\G:_#3_L>M+_]*HZ_<:OW+PH_Y%N(_P :_P#23^0/I)?\
MC_ _]>I?^EA1117ZL?S<?CO_ ,%6/^3\/&__ %STS_TVVM?.]?1'_!5C_D_#
MQO\ ]<],_P#3;:U\[U_*'$?_ "4.,_Z^U/\ TMG^DO G_)$97_V#T?\ TW$*
M***\8^K"BBB@ HHHH *_8G_@E/\ \F'^"/\ KIJ?_IRNJ_':OV)_X)3_ /)A
M_@C_ *Z:G_Z<KJOTKPL_Y*&K_P!>I?\ I<#\"^D9_P D1A_^PB'_ *;JGT/1
M117[\?Q8?)'_  6C_P"30[/_ +'2R_\ 1%S7Y35^K/\ P6C_ .30[/\ ['2R
M_P#1%S7Y35_/'B9_R4S_ ,$?U/[C^C__ ,F_7_7VI_[:%%%%?GQ^VA1110 4
M444 %?7'_!%S_D[R\_[$N]_]'VU?(]?7'_!%S_D[R\_[$N]_]'VU?1<(_P#)
M383_ !H^%\3O^3?YE_UZD?JQ1117]3'^=(5^!'Q%_P"2@Z[_ -AFZ_\ 1K5^
M^]?@1\1?^2@Z[_V&;K_T:U?C_BS_  <)ZS_]M/Z@^C3_ +WF?^&E^=0QJ***
M_%S^L HHHH **** "BBB@#]]_AU_R3[0O^P-:_\ HI:V:QOAU_R3[0O^P-:_
M^BEK9K^PZ'\"/HOR/\M\7_O=3_$_S"OS:_X+G?\ )3? 7_8!N_\ T<M?I+7Y
MM?\ !<[_ )*;X"_[ -W_ .CEKXSQ$_Y)2MZP_P#2D?JW@9_R<G"_X:O_ *;D
M?"E%%%?S>?WD%%%% !1110 4444 ?I-_P0Q_Y)EX]_[#UI_Z):ONJOA7_@AC
M_P DR\>_]AZT_P#1+5]U5_3G W_)*87T?_I4C_/KQA_Y.3F'^*/_ *;@%>5_
MMQ_\F??$G_L3[W_T4:]4KRO]N/\ Y,^^)/\ V)][_P"BC7N9M_R*L1_@G_Z2
MSX_AG_DH\%_U]I_^EQ/Q#HHHK^1S_34**** "BBB@ HHHH ]5_8;_P"3P?AO
M_P!C?9?^C!7[=U^(G[#?_)X/PW_[&^R_]&"OV[K]T\*?^15B/\:_])1_'GTD
M?^2CP7_7I_\ I;"BBBOU0_G(**** "BBB@ HHHH **** "OSO_X+M?\ (5^&
M/_7OJ_\ Z%9U^B%?G?\ \%VO^0K\,?\ KWU?_P!"LZ^+\0?^22Q'_;G_ *7$
M_5_!'_DYF!]*O_IFH?G_ $445_-9_?(4444 %%%% !1110!^B'_!"7_D%?$[
M_KXTC_T&\K] *_/_ /X(2_\ (*^)W_7QI'_H-Y7Z 5_2_ /_ "26&_[?_P#2
MY'\ ^-/_ "<S'^M/_P!,TPK@?VKO^37/B5_V(&L_^D,U=]7 _M7?\FN?$K_L
M0-9_](9J^ES'_D7UO\,OR9\#D?\ R.L-_P!?(?\ I2/PMHHHK^0S_3P****
M"BBB@ HHHH [_P#91_Y.C^&O_8_Z-_Z70U^Z-?A=^RC_ ,G1_#7_ +'_ $;_
M -+H:_=&OW#PH_Y%^)_Q+\C^0_I)_P#(ZP'_ %[E_P"E(****_6#^:S\@O\
M@K3_ ,GR>)_^O#3?_2*&OFROI/\ X*T_\GR>)_\ KPTW_P!(H:^;*_E/B;_D
MHL7_ -?)_P#I3/\ 2+P__P"2&RS_ +!Z7_I$0HHHKPSZX**** "BBB@ K]?O
M^"2W_)C?AC_K_P!2_P#2V:OR!K]?O^"2W_)C?AC_ *_]2_\ 2V:OTCPM_P"2
MBJ?]>I?^E0/P;Z1/_)#4?^PB'_I%4^DJ***_H _B@^4O^"R?_)F[_P#8TV/\
MI:_)ROUC_P""R?\ R9N__8TV/\I:_)ROYZ\3?^2E_P"W(_FS^W_H^_\ ) O_
M *_3_* 4445^>'[B%%%% !1110 5]6_\$;/^3R$_[%:^_G%7RE7U;_P1L_Y/
M(3_L5K[^<5?0<)_\E+A/^OD?S/B/$K_D@<R_Z\S_ "/UCHHHK^J#_.8*_!3X
MR_\ )8/%?_8RWW_I0]?O77X*?&7_ )+!XK_[&6^_]*'K\A\6?]VPGK/\HG].
M_1J_W_,O\-/\YG-4445^*G]9A1110 4444 %%%% '[V?!K_DC_A3_L6K'_TG
M2NDKF_@U_P D?\*?]BU8_P#I.E=)7]@X7_=H>B_(_P N\P_W^K_BE^;"OSE_
MX+J?\CA\.?\ L&:C_P"C(*_1JOSE_P""ZG_(X?#G_L&:C_Z,@KY#Q#_Y).OZ
MP_\ 2XGZ=X'_ /)RL'Z5?_34SX)HHHK^;3^]@HHHH **** "BBB@#]&_^"%?
M_(F_$7_L)Z=_Z+GK[UKX*_X(5_\ (F_$7_L)Z=_Z+GK[UK^F> _^23PWI+_T
MN1_G[XR_\G*S#UA_Z:@%>:_ME?\ )I7Q+_[$75/_ $EDKTJO-?VRO^32OB7_
M -B+JG_I+)7T.9_\BVO_ ()?^DL^)X>_Y'^$_P"OM/\ ]+1^'-%%%?R*?Z<!
M1110 4444 %%%% 'I7[&O_)VOPT_['K2_P#TJCK]QJ_#G]C7_D[7X:?]CUI?
M_I5'7[C5^Y>%'_(MQ'^-?^DG\@?22_Y'^!_Z]2_]+"BBBOU8_FX_'?\ X*L?
M\GX>-_\ KGIG_IMM:^=Z^B/^"K'_ "?AXW_ZYZ9_Z;;6OG>OY0XC_P"2AQG_
M %]J?^EL_P!)>!/^2(RO_L'H_P#IN(4445XQ]6%%%% !1110 5^Q/_!*?_DP
M_P $?]=-3_\ 3E=5^.U?L3_P2G_Y,/\ !'_734__ $Y75?I7A9_R4-7_ *]2
M_P#2X'X%](S_ )(C#_\ 81#_ --U3Z'HHHK]^/XL/DC_ (+1_P#)H=G_ -CI
M9?\ HBYK\IJ_5G_@M'_R:'9_]CI9?^B+FORFK^>/$S_DIG_@C^I_<?T?_P#D
MWZ_Z^U/_ &T****_/C]M"BBB@ HHHH *^N/^"+G_ "=Y>?\ 8EWO_H^VKY'K
MZX_X(N?\G>7G_8EWO_H^VKZ+A'_DIL)_C1\+XG?\F_S+_KU(_5BBBBOZF/\
M.D*_ CXB_P#)0==_[#-U_P"C6K]]Z_ CXB_\E!UW_L,W7_HUJ_'_ !9_@X3U
MG_[:?U!]&G_>\S_PTOSJ&-1117XN?U@%%%% !1110 4444 ?OO\ #K_DGVA?
M]@:U_P#12ULUC?#K_DGVA?\ 8&M?_12ULU_8=#^!'T7Y'^6^+_WNI_B?YA7Y
MM?\ !<[_ )*;X"_[ -W_ .CEK]):_-K_ (+G?\E-\!?]@&[_ /1RU\9XB?\
M)*5O6'_I2/U;P,_Y.3A?\-7_ --R/A2BBBOYO/[R"BBB@ HHHH **** /TF_
MX(8_\DR\>_\ 8>M/_1+5]U5\*_\ !#'_ ))EX]_[#UI_Z):ONJOZ<X&_Y)3"
M^C_]*D?Y]>,/_)R<P_Q1_P#3< KRO]N/_DS[XD_]B?>_^BC7JE>5_MQ_\F??
M$G_L3[W_ -%&O<S;_D58C_!/_P!)9\?PS_R4>"_Z^T__ $N)^(=%%%?R.?Z:
MA1110 4444 %%%% 'JO[#?\ R>#\-_\ L;[+_P!&"OV[K\1/V&_^3P?AO_V-
M]E_Z,%?MW7[IX4_\BK$?XU_Z2C^//I(_\E'@O^O3_P#2V%%%%?JA_.04444
M%%%% !1110 4444 %?G?_P %VO\ D*_#'_KWU?\ ]"LZ_1"OSO\ ^"[7_(5^
M&/\ U[ZO_P"A6=?%^(/_ "26(_[<_P#2XGZOX(_\G,P/I5_],U#\_P"BBBOY
MK/[Y"BBB@ HHHH **** /T0_X(2_\@KXG?\ 7QI'_H-Y7Z 5^?\ _P $)?\
MD%?$[_KXTC_T&\K] *_I?@'_ ))+#?\ ;_\ Z7(_@'QI_P"3F8_UI_\ IFF%
M<#^U=_R:Y\2O^Q UG_TAFKOJX']J[_DUSXE?]B!K/_I#-7TN8_\ (OK?X9?D
MSX'(_P#D=8;_ *^0_P#2D?A;1117\AG^G@4444 %%%% !1110!W_ .RC_P G
M1_#7_L?]&_\ 2Z&OW1K\+OV4?^3H_AK_ -C_ *-_Z70U^Z-?N'A1_P B_$_X
ME^1_(?TD_P#D=8#_ *]R_P#2D%%%%?K!_-9^07_!6G_D^3Q/_P!>&F_^D4-?
M-E?2?_!6G_D^3Q/_ ->&F_\ I%#7S97\I\3?\E%B_P#KY/\ ]*9_I%X?_P#)
M#99_V#TO_2(A1117AGUP4444 %%%% !7Z_?\$EO^3&_#'_7_ *E_Z6S5^0-?
MK]_P26_Y,;\,?]?^I?\ I;-7Z1X6_P#)15/^O4O_ $J!^#?2)_Y(:C_V$0_]
M(JGTE1117] '\4'RE_P63_Y,W?\ [&FQ_E+7Y.5^L?\ P63_ .3-W_[&FQ_E
M+7Y.5_/7B;_R4O\ VY'\V?V_]'W_ )(%_P#7Z?Y0"BBBOSP_<0HHHH ****
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
MG_\ \$)?^05\3O\ KXTC_P!!O*_0"OZ7X!_Y)+#?]O\ _I<C^ ?&G_DYF/\
M6G_Z9IA7 _M7?\FN?$K_ +$#6?\ TAFKOJX']J[_ )-<^)7_ &(&L_\ I#-7
MTN8_\B^M_AE^3/@<C_Y'6&_Z^0_]*1^%M%%%?R&?Z>!17B?[2WB;]I[X<>'K
M_P"+W@'Q+H3V.D7L"0>"I=$::758GG2+:;H2!EFD+C8B)@9526/-=G\;/C3!
M\)=%TJ"ST-M3\1^)-2CTWPUH*S!#=73C)WO@^7%&H+R28(51T)(!]%997G&D
MZ34^=M63V<4FT[I6LFG?6-KZZ,\-Y_@Z53$1Q$94U149-R6DHS<HQ<>5R;<I
M1:46E.]ERZJ_<T5B^"M.\66NG"[\8^+H=4O)U!E6QLTAM(6[B%?FDV]LN[$X
MSQTJ;QGXNTOP-X;N?$NKK*\< 58K>W3=+<RNP2.&-?XI'=E11W9@*XW2;J^S
M@^9WLK7U^^QZBQ$5AO;U4X)*[O;1+O9M?B:E%>6?LG_%3X@_%GPMXHU+XE6]
MG!J.D>/=4TA;:PYC@CMY%18PV 9,'/SD MUP.E>IU>+PM3!8F5"I:\=[:K[S
M'+,PH9K@*>+HIJ,U=75G\UT._P#V4?\ DZ/X:_\ 8_Z-_P"ET-?NC7X7?LH_
M\G1_#7_L?]&_]+H:_=&OVCPH_P"1?B?\2_(_E'Z2?_(ZP'_7N7_I2"BBBOU@
M_FL_(+_@K3_R?)XG_P"O#3?_ $BAKYLKZ3_X*T_\GR>)_P#KPTW_ -(H:^;*
M_E/B;_DHL7_U\G_Z4S_2+P__ .2&RS_L'I?^D1./^*7Q(\8>"XUM/ /PBU7Q
M?J'D&>>UL;R"UCAB!(!:6=E#.Q!"H@9CM).T8)Q_#O[47PYU_P#9^A_:*>#4
M+72I5*'3Y[<"[%T)S;?90F<&4SCRQS@D@Y Y'8>/-/\ &VJ^%+S3_AYXELM(
MU>6%EL]1U#33=QPL0?F\L2)D^A)('=6Z5\X>$/AS\0_CU^QOJ/P9@L=*\/>+
MO 7C![&VF@\PV-[?6%RDXG.<OMF+DLQR=[,V/X:O+\+E^)PD95K1Y:D%*5W?
MDE>[:>EKVLXJZUYKZ&&=9AG>7YE.&&YI\]&K*G!QCRNI#EY8QDK2O;F<E-VE
MIR-6DCVS2OC3+;?$O3OA1\0_"+Z#JFN6$UWX?=;Y;F"^$(4S0[P%*SQJRLR8
M*E3E7;!QW$\\%K ]S<S)''&A:221@%50,DDGH *^:O&6M?$GXL?M:_"/PIKG
M@*WT2^\+0:AX@\0I;:PMVUK"\'V= 2B!0DDN57YMS $E5QSU7_!1'5M<TW]E
M+7K+0[Y[3^U;NQTV]O4_Y86UQ=112L?8JQ0^SFJJ93"IC<)AXM1E62O9\RC>
M<HIIW=TXI2M=[Z:-$T.):M#*LSQLU*I#"N7*W'DE-1I0J.+3C&S4Y2A?E5K6
M>J;???#WXL)\5C_;G@;P]+-X;,C)!XAO)_)2^VD@R6L>UFECW#'F/Y8;JF]<
M$]A7A&NW_P 1_P!G7XQ_#7P9I/C>ZUSP?XIFDT*?1;[3[6,Z9)%;%X);9K>*
M-@@6,JR.7PJYSDY'N]>?F.&A0E"=*W)-7C9MNR;CK=+WKK6R2ZK0]O(\PK8R
M%6EB+^VI249IJ*5W&,_<Y7)<C4E:\G);2=T%?K]_P26_Y,;\,?\ 7_J7_I;-
M7Y U^OW_  26_P"3&_#'_7_J7_I;-7V_A;_R453_ *]2_P#2H'Y%](G_ )(:
MC_V$0_\ 2*I])4445_0!_%!\I?\ !9/_ ),W?_L:;'^4M?DY7ZQ_\%D_^3-W
M_P"QIL?Y2U^3E?SUXF_\E+_VY'\V?V_]'W_D@7_U^G^4!'=(D,DCA5499F.
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
M4HD6V39*0_S],9'-=1:_#+QQX+^+WBWXB^#X=(U:S\90V37]CJ^H2VSVD]M
M8!L9(91)&Z;25(4JP8Y;?@>CT5Z,\WQU6"A5ES)1Y;.[T<N?>][\UG>]]$MM
M#PJ7#.3X:K*KAZ:IR<U4O%)6DJ?LM%:UN2ZLTU>4GN[GE_@+X1_$7X)_"GPG
M\-/A+J>@.MAKWG>(GU:"98S8S7$T]S':)&3L<-+MB#G:%7YCFNB^*_@36/B'
M-X;T:&:W72+/Q+;ZEKR2N=\\5L&F@C10"&S=);L<D#:C=<XKKJ*REC\1/$>W
ME;GO)WMJW+6_JF[KL=5/)L%2P7U2%U22A%1OHHP22BO)I6EW04445Q'JGI7[
M&O\ R=K\-/\ L>M+_P#2J.OW&K\.?V-?^3M?AI_V/6E_^E4=?N-7[EX4?\BW
M$?XU_P"DG\@?22_Y'^!_Z]2_]+"BBBOU8_FX_'?_ (*L?\GX>-_^N>F?^FVU
MKYWKZ(_X*L?\GX>-_P#KGIG_ *;;6OG>OY0XC_Y*'&?]?:G_ *6S_27@3_DB
M,K_[!Z/_ *;B<GXL^ WP-\>:T_B3QS\&/">M:C*BK)?ZMX=MKF9U484%Y$+$
M < 9X%<E^S%^SW)^S1\'1X5T;PWX<G\12W=S)J%[8I]E2]5KN>2!99A"7;RX
MI0@RK;<$+Q7K-%<:S'&?57AG-NFW%V;=O=O9;Z+79>79'JRR/*WF4<?&DHUH
MJ<5)))^^XN3VU?NJS=]&ULV<%X%^#UY:?$F^^-WQ&U*#4/$UY8BPL8K56%KH
M]B&W_9X-WS.S-\TDS %R  J* M.F7]I>#POKSVK>"+C6O^$AD;PS',UW':G2
MMR;$N64,ZW&W?ED5D!V\$9KNZ*4L;5G/FFE+9)-:)1V2[+OW]=2H91AZ5'V=
M&4H7YFVGJY3WDV[WEU5]M$E9)'!Z+\.O$_B3XE:5\7?B?9:5::CH>D7-CI&F
M:->R744)N6B-Q,T\D4+.2(8T5?+4*-Y)8N-O>445C6KSKM7T25DNB5V[+YMO
MU9U87!TL)&7+JY/FDWO)V2N[66R2T22222L@K]B?^"4__)A_@C_KIJ?_ *<K
MJOQVK]B?^"4__)A_@C_KIJ?_ *<KJOT3PL_Y*&K_ ->I?^EP/PSZ1G_)$8?_
M +"(?^FZI]#T445^_'\6'R1_P6C_ .30[/\ ['2R_P#1%S7Y35^K/_!:/_DT
M.S_['2R_]$7-?E-7\\>)G_)3/_!']3^X_H__ /)OU_U]J?\ MI4UW28M?T2\
MT*:\NK9+VTD@>XL;AH9H@ZE2T<B\HXSD,.00".E<GX$^"-GX0;3Y?$'Q%\3^
M+9=)).DS^*KZ&9K5BA0N/*BC$DFUF7S) [@,P##<V>WHKX6&(K4Z3IQ=D_\
MAM]UIH[;K<_8JV!PF(Q$:U2-Y1VU=MT]5>SLTFKIV>JLSC_$_P &-#U_Q7=>
M-](\1ZOH&IZEIBZ?J]UHDL*&_MT+&-9/-C?#)O<+(FV10Y ;&,-O?@AX4'A;
MPOX*\*ZKJ_AO2_">I6MWI]IX>U VZSI "%MIS@F6%LY=2<N1DG-=E15K&XI*
M*YWIM\E9>MEHK[+1&+RG+I2G)TU>5[_-J3MVO))RM;F:N[L\L\5_LK:=XK\<
M:E\0/^%X?$73+W5%1)H]&\1K;11Q)G9$BK%\J+N8@9/+,Q)+$GM_AUX"T[X:
M^$K?PEIFK:GJ"P/(\NH:S>FYN[F1W+L\LK<NV3C)Z  #@"MRBG6Q^+Q%%4JD
M[Q5K+3HK+[D3A<FRS!8F6(HTTIRO=W;^)W>[>[U85]<?\$7/^3O+S_L2[W_T
M?;5\CU]<?\$7/^3O+S_L2[W_ -'VU>OPC_R4V$_QH^8\3O\ DW^9?]>I'ZL4
M445_4Q_G2%?@1\1?^2@Z[_V&;K_T:U?OO7X$?$7_ )*#KO\ V&;K_P!&M7X_
MXL_P<)ZS_P#;3^H/HT_[WF?^&E^=0QJ\_P#^&?K*XUW6+S5_BIXRU'2-<NWN
M+WPMJ&KQRV W_>B3,7GI">AA$OED$J5*DBO0**_':.(K8>_LW:_]?)]FM3^I
M<5@<+C>7VT;\NVKZJS3L]4UNG=/JCG/'GPP\.>/TTJ>\DN+&_P!"OA=Z'JNG
M%$N+&78T;%-ZLA5HV9&1E965N1P"*.F_!7PWI/AGQ)H=EK>KQW_BSS6USQ)'
M=JFHRRO"(5E61$"QM&@41A%"IM&%ZY[&BJCB\3"FH*3LO\[V]+ZVVOK:Y$\L
MP%2LZLJ:YGN_ERW]>7W>;?E]V]M#F=1^&-GJ7PAE^#UQXIUAK:;0/[)FUB6[
M$E_)&8O*:5I64@RLN27Q]XDX%=!I]A9:580:7IULD-O;0K%!#&,*B* %4>P
M J:BLYUJDXVD]+M_-[LWI87#T9\T(V=E'_MU7LOQ?ZA11169N?OO\.O^2?:%
M_P!@:U_]%+6S6-\.O^2?:%_V!K7_ -%+6S7]AT/X$?1?D?Y;XO\ WNI_B?YA
M7YM?\%SO^2F^ O\ L W?_HY:_26OS:_X+G?\E-\!?]@&[_\ 1RU\9XB?\DI6
M]8?^E(_5O S_ ).3A?\ #5_]-R/A2LWQ9X,\'^/-';P[XY\*:;K6GNZN]CJU
MC'<PLPZ$I("I(['%:5%?SC&<H24HNS74_N^I3IUJ;A42<7HT]4UYHSM,\(>$
M]%\/?\(CHWA?3K32?):+^R[6RCCM_+8$,GEJ NT@G(Q@YK$A^ WP-MIDN+?X
M,>$XY(V#(Z>';8%2#D$$)P:ZRBM(XG$0;<9M7WU>OJ85,#@:JBITHOET5XIV
M79::?(H_\(QX:_X23_A,?^$>L?[7^Q?8_P"U?LB?:?L^_?Y/FXW>7N^;9G&>
M<9J >!?!*^)3XT7P=I0U@C!U8:?%]I(V[<>;MW_=XZ].*U:*E5:JVD]K;].W
MIY&CP^'EO!;\VRW[^OGN%%%%9FQ^DW_!#'_DF7CW_L/6G_HEJ^ZJ^%?^"&/_
M "3+Q[_V'K3_ -$M7W57].<#?\DIA?1_^E2/\^O&'_DY.8?XH_\ IN 5Y7^W
M'_R9]\2?^Q/O?_11KU2O*_VX_P#DS[XD_P#8GWO_ **->YFW_(JQ'^"?_I+/
MC^&?^2CP7_7VG_Z7$_$.BBBOY'/]-0HHHH **** "BBB@#U7]AO_ )/!^&__
M &-]E_Z,%?MW7XB?L-_\G@_#?_L;[+_T8*_;NOW3PI_Y%6(_QK_TE'\>?21_
MY*/!?]>G_P"EL****_5#^<@HHHH **** "BBB@ HHHH *_.__@NU_P A7X8_
M]>^K_P#H5G7Z(5^=_P#P7:_Y"OPQ_P"O?5__ $*SKXOQ!_Y)+$?]N?\ I<3]
M7\$?^3F8'TJ_^F:A^?\ 39A,T+K;R*DA4^6SH64-C@D C(]LCZBG5SWQ(\ W
M/Q"T>VTRS^('B'PW-:WR74>H>&[R.*9BH8>6XECD22,[LE&4@D#TK^;Z482J
M)2E9=][']YXB=2G1E*G#F:V5TK_-Z+YGCGPY\5?%+X2?M ?$CPW\4-"L_$MU
M?>%QXKT[6/"^DR1W-[;VY-NNG>07D)=<8B16.2[$EF<X\S^+WQ>TYI_AOX@U
M_P"'/CU=?G^+>FZKKT]YX"U&!9-EM=*EG:^9$#*(U8+'$HW.%>0KN9S7UCX0
M^'FF>%-1N_$-QJM]JVL7\,4-[K6J-&9Y8H]QCB B1(XT4NYVHB@L[,022:B^
M(GPK\,_$ZX\.W/B22Z5O#'B.#6]-^S2A0;F))$4/D'<F)6R!@].:^EP^<X&G
MC?:5*=_=2;B^6]H<ND;:)NVFFR=E:R^ QO"N<5LI="A7M:<I1C-<[2E54]9\
MRO)*^KYGJX\SNY/=TZ]CU/3H-1CMYHEN(%D6*YA,<B!@#M=&Y5AG!4\@\&O/
M/C4/^$S^(?@;X/Q_/#<ZLWB#6D'(^QZ<4DC5AZ->26?7J$?KBNJ_X5_!_P +
M0_X6C_PE>N>9_8?]F?V'_:)_LW'G>;]H\C'^O_A\S/W>,=ZDL_ 6E6GQ%O\
MXF/=7$U_>Z3;Z<D<K+Y=M!%)+)B,  @N\N6))SL3IMKQ,/4H8:K[5.[47;3:
M3T7_ (#?FOY'UN-H8O'X;ZO**2<TI.^\$TWI_?MR./12N;E%%%<)[!^B'_!"
M7_D%?$[_ *^-(_\ 0;ROT K\_P#_ ((2_P#(*^)W_7QI'_H-Y7Z 5_2_ /\
MR26&_P"W_P#TN1_ /C3_ ,G,Q_K3_P#3-,*X']J[_DUSXE?]B!K/_I#-7?5P
M/[5W_)KGQ*_[$#6?_2&:OI<Q_P"1?6_PR_)GP.1_\CK#?]?(?^E(_"VBBBOY
M#/\ 3P\5_:Y\)^ ?BQ\&]=\1Z9\2[RRU?P@LT^DWWA_Q%(OV3580?*B>&)]C
MRF3$>QE,F7VK@FN1^)/A75M?^._P"U_X\Z+!=6LV@7^GZK%=Q*UM'K<UE&WE
MNI^3,A2154\,4QZ5[M9?"'X3:;XJE\=Z=\+_  [;ZY/*99]9AT2!+N20]7:8
M)O+')Y)SS6MKWA[0/%.ER:)XGT.SU&RFQYUG?VR31/@@C*."#@@'D=17OX?.
M(X2$*4+N*4U=V3C[2'*U&W:_-NKOHM6_B\=PM/,JM7$5>6,Y.DVE=PFZ-55(
MN::6K24-FXJ[O+1+PWX*Z%I/P<_:-^+%KX<GMM'^'ECIFG:A=VV]8;#2]1:)
MWN/+'"0CR@DL@& -Z$X&*Z;XB67QM\:>-?#_ ,0O@U#X&U[PS;:2+K2O[:U^
MZ@5[R7>/M2?9[:995$#*L;;ACS9>#E2/1K?P9X/M/#LWA"U\*:;%I-Q')'<:
M7'8QK;RI("'5HP-K!LG((YR<U;TS3--T33;?1M&TZ"TL[2%8;6TM85CCAC4
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
M_P"B+FORFK^>/$S_ )*9_P""/ZG]Q_1__P"3?K_K[4_]M"BBBOSX_;0HHHH
M**** "OKC_@BY_R=Y>?]B7>_^C[:OD>OKC_@BY_R=Y>?]B7>_P#H^VKZ+A'_
M )*;"?XT?"^)W_)O\R_Z]2/U8HHHK^IC_.D*_ CXB_\ )0==_P"PS=?^C6K]
M]Z_ CXB_\E!UW_L,W7_HUJ_'_%G^#A/6?_MI_4'T:?\ >\S_ ,-+\ZAC4445
M^+G]8!1110 4444 %%%% '[[_#K_ ))]H7_8&M?_ $4M;-8WPZ_Y)]H7_8&M
M?_12ULU_8=#^!'T7Y'^6^+_WNI_B?YA7YM?\%SO^2F^ O^P#=_\ HY:_26OS
M:_X+G?\ )3? 7_8!N_\ T<M?&>(G_)*5O6'_ *4C]6\#/^3DX7_#5_\ 3<CX
M4HHHK^;S^\@HHHH **** "BBB@#])O\ @AC_ ,DR\>_]AZT_]$M7W57PK_P0
MQ_Y)EX]_[#UI_P"B6K[JK^G.!O\ DE,+Z/\ ]*D?Y]>,/_)R<P_Q1_\ 3< K
MRO\ ;C_Y,^^)/_8GWO\ Z*->J5Y7^W'_ ,F??$G_ +$^]_\ 11KW,V_Y%6(_
MP3_])9\?PS_R4>"_Z^T__2XGXAT445_(Y_IJ%%%% !1110 4444 >J_L-_\
M)X/PW_[&^R_]&"OV[K\1/V&_^3P?AO\ ]C?9?^C!7[=U^Z>%/_(JQ'^-?^DH
M_CSZ2/\ R4>"_P"O3_\ 2V%%%%?JA_.04444 %%%% !1110 4444 %?G?_P7
M:_Y"OPQ_Z]]7_P#0K.OT0K\[_P#@NU_R%?AC_P!>^K_^A6=?%^(/_))8C_MS
M_P!+B?J_@C_R<S ^E7_TS4/S_HHHK^:S^^0HHHH **** "BBB@#]$/\ @A+_
M ,@KXG?]?&D?^@WE?H!7Y_\ _!"7_D%?$[_KXTC_ -!O*_0"OZ7X!_Y)+#?]
MO_\ I<C^ ?&G_DYF/]:?_IFF%<#^U=_R:Y\2O^Q UG_TAFKOJX']J[_DUSXE
M?]B!K/\ Z0S5]+F/_(OK?X9?DSX'(_\ D=8;_KY#_P!*1^%M%%%?R&?Z>!11
M10 4444 %%%% '?_ +*/_)T?PU_['_1O_2Z&OW1K\+OV4?\ DZ/X:_\ 8_Z-
M_P"ET-?NC7[AX4?\B_$_XE^1_(?TD_\ D=8#_KW+_P!*04445^L'\UGY!?\
M!6G_ )/D\3_]>&F_^D4-?-E?2?\ P5I_Y/D\3_\ 7AIO_I%#7S97\I\3?\E%
MB_\ KY/_ -*9_I%X?_\ )#99_P!@]+_TB(4445X9]<%%%% !1110 5^OW_!)
M;_DQOPQ_U_ZE_P"ELU?D#7Z_?\$EO^3&_#'_ %_ZE_Z6S5^D>%O_ "453_KU
M+_TJ!^#?2)_Y(:C_ -A$/_2*I])4445_0!_%!\I?\%D_^3-W_P"QIL?Y2U^3
ME?K'_P %D_\ DS=_^QIL?Y2U^3E?SUXF_P#)2_\ ;D?S9_;_ -'W_D@7_P!?
MI_E ****_/#]Q"BBB@ HHHH *^K?^"-G_)Y"?]BM??SBKY2KZM_X(V?\GD)_
MV*U]_.*OH.$_^2EPG_7R/YGQ'B5_R0.9?]>9_D?K'1117]4'^<P5^"GQE_Y+
M!XK_ .QEOO\ TH>OWKK\%/C+_P E@\5_]C+??^E#U^0^+/\ NV$]9_E$_IWZ
M-7^_YE_AI_G,YJBBBOQ4_K,**** "BBB@ HHHH _>SX-?\D?\*?]BU8_^DZ5
MTE<W\&O^2/\ A3_L6K'_ -)TKI*_L'"_[M#T7Y'^7>8?[_5_Q2_-A7YR_P#!
M=3_D</AS_P!@S4?_ $9!7Z-5^<O_  74_P"1P^'/_8,U'_T9!7R'B'_R2=?U
MA_Z7$_3O _\ Y.5@_2K_ .FIGP31117\VG][!1110 4444 %%%% 'Z-_\$*_
M^1-^(O\ V$]._P#1<]?>M?!7_!"O_D3?B+_V$]._]%SU]ZU_3/ ?_))X;TE_
MZ7(_S]\9?^3E9AZP_P#34 KS7]LK_DTKXE_]B+JG_I+)7I5>:_ME?\FE?$O_
M +$75/\ TEDKZ',_^1;7_P $O_26?$\/?\C_  G_ %]I_P#I:/PYHHHK^13_
M $X"BBB@ HHHH **** /2OV-?^3M?AI_V/6E_P#I5'7[C5^'/[&O_)VOPT_[
M'K2__2J.OW&K]R\*/^1;B/\ &O\ TD_D#Z27_(_P/_7J7_I84445^K'\W'X[
M_P#!5C_D_#QO_P!<],_]-MK7SO7T1_P58_Y/P\;_ /7/3/\ TVVM?.]?RAQ'
M_P E#C/^OM3_ -+9_I+P)_R1&5_]@]'_ --Q"BBBO&/JPHHHH **** "OV)_
MX)3_ /)A_@C_ *Z:G_Z<KJOQVK]B?^"4_P#R8?X(_P"NFI_^G*ZK]*\+/^2A
MJ_\ 7J7_ *7 _ OI&?\ )$8?_L(A_P"FZI]#T445^_'\6'R1_P %H_\ DT.S
M_P"QTLO_ $1<U^4U?JS_ ,%H_P#DT.S_ .QTLO\ T1<U^4U?SQXF?\E,_P#!
M']3^X_H__P#)OU_U]J?^VA1117Y\?MH4444 %%%% !7UQ_P1<_Y.\O/^Q+O?
M_1]M7R/7UQ_P1<_Y.\O/^Q+O?_1]M7T7"/\ R4V$_P :/A?$[_DW^9?]>I'Z
ML4445_4Q_G2%?@1\1?\ DH.N_P#89NO_ $:U?OO7X$?$7_DH.N_]AFZ_]&M7
MX_XL_P '">L__;3^H/HT_P"]YG_AI?G4,:BBBOQ<_K **** "BBB@ HHHH _
M??X=?\D^T+_L#6O_ **6MFL;X=?\D^T+_L#6O_HI:V:_L.A_ CZ+\C_+?%_[
MW4_Q/\PK\VO^"YW_ "4WP%_V ;O_ -'+7Z2U^;7_  7._P"2F^ O^P#=_P#H
MY:^,\1/^24K>L/\ TI'ZMX&?\G)PO^&K_P"FY'PI1117\WG]Y!1110 4444
M%%%% 'Z3?\$,?^29>/?^P]:?^B6K[JKX5_X(8_\ ),O'O_8>M/\ T2U?=5?T
MYP-_R2F%]'_Z5(_SZ\8?^3DYA_BC_P"FX!7E?[<?_)GWQ)_[$^]_]%&O5*\K
M_;C_ .3/OB3_ -B?>_\ HHU[F;?\BK$?X)_^DL^/X9_Y*/!?]?:?_I<3\0Z*
M**_D<_TU"BBB@ HHHH **** /5?V&_\ D\'X;_\ 8WV7_HP5^W=?B)^PW_R>
M#\-_^QOLO_1@K]NZ_=/"G_D58C_&O_24?QY])'_DH\%_UZ?_ *6PHHHK]4/Y
MR"BBB@ HHHH **** "BBB@ K\[_^"[7_ "%?AC_U[ZO_ .A6=?HA7YW_ /!=
MK_D*_#'_ *]]7_\ 0K.OB_$'_DDL1_VY_P"EQ/U?P1_Y.9@?2K_Z9J'Y_P!%
M%%?S6?WR%%%% !1110 4444 ?HA_P0E_Y!7Q._Z^-(_]!O*_0"OS_P#^"$O_
M ""OB=_U\:1_Z#>5^@%?TOP#_P DEAO^W_\ TN1_ /C3_P G,Q_K3_\ 3-,*
MX']J[_DUSXE?]B!K/_I#-7?5P/[5W_)KGQ*_[$#6?_2&:OI<Q_Y%];_#+\F?
M Y'_ ,CK#?\ 7R'_ *4C\+:***_D,_T\"BBB@ HHHH **** ._\ V4?^3H_A
MK_V/^C?^ET-?NC7X7?LH_P#)T?PU_P"Q_P!&_P#2Z&OW1K]P\*/^1?B?\2_(
M_D/Z2?\ R.L!_P!>Y?\ I2"BBBOU@_FL_(+_ (*T_P#)\GB?_KPTW_TBAKYL
MKZ3_ ."M/_)\GB?_ *\--_\ 2*&OFROY3XF_Y*+%_P#7R?\ Z4S_ $B\/_\
MDALL_P"P>E_Z1$****\,^N"BBB@ HHHH *_7[_@DM_R8WX8_Z_\ 4O\ TMFK
M\@:_7[_@DM_R8WX8_P"O_4O_ $MFK](\+?\ DHJG_7J7_I4#\&^D3_R0U'_L
M(A_Z15/I*BBBOZ /XH/E+_@LG_R9N_\ V--C_*6OR<K]8_\ @LG_ ,F;O_V-
M-C_*6OR<K^>O$W_DI?\ MR/YL_M_Z/O_ "0+_P"OT_R@%%%%?GA^XA1110 4
M444 %?5O_!&S_D\A/^Q6OOYQ5\I5]6_\$;/^3R$_[%:^_G%7T'"?_)2X3_KY
M'\SXCQ*_Y(',O^O,_P C]8Z***_J@_SF"OP4^,O_ "6#Q7_V,M]_Z4/7[UU^
M"GQE_P"2P>*_^QEOO_2AZ_(?%G_=L)ZS_*)_3OT:O]_S+_#3_.9S5%%%?BI_
M684444 %%%% !1110!^]GP:_Y(_X4_[%JQ_])TKI*YOX-?\ )'_"G_8M6/\
MZ3I725_8.%_W:'HOR/\ +O,/]_J_XI?FPK\Y?^"ZG_(X?#G_ +!FH_\ HR"O
MT:K\Y?\ @NI_R.'PY_[!FH_^C(*^0\0_^23K^L/_ $N)^G>!_P#R<K!^E7_T
MU,^":***_FT_O8**** "BBB@ HHHH _1O_@A7_R)OQ%_[">G?^BYZ^]:^"O^
M"%?_ ")OQ%_[">G?^BYZ^]:_IG@/_DD\-Z2_]+D?Y^^,O_)RLP]8?^FH!7FO
M[97_ ":5\2_^Q%U3_P!)9*]*KS7]LK_DTKXE_P#8BZI_Z2R5]#F?_(MK_P""
M7_I+/B>'O^1_A/\ K[3_ /2T?AS1117\BG^G 4444 %%%% !1110!Z5^QK_R
M=K\-/^QZTO\ ]*HZ_<:OPY_8U_Y.U^&G_8]:7_Z51U^XU?N7A1_R+<1_C7_I
M)_('TDO^1_@?^O4O_2PHHHK]6/YN/QW_ ."K'_)^'C?_ *YZ9_Z;;6OG>OHC
M_@JQ_P GX>-_^N>F?^FVUKYWK^4.(_\ DH<9_P!?:G_I;/\ 27@3_DB,K_[!
MZ/\ Z;B%%%%>,?5A1110 4444 %?L3_P2G_Y,/\ !'_734__ $Y75?CM7[$_
M\$I_^3#_  1_UTU/_P!.5U7Z5X6?\E#5_P"O4O\ TN!^!?2,_P"2(P__ &$0
M_P#3=4^AZ***_?C^+#Y(_P""T?\ R:'9_P#8Z67_ *(N:_*:OU9_X+1_\FAV
M?_8Z67_HBYK\IJ_GCQ,_Y*9_X(_J?W']'_\ Y-^O^OM3_P!M"BBBOSX_;0HH
MHH **** "OKC_@BY_P G>7G_ &)=[_Z/MJ^1Z^N/^"+G_)WEY_V)=[_Z/MJ^
MBX1_Y*;"?XT?"^)W_)O\R_Z]2/U8HHHK^IC_ #I"OP(^(O\ R4'7?^PS=?\
MHUJ_?>OP(^(O_)0==_[#-U_Z-:OQ_P 6?X.$]9_^VG]0?1I_WO,_\-+\ZAC4
M445^+G]8!1110 4444 %%%% '[[_  Z_Y)]H7_8&M?\ T4M;-8WPZ_Y)]H7_
M &!K7_T4M;-?V'0_@1]%^1_EOB_][J?XG^85^;7_  7._P"2F^ O^P#=_P#H
MY:_26OS:_P""YW_)3? 7_8!N_P#T<M?&>(G_ "2E;UA_Z4C]6\#/^3DX7_#5
M_P#3<CX4HHHK^;S^\@HHHH **** "BBB@#])O^"&/_),O'O_ &'K3_T2U?=5
M?"O_  0Q_P"29>/?^P]:?^B6K[JK^G.!O^24POH__2I'^?7C#_R<G,/\4?\
MTW *\K_;C_Y,^^)/_8GWO_HHUZI7E?[<?_)GWQ)_[$^]_P#11KW,V_Y%6(_P
M3_\ 26?'\,_\E'@O^OM/_P!+B?B'1117\CG^FH4444 %%%% !1110!ZK^PW_
M ,G@_#?_ +&^R_\ 1@K]NZ_$3]AO_D\'X;_]C?9?^C!7[=U^Z>%/_(JQ'^-?
M^DH_CSZ2/_)1X+_KT_\ TMA1117ZH?SD%%%% !1110 4444 %8'Q2\7Z[X!^
M'NK>,O#/@/4/$]_I]J9;70-*=5N+YL@>7&7^4'G//I6_10!\L_\ #??[3/\
MTC!^*?\ X'67_P 57SO^W;+^TS^VO=^&+K_AA?XI^&?^$<CO%V_8+*]^T>>8
M3G_CYBV;?)]\[NV.?TNHKBS#+L'FN$EA<5'FIRM=7:V::U33W2ZGK9)GF:<.
M9G#,,NJ>SK0ORRM&5N9.+TDFG=-K5?B?BC_PPW^TS_T;3\4__"5LO_EA1_PP
MW^TS_P!&T_%/_P )6R_^6%?M=17S7_$/^$?^@;_R>I_\F???\1L\3O\ H/\
M_*5'_P"5GXH_\,-_M,_]&T_%/_PE;+_Y84?\,-_M,_\ 1M/Q3_\ "5LO_EA7
M[744?\0_X1_Z!O\ R>I_\F'_ !&SQ._Z#_\ RE1_^5GXH_\ ##?[3/\ T;3\
M4_\ PE;+_P"6%'_##?[3/_1M/Q3_ /"5LO\ Y85^UU%'_$/^$?\ H&_\GJ?_
M "8?\1L\3O\ H/\ _*5'_P"5GXH_\,-_M,_]&T_%/_PE;+_Y84?\,-_M,_\
M1M/Q3_\ "5LO_EA7[744?\0_X1_Z!O\ R>I_\F'_ !&SQ._Z#_\ RE1_^5GY
ML_L):G^TS^Q1:>)[7_AA+XI^)O\ A(Y+-MWV*RLOL_D"88_X^9=^[SO;&WOG
MCZ _X;[_ &F?^D8/Q3_\#K+_ .*KZFHKZ;+\OPF5X2.%PL>6G&]E=NUVV]6V
M]V^I^?YUG69\19G4S#,*G/6J6YI6C&]DHK2*26B2T7XGRS_PWW^TS_TC!^*?
M_@=9?_%5@?%?]L+]IGXG_"WQ+\-?^':GQ3L?^$AT"\TS[;]HLI?L_GP/%YFS
MS%W[=^=N1G&,CK7V+1734IPJTW":NFK/T9P4*U7#5XUJ;M*+33[-.ZWTW/Q1
M_P"&&_VF?^C:?BG_ .$K9?\ RPH_X8;_ &F?^C:?BG_X2ME_\L*_:ZBOD/\
MB'_"/_0-_P"3U/\ Y,_3_P#B-GB=_P!!_P#Y2H__ "L_%'_AAO\ :9_Z-I^*
M?_A*V7_RPH_X8;_:9_Z-I^*?_A*V7_RPK]KJ*/\ B'_"/_0-_P"3U/\ Y,/^
M(V>)W_0?_P"4J/\ \K/Q1_X8;_:9_P"C:?BG_P"$K9?_ "PH_P"&&_VF?^C:
M?BG_ .$K9?\ RPK]KJ*/^(?\(_\ 0-_Y/4_^3#_B-GB=_P!!_P#Y2H__ "L_
M%'_AAO\ :9_Z-I^*?_A*V7_RPH_X8;_:9_Z-I^*?_A*V7_RPK]KJ*/\ B'_"
M/_0-_P"3U/\ Y,/^(V>)W_0?_P"4J/\ \K/QP^%'[*G[3/PP^*7AKXE?\,J_
M%.^_X1[7[/4_L7_".647VCR)TE\O?]N;9NV8W8.,YP>E?=/_  WW^TS_ -(P
M?BG_ .!UE_\ %5]345[F4Y'E>1TY0P5/D4G=ZR=W_P!O-GR'$O%_$7%]>G6S
M>O[64$U%\L(V3=W\$8IZ]SY9_P"&^_VF?^D8/Q3_ / ZR_\ BJ/^&^_VF?\
MI&#\4_\ P.LO_BJ^IJ*]8^:/R:_:U^$'[3/[4GQRU3XS_P##'7Q3T+^TH+:/
M^S?[%LKKR_*A2+/F?;(\YV9^Z,9QSUKS;_AAO]IG_HVGXI_^$K9?_+"OVNHK
MY3%<$<+XS$SKUL/><VVWSS5V]6[*5ON/TC+_ !=\0\KP-+!X7&\M.G%1BO9T
M7:,59*[IMNR6[;?<_%'_ (8;_:9_Z-I^*?\ X2ME_P#+"C_AAO\ :9_Z-I^*
M?_A*V7_RPK]KJ*P_XA_PC_T#?^3U/_DSL_XC9XG?]!__ )2H_P#RL_%'_AAO
M]IG_ *-I^*?_ (2ME_\ +"C_ (8;_:9_Z-I^*?\ X2ME_P#+"OVNHH_XA_PC
M_P! W_D]3_Y,/^(V>)W_ $'_ /E*C_\ *S\4?^&&_P!IG_HVGXI_^$K9?_+"
MC_AAO]IG_HVGXI_^$K9?_+"OVNHH_P"(?\(_] W_ )/4_P#DP_XC9XG?]!__
M )2H_P#RL_%'_AAO]IG_ *-I^*?_ (2ME_\ +"OK_P#9*^.W[3/[+?P-TOX,
M?\.[_BGKO]FSW,G]I8LK7S/-F>7'E^=)C&_'WCG&>.E?=]%>EE?"V19+B77P
M5'DFU:_-)Z-IVM*371'@\1>(O&7%F!6#S7%>TIJ2DER4X^\DTG>$(O9O2]M3
MY9_X;[_:9_Z1@_%/_P #K+_XJC_AOO\ :9_Z1@_%/_P.LO\ XJOJ:BOH#XD^
M _VR?B]^TS^UO\&S\)?^'?'Q3\/YU6"\_M#R[*[_ -6&^3R_/CZ[NN[C'0U\
MF_\ ##?[3/\ T;3\4_\ PE;+_P"6%?M=17SV9\*9!G.)^L8RCS3LE?FFM%Y*
M21]QP]XC\:<*X#ZEE>*]G2NY6Y*<M7:[O.$GT76Q^*/_  PW^TS_ -&T_%/_
M ,)6R_\ EA1_PPW^TS_T;3\4_P#PE;+_ .6%?M=17G?\0_X1_P"@;_R>I_\
M)GN?\1L\3O\ H/\ _*5'_P"5GXH_\,-_M,_]&T_%/_PE;+_Y84?\,-_M,_\
M1M/Q3_\ "5LO_EA7[744?\0_X1_Z!O\ R>I_\F'_ !&SQ._Z#_\ RE1_^5GX
MH_\ ##?[3/\ T;3\4_\ PE;+_P"6%'_##?[3/_1M/Q3_ /"5LO\ Y85^UU%'
M_$/^$?\ H&_\GJ?_ "8?\1L\3O\ H/\ _*5'_P"5GXH_\,-_M,_]&T_%/_PE
M;+_Y85ZO^QM\./VF?V2/C(/BU_PQE\4_$&-*GL_[/_L>RM/]85^?S/M<G3;T
MV\YZBOU7HKHPG!/#&!Q,,10P]IP=T^>;LUY.37WG#F7BUX@YQ@*N"Q>-YJ51
M.,E[.DKI[JZIIKY-,^6?^&^_VF?^D8/Q3_\  ZR_^*H_X;[_ &F?^D8/Q3_\
M#K+_ .*KZFHKZH_.3Y9_X;[_ &F?^D8/Q3_\#K+_ .*KX)\9_L>?M,^+O&&J
M^*_^&7?BG;_VGJ4]W]G_ .$9LG\KS)&?;N^WC=C=C.!G'05^SE%>1FV0Y3GL
M81QU/G4;VUDK7W^%KMU/I^&N,N).#ZE2>45_9.HDI>["5TKV^.,K6N]K'XH_
M\,-_M,_]&T_%/_PE;+_Y84?\,-_M,_\ 1M/Q3_\ "5LO_EA7[745XG_$/^$?
M^@;_ ,GJ?_)GUO\ Q&SQ._Z#_P#RE1_^5GXH_P###?[3/_1M/Q3_ /"5LO\
MY84?\,-_M,_]&T_%/_PE;+_Y85^UU%'_ !#_ (1_Z!O_ ">I_P#)A_Q&SQ._
MZ#__ "E1_P#E9^*/_##?[3/_ $;3\4__  E;+_Y84?\ ##?[3/\ T;3\4_\
MPE;+_P"6%?M=11_Q#_A'_H&_\GJ?_)A_Q&SQ._Z#_P#RE1_^5GXH_P###?[3
M/_1M/Q3_ /"5LO\ Y84?\,-_M,_]&T_%/_PE;+_Y85^UU%'_ !#_ (1_Z!O_
M ">I_P#)A_Q&SQ._Z#__ "E1_P#E9\C^#/VVOVF?"/@_2O"G_#LSXIW']F:;
M!:?:/M5DGF^7&J;MN\[<[<XR<9ZFM+_AOO\ :9_Z1@_%/_P.LO\ XJOJ:BOL
M(QC"*C'9'Y=4J3JU'.3NV[OU9\L_\-]_M,_](P?BG_X'67_Q5?.7[=47[3/[
M:FL>'-6_X8:^*?AK_A'[:YA\O^S[*\\_S6C;.?M,6W&SWSGMBOTSHKDS'+L'
MFN$EAL5'FA*UU=K9W6J:>Z[GJ9'GN:\-YG#,,NJ>SK0O:5HRMS)Q>DDUJFUJ
MC\4?^&&_VF?^C:?BG_X2ME_\L*/^&&_VF?\ HVGXI_\ A*V7_P L*_:ZBOFO
M^(?\(_\ 0-_Y/4_^3/O?^(V>)W_0?_Y2H_\ RL_%'_AAO]IG_HVGXI_^$K9?
M_+"C_AAO]IG_ *-I^*?_ (2ME_\ +"OVNHH_XA_PC_T#?^3U/_DP_P"(V>)W
M_0?_ .4J/_RL_%'_ (8;_:9_Z-I^*?\ X2ME_P#+"C_AAO\ :9_Z-I^*?_A*
MV7_RPK]KJ*/^(?\ "/\ T#?^3U/_ ),/^(V>)W_0?_Y2H_\ RL_%'_AAO]IG
M_HVGXI_^$K9?_+"C_AAO]IG_ *-I^*?_ (2ME_\ +"OVNHH_XA_PC_T#?^3U
M/_DP_P"(V>)W_0?_ .4J/_RL_-_]A77?VF?V*]&\1Z1_PP?\4_$O]OW5O-YG
MV.RL_(\I9%QC[1+NSOZ\8QWS7O7_  WW^TS_ -(P?BG_ .!UE_\ %5]345]-
M@,!A,LPD<-AH\L(WLKMVNV]VV]WW/S_.<YS+B#,ZF89A4YZU2W-*RC>R45I%
M)+1):)'RS_PWW^TS_P!(P?BG_P"!UE_\57-?&7]KC]IGXN?"3Q-\+?\ AVQ\
M4]/_ .$BT*ZTW[=YUE+]G\Z)H_,V>8N_&[.W<,XZBOLNBNBK2A6I2IS5U)-/
MT>YPX?$5<+B(5Z3M*#4D^S3NGKIOW/Q1_P"&&_VF?^C:?BG_ .$K9?\ RPH_
MX8;_ &F?^C:?BG_X2ME_\L*_:ZBOD?\ B'_"/_0-_P"3U/\ Y,_3O^(V>)W_
M $'_ /E*C_\ *S\4?^&&_P!IG_HVGXI_^$K9?_+"C_AAO]IG_HVGXI_^$K9?
M_+"OVNHH_P"(?\(_] W_ )/4_P#DP_XC9XG?]!__ )2H_P#RL_%'_AAO]IG_
M *-I^*?_ (2ME_\ +"C_ (8;_:9_Z-I^*?\ X2ME_P#+"OVNHH_XA_PC_P!
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
M_P#"5LO_ )84?\,-_M,_]&T_%/\ \)6R_P#EA7[744?\0_X1_P"@;_R>I_\
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
M<&)9[55W&5_+ /M6BBB@ HHHH ***9<W-O9V\EW=SI%%$A>661@JHH&223P
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
M[J9=;6>RNY+J5[^WB=&\UYU1BBY$:[MT8!^@U%?/GQ'\2_MF:1_P40^'V@^
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
M--T=+R\\9^)O!1\0W&K7[O(%L(+8W,"6T,:1J\MP_F,QN$6-!Y;D^8?L5_\
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
MN]/^U(,M#YT+Q[Q[C=G\*W** /S_ /\ @V_NM2^%/_!/>V_8,^*FG#1/B?\
M 7Q5K7A_QSX:N#MGB\_4[J_M;V-3@R6L\-TIBG *2['*DX.,+X7:/8?'3_@O
M_P#$_P#;\T37+2U^%7P1^ <?P\UOQI-=)%IUWKGVU]1O(UN&(C=+.!V6X;=B
M&155B"#CZ?\ V^O^":W[,'_!1CX9S^!?CGX=N['5DM7AT7QSX8N19:YI ;.5
MANE!+1$D[H) \+\%D)"D7_V1/V??BQ\#/@%IG[*GQIG\#^,_#.@:"=&M->TW
M1O[-;5K$)Y:Q7>DB.2V5VC++*\<VR5BS>3&'*@ ^:_VYO@A8G]M+]FG]NG]C
M/X\>([CQUXJ^)^F:!K.D:;X\NM3T;Q-X'F#S:NT=F\TD$4,$$8N!) $B$@0L
M#*T3#] ZX+X+?LJ_LO\ [-HNA^SK^S?X"\ B^&+T>"O!]EI7V@9SA_LL2;^>
M><\UWM 'QG^V!^U=^QE^T5XJUS]BCXB_M7?#?PWX+T:]CA^-$^O>.K"QDOT1
MEE;P["LTRL1+A1>2XVQPL]NN997:VL?&2U_;4^/7QB\ ?M+?L,:5\"O'?PIT
MGPG]J\$+XY\:ZQI:_P!K3O/#+JL"66EW4=S%]B,<5K,'4".YNF4.LR./:K_]
M@7]A35;Z;5-4_8K^$MS<W,K2W%Q<?#C2WDED8DL[,8,LQ)))/))KU#0]#T7P
MSHMGX;\-Z1:Z?IVGVL=M86%C;K%!;01J%2*-% 5$50%"@    "@#\\?^#>:_
M_:>N?!/QWA^,'A3P%9:#_P -(>.)&N/#7B&]NKO^W#JS?;8?+GM(D^QJW^IF
MW^:X^_%'TK]&*R_"G@;P3X#MKNR\#>#]*T6'4-2GU"_BTG3X[9;F[F;?-<2"
M-0'ED;YF<Y9CR236I0 4444 %%%% 'YQ_L4>%]2_8V_X+L?M2?#WXN@V-G^T
ME8^'_&'PGUN[^2#6?[.@N(=1T^.0_*US"]UN\@'?Y*>9MVG-6O\ @M)X'OOV
MR/VG_P!E']A[X3'[=XET3XXZ9\3O&LMF=Y\.>&])299+JY(_U'GR7'E0;L>;
M*A5<[3C[D^-_P&^#G[2?PZOOA-\=OAUI?B?P]J"XGT[5+<.$?!"RQ.,/#,F2
M4EC*R(V&5E(!KYV_8 _X)S^-/^"9M_XF^''P-^(%AXR^&OBGQ"VKQ6WC7=!X
MBT.9\"2-M2ABD_M:' _=I.D4D7(\Z0'"@'QQ_P %<?AQ_P %1_AU_P $X/VH
M/%'QA^'OP"O]$\96D]WXH\6Z5\0-;EUM=+2[1+"TM[272$@1+>#RXUA\\)O>
M>4LTDTC/^G_[+=W\;+WX ^&+G]HC0?"VF>+FT\?VE9>"]6N;[3D0,P@,<US;
MP2L3#Y3.&C4*Y=064!CUGC'P7X.^(GAF\\%?$#PGIFNZ-J,7E:AI&L6$=U:W
M29!V212 HZY ."".*T888K>)8((E1$4*B(N H'   Z"@#P?]LG]M_P"%7[.=
MYIGP8_X73X&\-_$/Q?:2R:!_PFOB"VL[/2K13LDU6[$TL>^&(G"0JP>YE B4
MHHEFA\2U/X?Z;\4?V*K#]E?_ ()-?%7X4_$K2] \6Q1?%J\\3>.;@6?B&"X$
M]]J,%QJ6E6EVK7M[=2Q27<009@NIE(B$T1KZE^(W[(_[*7QA\3/XU^+?[,?P
M]\4ZS)$D4FK^(_!=C?73QH,*AEFB9RH' &<#M70?#+X0_"?X*>'G\(_!OX7^
M'?"6DR737,FE^&=$@L+=IV55:4QP(JER$4%L9(4#/ H _-O]G75/^"A;?\'
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
M6T2>)EMP%1%Q&%X11T KO--TS3=%TZWT?1]/@M+2UA6&UM;:(1QPQJ %1%4
M*H   '  H GHHHH **** "OSE_X*K^$M7^ W_!57]C[_ (*6^*87_P"%:>"]
M1UWP;\0=88?N/#AUBRDM+&_N&Z0VQGG*23MA(]J!B-XK]&J@U32],US3+C1=
M:TZ"\L[N!X;NTNH5DBFC8%61U8$,I!(((P0: /E7_@ME\4-$\*_\$Q_BKX%L
M8&U?Q)\4/"%YX*\ >&]/'G7FO:OJL+6=O!:Q+EIG'G&4[0=L<3N<!219_9J_
M9>^%7@W]@#X:_P#!+G]H'XHH?%&E_!W3+'Q'H'ASQ[/I6JS11VP@N9H6LKB*
MY-KYRRQAP?+8)M;(RM<CX(_X(_>$/V3_ -M27]MG]A;5]*T$ZKIDFG>)/A7X
MGM#-HC0.X<OI-PH:;0I-V24B2:W924\A!M*_1OQ(_9._9G_:$U71O'7[2/[+
M7PV\7>)-(M1'8:AXD\*66L2Z:"2S1V]Q=6_F*FXD\!,DYP": /G_ /X(A>#O
MB=\,OV7_ !G\(O%7Q.U?QIX*\&_&+Q!H7P6\5:Y>?:;B_P#"%LT,=IF?_EX2
M.<7D"2#Y&2!?+Q'L ^BOVE_VG/@S^R1\*KKXP?'+QG9:-I45Q%:6:W5Y##)J
M%[*=L%I"9G1#+(W W,J* SNR(CNO=6-C9:790Z;IMG%;VUO$L5O;P1A$B11A
M551PH    X %<U\5/@5\$/CI8VFE_&WX-^%?&-M82M+8V_BKP];:A';2,,,\
M:W".$8@8)&"10!\\_L<_&+]DJ_\ B_XI^(E_^U-\-/%OQE^)5FFH^)-.\&^,
M;755\/Z'IT;"VL$:!F,=E:"9R]U*(TFNKR5_D\Z*%/)O^"CGP(_9&_:9\(_"
MG]J[]BO6O!$_QMM?BAX>N?A#X\^'=[:R7.LQG4X$U*&2:T)^V6*Z>U[+.'+)
M&D3L<#<K?9WPQ_9;_9E^">KW/B#X-?LZ>!/"-_>6AM;R]\,>$;*PFG@+*QB=
MX(E9D+*IVDXRH..!3/@]^RG^R[^SQJ6H:S\ /V;? /@:\U<DZK=^#O!UEIDM
MZ2VX^:UM$ADYY^8GGF@#OJ*** "BBB@ K#^)O@X?$7X;^(?A\=0:T_MW0[O3
M_M2#+0^="\>\>XW9_"MRB@#\_P#_ (-O[K4OA3_P3WMOV#/BIIPT3XG_  %\
M5:UX?\<^&K@[9XO/U.ZO[6]C4X,EK/#=*8IP"DNQRI.#CS;Q#\-_VB/VM_\
M@M)\;?VO?V&M6T"#_A5W[.B_"OPYXRUZ>1=&N_&$]^UY-&)HH9O-%E%,PEVQ
MRB.=8HW4_,H^R_V^O^":W[,'_!1CX9S^!?CGX=N['5DM7AT7QSX8N19:YI ;
M.5ANE!+1$D[H) \+\%D)"D;'[%7P6^.'[-'P;T']G;XCZ[X1\2:3X1TM-/T7
MQ9H&G-I%Q>V\8"Q?:-,1'@BEV_ZR6*?;(^7$4>[: #\X/VF_"7_!3;X/?M:_
ML2?#5O@9^SQIMYH7C?Q)%X!M-,^*'B"\M[^[;P_=M=2:G<SZ.DRLZ-+,9U6:
M2:=R9,;V>OV$C\PQJ90 V!N"G(S[5EZWX&\$^)M<TGQ/XD\'Z5J&I:!/)/H6
MHWVGQRSZ;+)&8Y'@D92T+-&Q1BA!*D@\'%:M 'QG^V!^U=^QE^T5XJUS]BCX
MB_M7?#?PWX+T:]CA^-$^O>.K"QDOT1EE;P["LTRL1+A1>2XVQPL]NN997:V]
MMU'XN_L+_'_PQX8\!>*/&GPU\3:7X^T6>\\&^'?$$ME*GB'38\+)<6=K<_\
M'U;;60B2-6C9'1@2K*3+?_L"_L*:K?3:IJG[%?PEN;FYE:6XN+CX<:6\DLC$
MEG9C!EF))))Y)-:_Q*_9&_91^,VC^'_#WQ@_9B^'GBO3_"<8C\+6/B7P78W\
M.C(%1 MHD\3+;@*B+B,+PBCH!0!\Z?\ !(C]GO0/V;=?_: \ _ 34F?X$M\6
M1<?"*QCNVGM+(OIUJ^KPV+DD&S346GB0*=BR0SJ,E68_9U0:;IFFZ+IUOH^C
MZ?!:6EK"L-K:VT0CCAC4 *B*H 50   . !4] !1110 4444 ?G'^Q1X7U+]C
M;_@NQ^U)\/?BZ#8V?[25CX?\8?"?6[OY(-9_LZ"XAU'3XY#\K7,+W6[R =_D
MIYFW:<U:_P""TG@>^_;(_:?_ &4?V'OA,?MWB71/CCIGQ.\:RV9WGPYX;TE)
MEDNKDC_4>?)<>5!NQYLJ%5SM./N3XW_ ;X.?M)_#J^^$WQV^'6E^)_#VH+B?
M3M4MPX1\$++$XP\,R9)26,K(C8964@&OG;]@#_@G/XT_X)FW_B;X<? WX@6'
MC+X:^*?$+:O%;>-=T'B+0YGP)(VU*&*3^UH<#]VDZ121<CSI <* <Q_P5>G@
MB_:W_8@2695+?M'/M#-C/_$AU$?S('XBOMZN/^(/[/?P#^+6NV/BCXJ_ _P?
MXFU/2\?V9J/B#PU:WL]IAMP\J2:-FCP>?E(YYKKT1(T$<:!54855& !Z4 >#
M?MD_MO\ PJ_9SO-,^#'_  NGP-X;^(?B^TEDT#_A-?$%M9V>E6BG9)JMV)I8
M]\,1.$A5@]S*!$I11+-#\0_\%.?!O[-'B[_@B=XE^#'[%OQ-L?B;X+^&OC?P
M_JOQ=U#PKJR:K)JEL-8AU+6;BYN+3,4UVQD?4+A$.Y V\HBM&#^BWQ&_9'_9
M2^,/B9_&OQ;_ &8_A[XIUF2)(I-7\1^"[&^NGC085#+-$SE0. ,X':M[X<_!
MKX0?![PO-X(^$?PJ\-^%M%N+AY[C2/#FA6]C:RRNJJ\C10HJ,S*JJ21DA0#T
M% 'PC\;?V=/AG\)/^"J?[)7Q?_8#\*Z'X;N?&\'B.+XG0^!K>*WL?$OA%--6
M>._OU@ 2X$5U+;"*X?+-+=1#<WR@?HE7)?#'X _ GX)&Y/P8^"GA+PB;U%2\
M/ACPW:V'GJI9E#^1&NX NQ .<%CZFNMH **** "BBB@#X=_X.+/V4?BU^V#_
M ,$H?B!\._@;H5QK'BC1;K3_ !%IVA6L9>74UL;E)9K=$',DAA\UDC )=T5
M,L*^E/@Y^UY\!_C-^RMI'[8NB_$+2K3P/J/AE=:O=9OKY(H=,B6/?.ER[$"%
MX&#QRJV"CQLK $$5Z=7QO^W!_P $9?@-^U-\6/#_ .U!\*=5@^&_Q6\,:_!K
M$&MVFAQ7VC:_<1/N5=9TIF2*_P \KYP:.X4$8E^1  #Q#_@CYXB\,_L1_L<?
M'3_@H3^U;J1\#>&?CK^T#K_CSPCI>NXM+EM,U"=4TV(13%"+BY(+)&<9C>)C
MA<D?0O['GQB_94\8_M ZQ\3M1_:7^'/BSXV?%*RA@'AGP=XPM-8E\.Z!8)--
M;:9']E=RL$)EGEGNFVQS7=TP!"M;Q+[=J/P;T+X]^";/0OVP/@1\._$<]A<"
M:"QN;1=:L5FV;3/&M[:H86.6&T!BJG&]N:G^&'[*_P"S#\$O$$OBSX,?LX^
MO".JS6C6LVI^&/!]E87$D#,K-$TD$2L4+(C%2<$HIQP* .RU_P 0:%X3T*]\
M4>*=:M--TS3;22ZU'4;^Y6&"U@C4O)+)(Y"HBJ"Q8D  $DU\5^'_ -M']@[]
MI+X]>%OVG_B+^UG\-TT7PC<S6GP5\%GQA9RZIJ6IWJ_9'UAK%)&N&NI8I&M;
M.T6,S)%<3.Z^;<K%;_9OC#P9X/\ B'X9O/!7C_PIINN:-J,7E:AI&L6$=U:W
M4>0=DD4@*.N0#@@CBO/_  S^P[^Q5X*\0V/B[P=^Q_\ "W2=6TRZ2YTW5-,^
M'^FP7%I.C!DEBD2$-&ZD AE(((R#0!\/?LT_L;_LY_%K_@IE^W+\-OVY/@MX
M;\5ZMXIU;P[KVACQCIT=PMSX5ETIK6&YLVF!*""6.:W::+:T4B ;E.VO;?\
M@@I#\8[7_@F'X%T_XP^)]4UM;34=9M_!NLZW,TEW?>&X]3N4TJ=W;EE>T6)H
MF[PF(C@BOIGXE? 'X$_&>\L=0^,/P4\)>++C3$D339_$OANUOWM%DQY@B:>-
MC&&VKN"XS@9Z5U<$$-M"EM;0K''&H6.-% 55 P  .@% #J*** "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
)BB@ HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>rddt-20260630_g3.jpg
<TEXT>
begin 644 rddt-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@!
MD )N 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* "BBO#_ -K_ /X*/_L8_L#_ -ER_M>?&-O!-MK;,FDZAJ'AS4IK2YD4$M$M
MQ!;R1>8 -QCW;P.<8YH ]PHKR_XG_MD? +X,?!>U_:$^)^MZ_H_A&Z:)1J=S
MX%U@O!YDBQ1F>!;0S6X>1T53*B!BZ@9W#/HN@ZU9^(]%M=>T^&[C@NX%EBCO
M[":UF52,@/#,J21-ZJZJP[@4 6Z*R/B!X\\'_"OP'K?Q/^(6OP:3H'AO2+G5
M-<U2Z)$5G9V\32S3/@$[4C1F.!T!KD?V>?VM?V<_VJ_V?M/_ &J/@+\5=/US
MX?ZG:W-Q:^)GCELX5BMY)(YVE6Y2-X/+:*0,)%4KM)/'- 'HM%(K*ZAT8$$9
M!!ZTM !17C_BS]O;]D[P)^U5H/[$OC+XK?V9\4/%-L;CPWX6O="OXVU.$1RR
M&2"<P>1*@6&7++(0&C92=P*UZIXA\0Z!X1T"^\5^*M;M-,TO3+.6[U+4M0N5
MA@M8(U+R2R2.0J(J@LS,0  23@4 7**\#TO_ (*=_L2ZEIFA^(+CXLZAI6D>
M*;N"U\)Z_P"(_!&LZ5IFOSSNJV\6GWMY9Q6]\\I8&-8'D,BG<FY>:]SO=8TG
M3KNTL-0U2V@GU"=H;"&:=5>YD$;R%(P3EV$<;N0,D*C'H": +-%%5]6UC2=
MTZ76-=U2VLK2!=T]U=SK''&,XRS,0 /K0!8HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "OQ4_X/;O\ DR7X/'_JJ<O_ *;;BOVKKY%_
MX+0_\$H_"?\ P5W_ &2XOV?]3^(4GA+7M#U^+7/"?B(67VF*"\2&6%HIXMRE
MX9(YG4[6#*P1QNVE& /1/^"A"JW[%NO(R@YNM" !'4_VM98KY7_X*3_\%"/V
MX?V>_P#@K9^SS^Q#^SCXN\&0>'?C1IT_V\^+?##W?]FS1-*AF1H9HGE4*JOY
M.Y2S)M\R,/N3W;P/^S]_P4"^,'@CPI\*OVW/B!\+8M"\/ZEI.H>(KGX<6VH2
MWGBN;3KB&Z@C<W8C2PB>XMX7F5!.9$#Q*T8<L.*_;0_X)=_%W]IW_@J-\!O^
M"@7ACXI^'-*TGX)Q/&?#5_9W$EQJXEDD,Q\Y,+!A9,*-K\KD]<  ^>?V1?\
M@IW^V+^T-^S3_P % ?A)\?-;\':YXP_9=N_$%AI'B:'P;''8:_;VT>JKY-WI
MTDDD;12'2Y$9=V3%<E22R[S\=_MT?MG_ +2'B[_@U+^#OQ@^'.J>$OAII/C[
MQWJ?A/QIX/\ AMX.CTJSO-/.H:P$@MQ%)MM(6%AF:-$)G,S;G52Z2?H)^S;_
M ,$7?VAO@-:?MMO>_&CP9J5U^U\VJ7-OY5C=Q)X8N+V35-P;.3=HB:K(1CRB
MS6RC@2%H^,\;?\&[7Q(^(O\ P0]\*_\ !)?Q#^T=H5OKG@'QQ-XC\-^-+31I
MFM;QI+J^G,-Q;LV^,;=1G3<CMRD;8ZK0!Z'^V%_P48^.?[&OQV_9W_X)\>)O
MC-IFJ>,OBY?ZA?\ BWXHV?@!T.BZ#:QM(J6>F1R7(DNY2C0K(_FHFQG:)MPV
M^+_M!_\ !?W]JK]EG_@FM\1?BU\0_@63\4O#_P =+CX;?#K7/$/A*]TK2_%5
MFXGGL_$ M9MC[6M;:8M&C!/-$9RJOY:^X_\ !0?_ ()$_M2_M>:U\#/VM?AO
M^U!X5\*?M&_!+4'N;/7H_#$Z>']2ADD20V30&66=(DVE0S-(9%EG#*HD41;G
M_!0W_@DQ\:/^"I'_  3^N_V>OVK?V@_#T'Q,7Q':>)/#NN^$?#4UMH6AW]O#
M) EM%;33R7$D+Q3W DEDE,A>8.%58TA !\<_M)>$OVBO!/\ P<V?L4:%^TE\
M8-&\<ZRO@#4'37=)\,C2B2;75_-C>%971@LH<HZ[#L9592R&1_U$_P""E'[,
MVJ_ME_L(_%#]EG0/'D'AK4O'/A>72M+UB[D*0QW<C+Y$<I7YO+DD"1.%!8K(
MP 8D _)FJ_\ !)3]OSXU?\%'O@)_P4;_ &BOVI/A@FN_"#PP-+U#1/#7@V^D
MM[\LMU'.R-+<HV^5;J1_,)548JHA81EI?LG]N/X!?$7]IW]F+Q!\%?A'\5AX
M&\3:G>:7<:+XQ^Q&Y;1I[34K6\6Z2(,OFNGD95"RAF"@LH)( /QE^"?_  5Z
M_:=_81@\*?\ !+7_ (."OV0;VQ\&VDVF:=X5^+.GVHV11Z?/ ]E=NR;K>_2"
M2&W<W%NRRQB,%XI)-U>V_M-^//VT/B/_ ,'1'P^_9W\&_M666B:-I'PBO]<\
M%02>#1>V.DI=6UPMP'MC=)]JGD6W ^T-(NT$!44 AOK']M?_ ()[?M'?\%+/
M@7H7[(G[8>I_#2'P=:>)M.U7Q5XS\)I>G5=96T?>8[*PN(]FCR3<QO-]KNRD
M<DBJIW9%#X\_\$G_ (K^)?\ @K?X"_X*@?L^_'7P]X=;0?A^_A#Q!X;\0>&I
M;S%J5N$6XLVBFC42A+C 63**T08[PQ0 'AG_  4^_P""J/\ P4"_94TW]H;Q
M>;?0/A;'\+[G19_@?HVK:=::L?B;827*1:C=3()C<1PQ!T/F1+"L)E1))&<X
MKR+_ (+=?MH_M1?'C]D/]A;XE_#_ .)L'@?0/C[XH\*ZEXI\*Z?I9G4ZA(+*
M^B\V=I5:>UAFD4K;;4WM&&=R0@3V#]H+_@W]_:I^.?Q0_:U\077[>.CCP]^T
MG;6:VEMJW@=KW4M+CLKK[59:>+IYQ]GLHFQ$RQ*3(D<9PC)SU'[2'_!#+XX?
M'?\ 8!_9C_9SA_:2\*V?Q!_9HU;2;O1M;;PO<C2-5BLHHX4@EA^T-,K;8829
M58!V5\1QAQY8!L_M*?\ !2KXQ?!?]OCX5_\ !+34?C79VNN:E\/K[Q9\2OBU
MIGP]>XG,>ZY2RM+#3$-PD3L\(:5Y!*HB V[6;<OA?QD_X+W?MA?"+]@GX*?'
MW]H+X$:_\-9]=^+]YX.^,_C"V\!3E]+L[6,217VGV.H8 -XDB.IE\Q5\BY1
M[;,>_?MO_P#!)#]JWXM_MD?"'_@IE^RG^TYX2\-_'3X=Z$=%\2#Q)X9N#X?\
M16+M<,T1@AE::% MW<1;2[NT;1'S4DB$C>U?&+]EW]KOXJ?#[0/#WC_Q]\,_
MB%'?6VJ1?%;P+XN\-W%MX:\1072VP@L[2(-<R62V[0;TN)?M,FYI#M_??NP#
ML?\ @GK\;?$W[1/[-MI\7M=^-?A'XBV.KZS?2>&?&G@FR-K9:GI7G$6K-;L[
MO;7*I^[GA<[DFCD&%& /;Z^7/^"0O_!-^P_X)=?LF3?L[VWBZ+5KC4_&.I>(
M[X60E^QV$EV4"65KYS-(T,,4,2!W.Z1@\A"E]H^HZ "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@ HHK-\9>+_#?P^\(:KX]\8ZM%8:1H
M>FSZAJM].<);VT,;22R,?145B?84 :5%?$/[,G_!7'XP?%KP5XU^/WQ__8'U
M3X6_!_P5X&U+Q-<_$B;XEZ5K<=Y':*LAM8K:QW-Y[1%WVEP%,>S)9E!Z[]C'
M_@JCX6_:I^-'A[X!^*_A7)X.\1^-O@3HWQ>\$VPUT7Z7_AO49FA43-Y,/D7D
M3B/S(%\U,2965PK8 /K"BOFO_@H;_P %'-(_X)^7GPML_$'P+\0^)XOBI\3M
M(\$Z7J]AJ%G;V.GWM]*5'GL\AGR(DEE 2!D;R]ID0D5]*4 %%%9OC+Q?X;^'
MWA#5?'OC'5HK#2-#TV?4-5OISA+>VAC:261CZ*BL3["@#2HKXA_9D_X*X_&#
MXM>"O&OQ^^/_ .P/JGPM^#_@KP-J7B:Y^)$WQ+TK6X[R.T59#:Q6UCN;SVB+
MOM+@*8]F2S*#UW[&/_!5'PM^U3\:/#WP#\5_"N3P=XC\;? G1OB]X)MAKHOT
MO_#>HS-"HF;R8?(O(G$?F0+YJ8DRLKA6P ?6%%?*O_!4+_@HE\7?^"=OPFO/
MCKX0_8KUGXE^$/#4-O=^.]<M_&%GI*:3:RW"P@V\<J22WTJEE9HT1$4.O[S.
MX)],^$/$EMXR\)Z7XOLK"\M(=5TZ"\BM=0MS%<0K+&KA)4/*. V&7L010!HT
M45\A_P#!:[X3_M:_'K]CC_A2W[)GP(L_B'<:]XDM/^$R\.WGCC_A'OM6CP![
MAHH[Q9HI$D>YCM1A'7*>8&(4D$ ^O**_'S]F_4/@Y!_P0=_:P\'?!_X ?$KX
M ?$#X7Z3XIF\>>%;_P"(VJSZGIGB.UT);B">+4A,DT]H\2P,L1(B8;P4=6$D
MGW9_P1FNKF^_X)._LZWM[<2333?![07EEE<LSL;.,EB3R23R2: /I>BOQC^%
MW_!4O5_$O[3_ (T_;;_:]^"Q\8_"@?M7M\"?AQ#_ ,)"67X>RP1*\>J#1Y+<
MQ3RW32!YKWSOM$6WRHUV85_V<H *^5_V^O\ @HS\0OV3?B=X0^!W[/\ ^R9=
M?&?QKXGL)[^Y\-:;X^TW0Y["T618H) +TYN#-()U58@2/L[DXXS]45^=W_!4
MS]B;_@GK^V]^T7/\+?VG_P!B?XU7?CNZ\!1'P?\ '?P1X0U:]T_3W22=H;*.
M[L9)(;>XBD9Y?+O(8X&\T'>2W !VO[=W_!5K]I']AC]G_1?VB=>_X)E^+?$.
MAV'AW3M6^+EQ9>.+""+P7]J94:TB9T,FJSPNV)3!&L*94F4 ML^L-(^-GP]U
M3X%VO[1L^K-8>%+CPFGB1[[48C$UOI[6HNC)*IY0K$<L.V#7YH?MD_$W]I;X
M;_L@? [_ ()V?M-?L6?'_P"/49\#Z'<_M!Z]\+?!,^J1:M-9B&1=&-^Q1)?.
MN(0;J=&9VAB*8W7320_3_P 0_P!J;4_B5X*U#]G?XU?\$QOB_J?A/7_V<O\
MA+/$]AH.C++:R-.HBG\(1GS8/,U(1LR& /&6 (P%.: )O^">W_!0_P#:9_;?
M\874OC'_ ()[:C\./ 2Z1+=Z9X_N_B?I6LPW\XEB6.T6"QW,DK)(TC;F 01D
M$DD _6U?FY_P3+_X)[_!?X#?MK6G[5G_  3W^&OQ-^$OPD\8?#*^MOB=\+?B
M'H6KZ2D>O"[LVT]H;+50)?.6,7_F2(7A0*BQ.5G:OTCH *_,+_@M[_P57\9?
MLF_M(>!?V;_ '[:2? 6"YT+^U/$GCK4_@V_BS3[A[F=H;6UD8?\ 'J8Q;S2M
MM5V99XSA0,G]/:\#_:)\"?MA_%#XDZE\+X?A=\#O&GP'\3>$&T_7M'\:ZCJ=
MKK,-\YD$C,D=K<VM]:E/+Q$?LT@;<?-X% 'RE_P5M_:K_:]_9*_X)T^$?VH_
M@[_P4T\!:9JMEH6A#2[Z?P7ID\7Q4U.Y:'SG229S#9VDD3F=!;I^[C#L\P3#
M)]O>//V@K?X2?LA:G^U!XUAL]4&@_#Y_$6H0>%IS=07[QV7V@QV3KN,RR,-L
M1&2X=,9S7S1K/_!/C]IO3_V3K[_@E_HVB?"+Q/\  -_@O:>#-#\1^*-1U*#Q
M+IU^EH8)=1GM%MI[6]"R[+F%(YK1HW0+O^ZZ]YX6_9Y_;[_9TBT;X*?LI_$O
MX7-\)O G[/=IX6\!:=X\TN_GU-_%5DJ06MU?/;% UB;>)!((W$FXG:G1J /F
MG_@A9_P4#^+_ .W-\8?%+_$O_@I_HOQ&FT/P_(^H?!L_!6/PKJFD7#SP@7;2
M.S/<V\8WPGRV.&FC,A4E5;]/*^8O@I^Q[\1/%/[4OA7]O3]JKX>?#KPU\5?#
MOPZU#PIJ)^&&L7=_::TMW<6DIN)I[NSM9@D(M&6&!EDV?;)LR/M0U].T %?D
MEI__  5F^(_QU_X+ 7?[+WAW_@I=IWPE\-V7Q&CT31_A=XE^"*2-XI@LYUM[
MB*SUR<E/,O9(IS"Q50!-&L?F. &_6VOC_P"*G['/[3W[:US%\//V[/ _P8D\
M.^$?BWIWBOX=>-O >H:E_;5M96&HQW<%O)9WEL4M;F:.%;:>>&\=6CGEVQ*0
MM 'EG[1?[7?[7'P'_P""R7P*_9UM_P!N/X=ZGX:^*=]JJ>)O@K>>'[*Q?0M,
MB@+6=U'?N[7<]W,_R)&2BS2(VR'9N\O[$_:S\"_M3_$KX7MX+_9*^/6B?#'Q
M#=SG[1XWU?PHNN26$*HQ"V]E+)'"\CR; 7E8JB!\1NS*5^?_ (C?L-_M._ML
M>,OA7J_[>/AGX16%Q\%_C7!XY\*^+?AEJNI2WNH6]FTKVEDUK>VJFQ\QS:O<
M%;JX1_LN%0%E:*']HSX+?\%HOBI^S5\2/A#X1^+'P(C\0>*OB1>IX9UFY?6+
M&+3O S[?+L9?L\+2M?R*'ADDC=?+21FCE,FQHP#8_P""'7[4/[57[7W_  3]
MT3XQ_M@C3;OQ2WB+5M-M?$NDV*VUOXCL;6Z:"+4DB151!(R2*"BJCB,.J@/B
MOKVO"/\ @GC\,/VR/A'\!3X,_;9\1_#.[\0V>I"#P[IOPBTF>RT+1]%AM;>&
MVLX8IXT<%6CF8Y! #JJX50![O0 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%?''_!;7]OOXG_L+?L.?$'Q
M]^S=86UY\0M*\+C4(+NZC22#PY9RW45FNI3(ZLCOYTH2"%P1-(CMM:."?;\R
M_P#!5?\ X*[?$G]GGQA\&O@QX?\ VW4^!MQK?P]L=>\8_$'4_@N?%.GWES?
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
M^'/$4/Q*\2:PWB%]06-HYI9'-K<P:E:LNS;&_P!FE&"?,X KZSHH ^1OA/\
MLK?M\_LD^&M _9[_ &5?BM\+[KX5^ _V?X/#G@RW\>:1?R:G<^,;=@L5]>FV
M90+!XQ\Z12!U+$*G :MSX*?L>_$3Q3^U+X5_;T_:J^'GPZ\-?%7P[\.M0\*:
MB?AAK%W?VFM+=W%I*;B:>[L[68)"+1EA@99-GVR;,C[4-?3M% !114&JS2VV
MEW-Q"VUX[=V1L9P0I(H GHKQG_A:_C__ *#_ /Y*Q?\ Q-'_  M?Q_\ ]!__
M ,E8O_B:KE9/,CV:BO&?^%K^/_\ H/\ _DK%_P#$T?\ "U_'_P#T'_\ R5B_
M^)HY6',CV:BL3X>:OJ&N^$;75-5N/-GD,F]]@7.'8#@ #H!4OCG4[[1O"=YJ
M>FS^7/$BF-]H.#N Z$$=ZGJ4:U%>,_\ "U_'_P#T'_\ R5B_^)H_X6OX_P#^
M@_\ ^2L7_P 35<K)YD>S45XS_P +7\?_ /0?_P#)6+_XFC_A:_C_ /Z#_P#Y
M*Q?_ !-'*PYD>S5C>./%O_"&:0FJ_P!G_:=]PL7E^;LQD,<YP?3]:N^'[J>^
MT&QO;J3=+-9Q/(V ,L4!)P/>N:^.'_(HP_\ 803_ - >I6XV]#,_X7W_ -2I
M_P"3W_VNC_A??_4J?^3W_P!KKSNBKLB;L]$_X7W_ -2I_P"3W_VNG0_'?SID
MB_X17&Y@,_;NF?\ @%><U+9?\?D7_75?YT6079]!USGCWQ__ ,(.UJO]D_:O
MM(?_ );[-NW;_LG/WOTKHZ\Z^/?^LTK_ '9O_9*E;E/87_A??_4J?^3W_P!K
MH_X7W_U*G_D]_P#:Z\[HJK(F[/1/^%]_]2I_Y/?_ &NKGA_XS?V[K5MH_P#P
MC?E?:)0GF?;-VW/?&P9KR^MCX?\ _(Z:;_U]+19 F[GN%>3?&S_D<4_Z\D_]
M":O6:\F^-G_(XI_UY)_Z$U*.XY;'(44451(5UGP8_P"1T'_7K)_2N3KK/@Q_
MR.@_Z]9/Z4GL"W/7*\2^(_\ R.^H_P#7?_V45[;7B7Q'_P"1WU'_ *[_ /LH
MI1W*EL8E%%%42%>@? ;_ (^]3_ZYQ?S:O/Z] ^ W_'WJ?_7.+^;4GL"W/2*^
M?M4_Y"5Q_P!=W_\ 0C7T#7S]JG_(2N/^N[_^A&E$J1!1115$A7JGP,_Y%:Z_
M["#?^@)7E=>J? S_ )%:Z_["#?\ H"4GL..YU'B/_D7K_P#Z\I?_ $ UX'7O
MGB/_ )%Z_P#^O*7_ - ->!T1V'(****9(5[1\*_^1"T__=D_]&/7B]>T?"O_
M )$+3_\ =D_]&/2EL..YT%%%%06%%%% !1110 4444 %%%% !1110 4444 %
M%>5_ME_ SP#^T'\ M;\"_$WX6:]X]T=;22XG\ Z!XB_LQ_$+K&P2U>4W-LA4
MELA9)DCW!6;)1<?C!^S;^VS\:/@E_P $9OA/^Q7^S=XJ\:^&?B=XX_:RE^"F
MOR^+[IK6\\!23W@FN+"TN=LS1>5!<VT*3^671I9Y$C5XT4 '[YT5\E?\$E?V
MF_A!\<O GQ&^$?@/]G2/X7^)?@W\1KWP9X\\.1:K_::W%_:\?;EU$QQRZ@)A
MEO/G19F8,7!R&;XC_;5_X*8?!SX_?\%6/V0AX)_; \(/X'T3XU:S97W@[3_%
M-JSV]Q!9FS@U+4T5]T$D]Q//#;0R8*QC=Q)<-'$ ?LC1110!A>./AA\-/B;;
MV]G\2?AYH7B&*T=GM8M<TF&[6%B,%D$JL%)  )'I7SC\*_\ @D#^S/\ !/\
M8-\7_P#!/'X7^+_&.D>"O'7]KIXEU6"XT]M6NH-2$BW,'G-9&,)LD9%/E;T4
M !N,U]5T4 ?-&G?\$O/A5I7[/'P:_9HT_P"//Q6M= ^!WBC2=8\)76F^*(+*
M[O4TY&2WT^^>UMHTN;3:V&78LC8'[P<YV_!/[ F@>'?$&LS>//VEOBQ\0_#6
MJ^-XO%=IX$^(OB&TU/3-)U"&\6]MA:R&T6]6""YCAEBMY+F2*-H(\+\O/OE%
M !1110!Y#JOQ1\=6VJ7-O#KFU([AU1?LL1P Q _AJO\ \+7\?_\ 0?\ _)6+
M_P")K'US_D-7G_7U)_Z$:JU:2L9W9T7_  M?Q_\ ]!__ ,E8O_B:/^%K^/\
M_H/_ /DK%_\ $USM%.R"[/7_ (4>(]9\2Z+<W>MWGGR1W6Q&\M5PNT''R@>M
M;^N?\@6\_P"O63_T$UR7P+_Y%V[_ .OW_P!D6NMUS_D"WG_7K)_Z":C[1:V/
M :***L@**** /9?A+_R(5E_O2_\ HQJF^)O_ "(NH_\ 7)?_ $-:A^$O_(A6
M7^]+_P"C&J;XF_\ (BZC_P!<E_\ 0UJ.I?0\4HHHJR HHHH ]Y\*?\BMIO\
MV#X?_0!7._'#_D48?^P@G_H#UT7A3_D5M-_[!\/_ * *YWXX?\BC#_V$$_\
M0'J%N4_A/*****LD*ELO^/R+_KJO\ZBJ6R_X_(O^NJ_SH ^@Z\Z^/?\ K-*_
MW9O_ &2O1:\Z^/?^LTK_ '9O_9*A;EO8\\HHHJR K8^'_P#R.FF_]?2UCUL?
M#_\ Y'33?^OI: 6Y[A7DWQL_Y'%/^O)/_0FKUFO)OC9_R.*?]>2?^A-4QW*E
ML<A1115$A76?!C_D=!_UZR?TKDZZSX,?\CH/^O63^E)[ MSURO$OB/\ \COJ
M/_7?_P!E%>VUXE\1_P#D=]1_Z[_^RBE'<J6QB44451(5Z!\!O^/O4_\ KG%_
M-J\_KT#X#?\ 'WJ?_7.+^;4GL"W/2*^?M4_Y"5Q_UW?_ -"-?0-?/VJ?\A*X
M_P"N[_\ H1I1*D044451(5ZI\#/^16NO^P@W_H"5Y77JGP,_Y%:Z_P"P@W_H
M"4GL..YU'B/_ )%Z_P#^O*7_ - ->!U[YXC_ .1>O_\ KRE_] ->!T1V'(**
M**9(5[1\*_\ D0M/_P!V3_T8]>+U[1\*_P#D0M/_ -V3_P!&/2EL..YT%%%%
M06%%%% !1110 4444 5==US1?#&B7GB7Q)J]MI^G:=:R7-_?WLZQ0VT$:EWE
MD=B%1%4%BQ(  )->(?L[?\%._P!@W]JS_A.Q\#/VD-'U0_#*(S^.UO[6ZTTZ
M/;A'<W,@O8H<VX6-SYZ[HL+]ZO7/B9XV^&?PX\":CXV^,GB[0M!\,Z?")-7U
M?Q-?PVMA;1E@H::6=EC1=Q498@9('6OST_9Q\(_$WX4?\%Q_VBM4_:4L?AWX
MN\$?$?X%:3XV'Q-L]&-E!HFEV5W]BM-*NEFGFB"-'%=7!F9CYOV,2!E5?*A
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
M8O\ :?\ 9^CZY)\2]0N+K1="::,SM%8C2422ZE6,,_\ I"J66)-VR/YN7/\
MP3Z\=2?#/5/V6)YM'/@F?X[Q?$'2?%*WSC4+*U_MV/79;(0>5_Q\?:A+:K+Y
MFW[/+YA.]?*9DGT+\>O"WQZ\9>&K+0_V?_BQI/@K4&U%9-2U_5/#@U8K:JCY
MBBMFEB4N[F/+L^%56PK$C'&?L-^)/CKXL\#>*]5^-_Q6LO&2VOC[4]+\,ZY9
M>&H]*%Q96+K9RLT$<D@R;V"]"MN(:,1L.M=K+J7[0=UX!\;2'PGX9L_$=O<:
ME'\/XH=9EFMKV%8O]!FO&:!3;N\G^LC02! .&?.*O_!+X7:7\$O@_P"&/A%H
M]Y)<P>&]#MM/%Y-_K+IHHU5YY#WDD8,[$\EG)/)IB/HWX2_\B%9?[TO_ *,:
MIOB;_P B+J/_ %R7_P!#6H?A+_R(5E_O2_\ HQJF^)O_ "(NH_\ 7)?_ $-:
MCJ7T/SV^*_B[]MKX.?M#_#?Q'-\3_#OB'PK\0/B,?#=_\-;;PL(I-+T][6\N
M4OH+\2&66:"*T\R<2+Y3@R;%CPI+/ ?[>O@SXQ_M&:UX'C^+-CX0\*Z#X\E\
M%: \MH&N/%WB&V ^UVXN9HVMX(5??!' ,7-P\,CHR(JB2WI&G?\ !0Z]_:,E
M\;^*/@3\)/[%_M/^S]'UR3XEZA<76BZ$TT9G:*Q&DHDEU*L89_\ 2%4LL2;M
MD?S<N?\ @GUXZD^&>J?LL3S:.?!,_P =XOB#I/BE;YQJ%E:_V['KLMD(/*_X
M^/M0EM5E\S;]GE\PG>OE-1)]$?M*>*O&O@3]GOQOXZ^'.HV%IKNB>%+_ %#2
M[C5+!KJW6:"W>5=\2R1EP=N/OCKGG&"W]F3QQXA^)W[-OP]^)/BZX2;5?$/@
M?2=3U.:*((KW$]G%+(P4<*"[L<#@5C?$K0?CO\3?@+\3O 6J>$/#=KJ^KV^K
MZ1X.CMM?F>"ZL9H#%;7-U(UN#;RDNQ>-%E"A1M9\\:W[+O@;Q=\+_P!FWP%\
M,/'MK90ZSX:\'Z=I.I+IUXT\#36UM' S1R,B%E8IN&54X/(IB/K3PI_R*VF_
M]@^'_P! %<'^UIXZTCX9?!>_^(.O6&J7=GH[&ZN+71-)GO[R95C<[(;>!6DF
MD/0(BDDFN\\*?\BMIO\ V#X?_0!7._'#_D48?^P@G_H#U"W+?PGP?^QW\>O
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
M<_Y#5Y_U]2?^A&JM6MB HHHH ]1^!?\ R+MW_P!?O_LBUUNN?\@6\_Z]9/\
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
M_P#=C]B*]4^!G_(K77_80;_T!*_".OU%_P""(7_)K_B3_L?;C_TBLZ][AOQ
M_P!8LT6#^K<ETW?GYMO+D7YGQG'O@I_J/P]+-?K_ +:THQY?9<GQ.U[^TEMZ
M'U_XC_Y%Z_\ ^O*7_P! ->!U[!\;]7U'P]\%_%^OZ1<>3=V/A?4+BUEV!MDB
M6TC*V&!!P0#@@BOQY_X;[_:U_P"BL?\ E"L/_C%>YQ!Q?EO#-2G3Q4)R<TVN
M51>W>\D?(<$^&.?<?X>M6R^K2@J32?M)33;:;5N6$NW6Q^DU%?FS_P -]_M:
M_P#16/\ RA6'_P 8H_X;[_:U_P"BL?\ E"L/_C%?/?\ $5>'O^?57_P&'_R9
M]Q_Q+CQQ_P!!&&_\#J__ "D_2:O:/A7_ ,B%I_\ NR?^C'K\<?\ AOO]K7_H
MK'_E"L/_ (Q7ZC_\$]_'GBOXF_L?>#?'/CC5?MVJ7\5Z;NZ\B.+>5OKA%^6-
M54855' '3UKW,@XURKB3%RPV&A-2C%R]Y12LFETD]=5T/C^-/"?B+@/+(8_,
M*M*4)S4$J<IMW<92UYJ<5:T7UO>VA[/1117UI^9A1110 4444 %%%% 'GOQ[
M_P!7I7^]-_[)7G-:W[:?Q[^$WP.@\.2?%+Q7_98U-[L6)^PSS^88Q#O_ -2C
MXQO7KC.>.]>#_P##??[)7_16/_*%?_\ QBO/KYUDV$JNE7Q-.$UNI3BFKZZI
MN^VI[N"X3XIS/#1Q.#P%:K3E>TH4IRB[.SM*,6G9IIZ[JQ[%17CO_#??[)7_
M $5C_P H5_\ _&*/^&^_V2O^BL?^4*__ /C%8_ZQ\/?]!E+_ ,&0_P SJ_U$
MXX_Z%>)_\$5?_D3WCP+_ ,CCIG_7['_.O<J^.O@Y^VI^S-XU^*OA_P )>&?B
M5]IU#4=6AM[*W_L:]3S)&8!5W/"%&3W) K[%KMPV/P./@Y86K&HEHW&2DD_.
MS9Y&8Y-F^35(T\PP]2C*2NE4A*#:VNE)*Z\SRGXX?\C=#_V#T_\ 0WKC:^=O
M^"L7[3_QS^#'[2.E>%?AIXX_LVPF\&VUU)!_9EK-F5KFZ4MNEB9NB*,9QQTZ
MU\Q?\-]_M:_]%8_\H5A_\8KXW,O$;),JQU3"5:=1R@[.RC;Y7FG^!^JY%X%\
M6\19/0S+#5Z"IU8J24I5%))]TJ35_1L_2:BOS9_X;[_:U_Z*Q_Y0K#_XQ1_P
MWW^UK_T5C_RA6'_QBN'_ (BKP]_SZJ_^ P_^3/7_ .)<>./^@C#?^!U?_E)^
MI_P=_P"1WA_ZX2?^@UZ_7YI_\$R/VK_C]\6_VKM.\&?$+Q[_ &AILND7LKVW
M]E6L662+*G=%$K<'WK]+*^PR+/L'Q%@GBL-&2BFX^\DG=6?1O37N?EW&/!N9
M\#9LLNQ\X2FXJ=X.3C9MI?%&+OH^GS/DG]H;]L3]G+X;_&77/!/C3XB_8M3L
M)XTN[;^R+R3RR8D8#='"RGA@>">M<7_PWW^R5_T5C_RA7_\ \8KY-_X*6_\
M)\?Q _["%M_Z1P5X77Y5F7B9GV"S&MAX4Z3C"<HJZE>R;2O[ZUT/Z.X?\ .#
M<VR'"8ZM7Q"G5I4YM*5.R<H*3M>DW:[TNV[=3])O^&^_V2O^BL?^4*__ /C%
M'_#??[)7_16/_*%?_P#QBOS9HKA_XBKQ#_SZI?\ @,__ ),]C_B7'@?_ *",
M3_X'2_\ E)^Q_P"QC^T5\&_C=K^N:=\+_&/]IS6%G%)=I_9]Q#Y:LY .98U!
MY!Z9KZ!K\W/^"%__ "4?Q_\ ]@2S_P#1SU^D=?K7"N;XG/<DIXS$)*4G*ZC=
M+2375M].Y_,_B/PQ@.#^+:V58*4I4X*#3FTY>]!2=W&,5N]--C\<?BQ^W3^U
M1HOQ3\2Z/IGQ2\JVM/$%Y#;Q_P!B6+;$6=U49,!)P .3S7/_ /#??[6O_16/
M_*%8?_&*X3XV?\EF\7?]C/?_ /I1)7,5_/.)XBX@CB)I8RK:[_Y>3[^I_<6
MX&X)G@:4I99AVW&/_+FGV7]T]B_X;[_:U_Z*Q_Y0K#_XQ1_PWW^UK_T5C_RA
M6'_QBO':*P_UCXA_Z#*O_@R?^9U_ZB<#_P#0KPW_ ((I?_(GZQ?\$D/C-\2O
MC7\%/$FO_$WQ)_:=W:>*3;V\OV.&'9']FA;;B)%!Y8G)&>:^B/C5_P D<\6_
M]BS?_P#I/)7R?_P0\_Y-\\6_]CD?_22"OK#XU?\ )'/%O_8LW_\ Z3R5_0O#
M=>OB>$J56M)RDX.[;;;WW;U9_$/'N#PF7^)N)P^%IQITXU8)1BE&*5H[)62^
M1^"M%%%?S"?Z$!1110!^P_\ P2E_Y,0\%?\ 774__3E<UK?\%*O^3'?B!_V#
MK?\ ]*X*R?\ @E+_ ,F(>"O^NNI_^G*YK6_X*5?\F._$#_L'6_\ Z5P5_3%+
M_D@5_P!@W_N(_@#$_P#)Z)?]A_\ [L'XQ4445_,Y_?X4444 ?NI^RQ_R;%\.
M/^Q#T?\ ](H:^>_^"V/_ ":9H_\ V/EG_P"DEY7T)^RQ_P FQ?#C_L0]'_\
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
M:E:Z<9M/X7*+VW3:^=T?37[1'_)O_CK_ +$[4_\ TDEK\(*_=_\ :(_Y-_\
M'7_8G:G_ .DDM?SL:M\?-9\-^/\ 2?#WB?X2ZK9:!KVLG2=)\2M=PL'NR',?
MF6X/F11R>6VQSG/R[E7<*]WQ1PU;$XW#*FKM0D]TMFGI=ZOR5WY'Q_T=\?A<
M!E..==M*52FKV;5VFE=I/E5VES2LE?5GI%%<)?\ QAUW1OBKH_@'6_AC?V^F
M^(+JYM-)UX7D3AKB&&28B2%?FC1DBD*ODYP-P7(KIO'7B@>"/!NJ>,6T>YOU
MTNPENGL[1D$DJQJ6(4R,JYP#U/\ A7Y+/"UX2A%K6>JU3O=M;IZ:IK7;J?TM
M3S'"5:=6<6[4FU*\9)II*6S2;]UIIJZ:>ES5K]DO^"7?_)B/@+_KCJ'_ *<;
MJOQ9\#^)XO&W@K1_&<%HUNFKZ7;WJ0.^XQB6-9 I/<C=C/M7[3?\$N_^3$?
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
M** "BBB@#\_?^"[?_(/^&'_7;6?Y65?FYX:\#>#?!IO#X4\,6.G?VC<FXO\
M[';+']HF/61\#YF/=CR:_2/_ (+M_P#(/^&'_7;6?Y65?GC7\V>($YQXLQ,4
M]'R7\_<B?WMX*4J4_#;+YRBFX^UL[:J]:I>W:_4P]/\ AG\/-)TR[T73?!6F
M06E]:&TN[6.S01RVY##R"N,>7\[_ "?=&YL#DU<A\*^&K:UTNQM]"M8X-%*G
M2(4@ 6S*Q-"OE@<)B)W08Z*Q'>M"BOCI5JTGK)OY_+\M#]3AA<+324::5MK)
M=[_GKZZGJ?[$'_)W_P -O^QQL?\ T:M?M[7XA?L0?\G?_#;_ +'&Q_\ 1JU^
MWM?M_A3_ ,BO$?XU_P"DH_D3Z2/_ "46"_Z]/_TMGY8?\%LO^3LM&_[$*T_]
M++VOCZOL'_@ME_R=EHW_ &(5I_Z67M?'U?F'&'_)3XO_ !L_H7PN_P"3?9;_
M ->E^H4445\V?>GU!_P2!_Y/6TK_ + >H?\ HFOUPK\C_P#@D#_R>MI7_8#U
M#_T37ZX5_07A?_R3DO\ KY+\HG\2?2&_Y+R'_7B'_I4S\8_^"EO_ "?'\0/^
MPA;?^D<%>%U[I_P4M_Y/C^('_80MO_2."O"Z_$L^_P"1YBO^OD__ $IG];<&
M?\D?EW_7BC_Z;B%%%%>4?2GW;_P0O_Y*/X__ .P)9_\ HYZ_2.OS<_X(7_\
M)1_'_P#V!+/_ -'/7Z1U_2/AW_R2='UG_P"EL_@SQR_Y.3BO\-+_ --Q/P6^
M-G_)9O%W_8SW_P#Z425S%=/\;/\ DLWB[_L9[_\ ]*)*YBOYUQ7^]5/\3_,_
MN?+O^1?1_P $?R04445@=A^G7_!#S_DWSQ;_ -CD?_22"OK#XU?\D<\6_P#8
MLW__ *3R5\G_ /!#S_DWSQ;_ -CD?_22"OK#XU?\D<\6_P#8LW__ *3R5_3'
M"G_)&T/\#_-G\ >)'_)UL7_U^A^4#\%:***_F<_O\**** /V'_X)2_\ )B'@
MK_KKJ?\ Z<KFM;_@I5_R8[\0/^P=;_\ I7!63_P2E_Y,0\%?]==3_P#3E<UK
M?\%*O^3'?B!_V#K?_P!*X*_IBE_R0*_[!O\ W$?P!B?^3T2_[#__ '8/QBHH
MHK^9S^_PHHHH _=3]EC_ )-B^''_ &(>C_\ I%#7SW_P6Q_Y-,T?_L?+/_TD
MO*^A/V6/^38OAQ_V(>C_ /I%#7SW_P %L?\ DTS1_P#L?+/_ -)+ROZ8X@_Y
M(FK_ ->E^2/\_P#@G_D[6&_[")?^E2/ROHHHK^9S_0 *T?"'_(VZ7_V$8/\
MT8M9U:/A#_D;=+_[",'_ *,6KI_Q%ZF5?^!+T?Y'[_U^>7_!=S_C]^%__7+6
M?YV-?H;7YY?\%W/^/WX7_P#7+6?YV-?TEX@_\DCB/^W/_3D3^"O!+_DYN!_[
MB_\ IFH?GY1117\U']]!7KW[ W_)Y?PY_P"QF@_K7D->O?L#?\GE_#G_ +&:
M#^M>EDW_ ".,/_U\A_Z4CPN*?^28QW_7FK_Z1(_;*ORE_P""T/\ R=]:_P#8
MFV7_ *.N*_5JORE_X+0_\G?6O_8FV7_HZXK]T\3/^29_[?C^I_'?T?O^2_\
M^X53\XGR31117\\G]PA7U7_P1O\ ^3RHO^Q8OO\ VG7RI7U7_P $;_\ D\J+
M_L6+[_VG7T'"?_)2X3_KY'\SXGQ)_P"2!S+_ *\S_(_66OQ8_P""B?\ R>O\
M0_\ L-C_ -$QU^T]?BQ_P43_ .3U_B'_ -AL?^B8Z_6/%7_D2T?^OG_MLC^;
M/HX?\E9B_P#KP_\ TY \6HHHK\'/[)"OOC_@A3_R-7Q'_P"P?IG_ *'<5\#U
M]\?\$*?^1J^(_P#V#],_]#N*^NX#_P"2LPWK+_TB1^8>,W_)M,P]*?\ Z=IG
MZ,5^!?Q._P"2D^(?^PY=_P#HYZ_?2OP+^)W_ "4GQ#_V'+O_ -'/7W?BS_ P
MGK/\HGX[]&G_ 'S,_P##2_.H8=%%%?BQ_6(5^HO_  1"_P"37_$G_8^W'_I%
M9U^75?J+_P $0O\ DU_Q)_V/MQ_Z16=?>^&W_)40_P ,OR/QCQ[_ .3>5?\
MKY3_ #/IK]HC_DW_ ,=?]B=J?_I)+7X05^[_ .T1_P F_P#CK_L3M3_])):_
M""O=\6/]\PO^&7YH^.^C7_R*LP_QP_\ 29!1117Y*?TP%?LE_P $N_\ DQ'P
M%_UQU#_TXW5?C;7[)?\ !+O_ ),1\!?]<=0_].-U7Z9X5_\ (_J_]>G_ .EP
M/Y_^D;_R1>&_["(_^FZI[]1117[X?Q>%%%% !1110 5@?%+X<:%\7?A[JWPU
M\37FH6]AK%J;>ZFTJ]:VN$4D',<J?,AXZBM^B@#Y9_X=#_LS?]#_ /%/_P .
M/>_XT?\ #H?]F;_H?_BG_P"''O?\:^IJ* /EG_AT/^S-_P!#_P#%/_PX][_C
M1_PZ'_9F_P"A_P#BG_X<>]_QKZFHH ^6?^'0_P"S-_T/_P 4_P#PX][_ (T?
M\.A_V9O^A_\ BG_X<>]_QKZFHH ^6?\ AT/^S-_T/_Q3_P##CWO^-'_#H?\
M9F_Z'_XI_P#AQ[W_ !KZFHH ^6?^'0_[,W_0_P#Q3_\ #CWO^-'_  Z'_9F_
MZ'_XI_\ AQ[W_&OJ:B@#Y9_X=#_LS?\ 0_\ Q3_\./>_XT?\.A_V9O\ H?\
MXI_^''O?\:^IJ* /EG_AT/\ LS?]#_\ %/\ \./>_P"-'_#H?]F;_H?_ (I_
M^''O?\:^IJ* /EG_ (=#_LS?]#_\4_\ PX][_C1_PZ'_ &9O^A_^*?\ X<>]
M_P :^IJ* /EG_AT/^S-_T/\ \4__  X][_C1_P .A_V9O^A_^*?_ (<>]_QK
MZFHH ^6?^'0_[,W_ $/_ ,4__#CWO^-'_#H?]F;_ *'_ .*?_AQ[W_&OJ:B@
M#Y9_X=#_ +,W_0__ !3_ /#CWO\ C1_PZ'_9F_Z'_P"*?_AQ[W_&OJ:B@#Y9
M_P"'0_[,W_0__%/_ ,./>_XT?\.A_P!F;_H?_BG_ .''O?\ &OJ:B@#Y9_X=
M#_LS?]#_ /%/_P ./>_XT?\ #H?]F;_H?_BG_P"''O?\:^IJ* /EG_AT/^S-
M_P!#_P#%/_PX][_C1_PZ'_9F_P"A_P#BG_X<>]_QKZFHH ^6?^'0_P"S-_T/
M_P 4_P#PX][_ (T?\.A_V9O^A_\ BG_X<>]_QKZFHH ^6?\ AT/^S-_T/_Q3
M_P##CWO^-'_#H?\ 9F_Z'_XI_P#AQ[W_ !KZFHH ^6?^'0_[,W_0_P#Q3_\
M#CWO^-'_  Z'_9F_Z'_XI_\ AQ[W_&OJ:B@#Y9_X=#_LS?\ 0_\ Q3_\./>_
MXT?\.A_V9O\ H?\ XI_^''O?\:^IJ* /EG_AT/\ LS?]#_\ %/\ \./>_P"-
M'_#H?]F;_H?_ (I_^''O?\:^IJ* /EG_ (=#_LS?]#_\4_\ PX][_C1_PZ'_
M &9O^A_^*?\ X<>]_P :^IJ* /EG_AT/^S-_T/\ \4__  X][_C1_P .A_V9
MO^A_^*?_ (<>]_QKZFHH ^6?^'0_[,W_ $/_ ,4__#CWO^-'_#H?]F;_ *'_
M .*?_AQ[W_&OJ:B@#Y9_X=#_ +,W_0__ !3_ /#CWO\ C1_PZ'_9F_Z'_P"*
M?_AQ[W_&OJ:B@#Y9_P"'0_[,W_0__%/_ ,./>_XT?\.A_P!F;_H?_BG_ .''
MO?\ &OJ:B@#Y9_X=#_LS?]#_ /%/_P ./>_XT?\ #H?]F;_H?_BG_P"''O?\
M:^IJ* /EG_AT/^S-_P!#_P#%/_PX][_C1_PZ'_9F_P"A_P#BG_X<>]_QKZFH
MH ^6?^'0_P"S-_T/_P 4_P#PX][_ (T?\.A_V9O^A_\ BG_X<>]_QKZFHH ^
M6?\ AT/^S-_T/_Q3_P##CWO^-'_#H?\ 9F_Z'_XI_P#AQ[W_ !KZFHH ^6?^
M'0_[,W_0_P#Q3_\ #CWO^-'_  Z'_9F_Z'_XI_\ AQ[W_&OJ:B@#Y9_X=#_L
MS?\ 0_\ Q3_\./>_XT?\.A_V9O\ H?\ XI_^''O?\:^IJ* /EG_AT/\ LS?]
M#_\ %/\ \./>_P"-'_#H?]F;_H?_ (I_^''O?\:^IJ* /EG_ (=#_LS?]#_\
M4_\ PX][_C1_PZ'_ &9O^A_^*?\ X<>]_P :^IJ* /EG_AT/^S-_T/\ \4__
M  X][_C1_P .A_V9O^A_^*?_ (<>]_QKZFHH ^6?^'0_[,W_ $/_ ,4__#CW
MO^-'_#H?]F;_ *'_ .*?_AQ[W_&OJ:B@#Y9_X=#_ +,W_0__ !3_ /#CWO\
MC1_PZ'_9F_Z'_P"*?_AQ[W_&OJ:B@"KH6CVOA[1+/0+*25X;&UCMX7GD+NRH
MH4%F/+' Y)ZFK5%% !1110 4444 %-EEB@B:>>141%+.[G 4#J2>PIU?*/\
MP7,TKXR:W_P20^/.E_ 6+4)/$<O@67;%I08W,MB)8C?I&%Y+-9"Y7 Y.<#)-
M 'K7AW]M?]F#Q7K.CZ3HGQ4A>'Q)?"R\,:Y/IEW#I&N7)W;8+#4I(EL[V1MK
M;4@E=GVMM!P:E^(_[:'[+GPA^+NA? GXE?&;2M'\4^);^"PT?3KL2!9;R?/V
M>U:8(889Y?\ EG%(ZO)D;%;(S\Z_\%<+KX2^+/\ @B1XX_X5"L%UI&L> =)3
MX21:#R\^H2S6G]@K8B/YC*;DVGDA/FR%QTJU_P %)='_ &@M"_8Z\$_$8Z#X
M+\4MX,\7>$-?^*/@;5M,F-UXHO;6^L62.RNX)U6&Y6[6WEC1HI1,T,<1^1V1
MP#Z7_P"&D_@2/CGJ/[-,OQ.TR+QUI'A)/$^H^')I"DT&CM,8/MI+ (8A(-K$
M,=I9=P 9<\W\ _V\?V0/VH/$.O>$_@1\?-"\0:GX9M4N]9L(9'AEAM'SLNU6
M94,MLV#MN(]T1XPYR*[SQ#\,O 7B77;CQ3XKT&&_GF\/W&BRB_8R0BPG97N(
M?+8[ LICB\PXRXAC#$A% \,\#^&/A/\ &_\ ;13]LB36-%%A;?#B\\!>!A)<
MQ>9XEM;B[BU#4+L(3F:U'V*%;?C#(MW, 8I8I& /1_@5^V/^S)^TOXH\0>"?
M@=\7]-U_5_"P@?7--A26*>WBGW>1<!)40RP2;&V3Q[HGVG:QKTJ66*")IYY%
M1$4L[N<!0.I)["OE+P1:_%[PA_P6%\0K\2-!\)Z[I7C;X'^=X0\5:%IMQ:7_
M (?LM*U>-7TJ^62>:.;[1+J[3QW">47-K(OEXCR%_P""YFE?&36_^"2'QYTO
MX"Q:A)XCE\"R[8M*#&YEL1+$;](PO)9K(7*X')S@9)H ]:\._MK_ +,'BO6=
M'TG1/BI"\/B2^%EX8UR?3+N'2-<N3NVP6&I21+9WLC;6VI!*[/M;:#@UUGQ9
M^-7PJ^!6A:?XE^+OCFQT&RU;Q!I^A:9-?.0;O4;ZX2VM;6-5!9Y))9%  !P-
MS'"JS#Y._P""N%U\)?%G_!$CQQ_PJ%8+K2-8\ Z2GPDBT'EY]0EFM/[!6Q$?
MS&4W)M/)"?-D+CI7@'_!2GXK_M$3^"/#MY^T#^QE\4M1O_!_Q7^&EEX;U[38
M]$DT:XGB\2Z+->W<);4EE-W>W"-:PEX56.,1KNB6XN20#](/^&D_@2/CGJ/[
M-,OQ.TR+QUI'A)/$^H^')I"DT&CM,8/MI+ (8A(-K$,=I9=P 9<\W\ _V\?V
M0/VH/$.O>$_@1\?-"\0:GX9M4N]9L(9'AEAM'SLNU694,MLV#MN(]T1XPYR*
M[*7P'X(\?/'\0/&?@J07>H>%9-+N=/UTJ_V6QN=DES:/$'>%2Y2-9MI8/Y"
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
MQZC86'PSU*=94CUZYO83-:11;D!5I4'RAPN257[S '\Z?V%_%WQX\._\$_\
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
M>T#1Y)YX8KGQ1XUA:2SN&AE16\4ZNI*2(0R, >&4@@X(((KT/]H6P^'GP_\
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
MM85CB@B10J(B* %50   ,   5/10 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
(4 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>rddt-20260630_g4.jpg
<TEXT>
begin 644 rddt-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@!
MD )P 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* "BJ7B/7['PMH=SXAU."]EM[2(R2QZ;IL]Y.P]$@MT>60_[**3[5\R^!O\
M@M7_ ,$T_B;X=\0^,?A]^T+>:QHWA%MOBS6K#X?Z])9:(<.<7EP+'R[4XC<_
MO67A&]#0!]3T5RGP4^.GP:_:0^'&G_%_X!_$_0_&'A?5%8V&N^'M1CNK:4J=
MK+O0D!E8%64X92"" 1BNKH ***K1:QI,^K3Z!#JEL]_;6\5Q<V2SJ9HHI6D6
M.1DSN57:*4*Q&&,3@9VG !9HHHH **^>M2_X*L?\$_-)^/-E^S3=_M(:<WB_
M4/&O_"'VEM;Z5?36;>(-JL=*-_' ;-+L;T!@:8.&=5(#$"KW[7G_  4Q_8B_
M8+U[0_#?[7'QN7P7<^)89)- :^\/:C/#?[&59$BFM[>2-Y%+)NC#;U$B$@!U
M) /=Z*^>OVFO^"J7["7[&FJ>']&_:D^-%WX(N?%=H+CP['KG@O6(_MZXC+)&
M1:$&5/-C#Q9\R,NJNJDXKT+XJ?M2_!KX*^'?#7BGXEZGKNG6GB_5;;3-!">#
M-5N)IKVX(6"VDAAMGDMY79@JI*J$MD8R"  >AT444 %%>:_M4?M>_L[_ +$W
MPP;XT_M/_$$^%O"L=Y%:SZY+I%Y=002R';&)3;12&(,V%#. I8A0<D ]MX(\
M:^%_B1X*TCXB^"=634-%U[2[?4M(OXT95N;6>-98I & 8!D96P0#SR!0!J45
MX_\ L]?M[?LG?M4_$WQE\&?@5\5O[8\5_#R=(?&OA^YT*_L+K1Y&DDC"31W<
M$1#;XG&!DC;SVKV"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M6W=UC,TG]FW0+R;@O[O"\DU]7?\ !7S]@WXD_P#!33]@_6?V/?"?CG0_"-YX
MFO\ 3+C4]9U"*:\BM%M;F*Z*1(@0REGB5-S%,*2<9XKPKXP_\$8?C[<_&#]E
M?]L[]GSXR^#=)^,O[.O@:S\&:LGB'3[N71/$VD0VLUJ<&+$UNYCN;LA</_Q]
M;=W[H,X!XE_P0/M/&]A_P6R_;^L?B1K.G:CKL/B+3DU/4=(L7M;:ZE%W>@RI
M"\DC0AAAO++OM)(W,!D_L57P=_P38_X)2?M#_L8_MX?'K]M#XM_M&>%/%(^-
M]^MUJ&BZ+X2N+1K>5)I)4:.1[EA$@\V1?**S-M"9E)#,WWC0 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%?GO_P %M?\ @G7^RS\7
M_AMXU_;;^.D?C/Q#XOT#P-!X<^''AG2O&=WI=@=4GN7ATV#R[5XS++<:C?Q(
MSNQRI10OR<@'Z$45^7'_  4*_P"".G[(OP]_8@M_BE\7+OQMXM\4_"SX,Z3X
M$^'6D:?XUO=-L[W6-QM;$LELZ--/>:K>H9)'8Y$BJ%&WG] _V8_V>]%_9P_9
M:\$?LRZ=J5S=6OA+P;9:'+J*74B3W;Q6ZQ2W/F*P=9)'#R%P0P9R00: /1**
M_-__ (-Y+[79M<_;+T?7/%NN:T-%_;!\4:3I]YXBURYU*[6SM5@@@C>XN7>6
M39&BJ"[$\<FOT@H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
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
M945YW_POO_J5/_)[_P"UT?\ "^_^I4_\GO\ [73LQ71Z)17G?_"^_P#J5/\
MR>_^UUM^!?B7_P )IJDNF_V+]F\JW,N_[3OS\P&,;1ZT6871U->%>-/^1OU3
M_K_E_P#0S7NM>%>-/^1OU3_K_E_]#-..XI&91115$A7HWP%_U6J?[T/_ +/7
MG->C? 7_ %6J?[T/_L])[#6YZ%1114%A1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%5==UW1?"^B7GB;Q)JUO8:=I
MUI)=7]]>3".*WAC4N\CNQ 554$DG@ $T 6J*^;?A5_P4@\&?%/\ 9M\4_MU)
MX NM%^!?A_0M3UC3?&FM7IBU'7;"P61I;ZVTT1$I:R>4_DM--'-* #Y*AD+8
M/[&/_!5'PM^U3\:/#WP#\5_"N3P=XC\;? G1OB]X)MAKHOTO_#>HS-"HF;R8
M?(O(G$?F0+YJ8DRLKA6P ?6%%?-?_!0W_@HYI'_!/R\^%MGX@^!?B'Q/%\5/
MB=I'@G2]7L-0L[>QT^]OI2H\]GD,^1$DLH"0,C>7M,B$BOI2@ KR3]O3]I&\
M_8^_8L^*7[4.F:(FI7O@3P-J.L:?I\V?+N+F&!FA23;R(S)L#$<A<D5ZW6)\
M2OAQX(^,/P[U[X3?$SPY;ZQX<\3Z/<Z5KVE70/EWEG<1-%-"V"#AD=E."#SP
M10!^4_\ P3J_X*8>!?V8[#01_P %#?!9?XD?$#]G:V^-;_'"Z\31ZFWB#3[Y
MPQTS]_!;C1_),B0Q6<;&T14W>8I8L^G_ ,$IOVN]!_:%_P""Z/[1=_J?[4_A
M/QY+JWPH\+_\(K'X7\2P7VFVT,8:>ZT_3GC.)XK66Y*22@!GD9I'5#)L7[$_
M9U_X)+_LJ_L\^)=&\5NVO>.;GPS\,XOA]X43X@36E]%HWAN.Z:Y6PBCCMHED
M&XQKYLXEEV01KOQNW5I?^"0/[)%I\7/C)\;/!@\0^%-<^-?@.+PGKLGA*ZM=
M.71+1+8V_G:68;</:7#*0S.6=68 E<<4 ?*W_!RE_P % ? WA#]COXP?LB>
MOVG?#O@[QG;>"K.YUO2)/$%O!K.MQ7MU%$FEV5NS"5T>W,\UQ*@^6)4B&[SY
M##^AG[)/B_PKX^_9;^'7C'P/XCL=7TF_\$Z9)8ZEIMRLT%PGV6,;D="589!&
M0>U>4?&K_@DW^R9^T#^QDO[%?Q2T[5]3T\>%--\/R>/KN2UG\52V]D83%*^H
MS6[EIF\A0S;,$,P"J" /H#X=> O#7PK\ Z+\-?!MBMMI6@Z7!8:? D:+MAB0
M(O"*JYP,G  R3P* -FBBO+/CG_R,]K_UX+_Z&]-*XGH>IT5\[T4^47,?1%%?
M.]=)\)?^1]LO]V7_ -%M1RAS'LE>-_%K_D?;W_=B_P#1:U[)7C?Q:_Y'V]_W
M8O\ T6M$=PEL<W1115$A7:_ S_D9[K_KP;_T-*XJNU^!G_(SW7_7@W_H:4GL
M"W/4Z\*\:?\ (WZI_P!?\O\ Z&:]UKPKQI_R-^J?]?\ +_Z&:4=RI&91115$
MA7HWP%_U6J?[T/\ [/7G->C? 7_5:I_O0_\ L])[#6YZ%1114%A1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'QOJ'_  4^^.WBK]MW
M4OV5?V<_V#+SX@^%O#_BFUT3Q1\3[/XH:5:P:2Q:-+V:73V#702UD:2-OE!D
M:!@F<@GF=+_X+H_#'Q#XYU>T\-?"%[WPQH/[35K\$]6ND\2@:[#J\[&*/4!I
M7V<YL6N%>-6^T"5EBE<19C*5X3XT_P""='[,GQT_:LM/VC_V&OV4_C9\!/VA
M? _QXM+WQ!XJ\1^&M7T_2O%6F'5E;6+Q[R22;3[VVN+0W<B"*433,R1R1A9"
M!X[KO[ O[8&N_MZZ5^W;X!^"_B?PE^T;;_M@3VVOVVG>"98/"&H_#PQ^6NH2
M7@@%I*?L@D+7'FF[EDNYE*^:(A& ?JW^V_\ MK^#OV*O"G@F\UGP^^M>(/B7
M\3-%\!^!="6\^S)>ZOJ4_EQ&:;9(8((T622201N0J8"LS*"W]AS]MOP;^VSX
M1\;7VC>'7T/Q#\-/B9K7@/QWH+7HN4LM8TV?RY?)FV(9X'5HY(Y#&A(?!565
M@/CS_@H-I'Q]_;VF^$OQP\-?LC?$KPJG[,7[;&C7FMZ1KVB,UWXD\-V5U&MS
MKFF6\.Z2\A =)$6-6+HDNS>5Q7J'_!%+]EGXI? L?M*?&[XI>&-2T,?&S]IS
MQ5XQ\*Z1J]G):W::'-=,+.>>WE"R6\DH\Q_*D575/+W $X !]P5XI_P4B^!G
MQ%_:;_8#^,?[/GPCOD@\3^,OAQJVDZ%YDXB2:YFM71('<D!$D)\MF/ #DG@5
M[710!^%GPB_X)=?M0?&#P</AI\"_@AXC^%.E:O\ \$^HO OQ9TK7M!GT2QUO
MXA6^^WM]T<R(EW.SP!WOHQ(OD,,R'S<-ZO\ L<_ 3]I#X:_M-_#G]NS6?V8/
MB'+I_P"SS_P3LT+P'JGA(^&I[/5-=\7VKSR3Z380W"H;S;&K#SXM\3/)$$9R
M<#]?** /S&_X+-W7QE_:S_9^_8\\<^!?V5/BE'JUO^T/X+\?^+O"4/@2_OK[
MPOI<-O=-="]^RPR+%+"TR(T1/F9_@Z@?II97<5_9Q7T"2JDT2R(LT+1N 1D!
MD<!D//*L 0>" :EHH ***\]^/7^JTO\ WIO_ &2FM1/0]"HKYWHI\HN8^B**
M^=ZT_!?_ "-^E_\ 7_%_Z&*.4.8]UKRSXY_\C/:_]>"_^AO7J=>6?'/_ )&>
MU_Z\%_\ 0WHCN-['%44451 5TGPE_P"1]LO]V7_T6U<W72?"7_D?;+_=E_\
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
M\0]1M/"EQ]DFB*F]T^V5TFQ$LA!,;?O"K<=:]$L_V9?VQ/!W@;P[^R%'X/\
M@]\2O@3'\*[7PYXBA^)7B36&\0OJ"QM'-+(YM;F#4K5EV;8W^S2C!/F< 5]9
MT4 ?-/[)7[+7[3_[(GBOP#^S_P"#OB7X1U']G?P%\%+'P[:V5]83CQ/=^([>
M55-Z\@_<+;/ "=@;*NVT)@!Z[7]EK]GWQG\)_&_Q;^+/Q3U/2[WQ+\3?B//J
MJRZ5-))'::+;6T%AI5GNDC0ADM;999%"E5GN9]K."';V&B@ HHHH **^>9O]
M:W^\:;5<I/,?1%%?.]%'*',?1%4/%7_(L:E_UX3?^@&N=^"'_(H3?]?[_P#H
M"5T7BK_D6-2_Z\)O_0#2V91X-1115F84444 >T?"S_D0M/\ ]V3_ -&-1\4_
M^1"U#_=C_P#1BT?"S_D0M/\ ]V3_ -&-1\4_^1"U#_=C_P#1BU'4OH>+T445
M9 4444 >\^%?^18TW_KPA_\ 0!7._&__ )%"'_K_ $_] >NB\*_\BQIO_7A#
M_P"@"N=^-_\ R*$/_7^G_H#U"W*?PGE%%%%62%.A_P!:O^\*;3H?]:O^\* /
MH:O/?CU_JM+_ -Z;_P!DKT*O/?CU_JM+_P!Z;_V2H6Y;V/.:***L@*T_!?\
MR-^E_P#7_%_Z&*S*T_!?_(WZ7_U_Q?\ H8H!;GNM>6?'/_D9[7_KP7_T-Z]3
MKY%_X*@>,OB1HK>&_!G@SX%^-O&>C^(5>'Q@_@5K$7=MIR;F: &[N[8*;@D0
MET8LD?G%2K^6PB.Y;V(-#_:7^ /B3X-WG[0^C_%O1)/ VGO?K=^*WO!'8Q_8
MKF6UN6\U\*52:"5-PRK;<J6!!/4^$O%?A[QWX4TSQQX1U1+[2M9T^&^TR]B!
M"W%O-&LD<@! (#(RGD \U\-?L(>+9_$G_!)#XJ:3)\)]<\+6NFWOQ.2UBUB"
MTCBF276M;E,<*V\\F!"7,#A@H$D3A-Z;7;Z@_8OU"PT_]C#X._;[Z&#S_AMX
M>BA\Z4+YDC:=!A%SU8]@.35$$MA^VI^RMJ?QW'[,UE\;M%?QP\L\,&A&1U:X
MG@4M/;Q2E1%-/& 2\*.TB;6W*,''NGPE_P"1]LO]V7_T6U?*_P 9O"'PH^,_
MQ6\!>$(KW1M-T#X1^/H?$^K:CY\4*KK"PSQ6NG0DD?O6EO/.F8<@*D9#-<$I
M]4?"7_D?;+_=E_\ 1;4/8:W/9*^0?^"A_P"T]\/_ -GC6K71/$WQ<\+>#M9\
M8W8T_P /ZMXNUBVL[2SV0*]Q>.;AU600QG<(\_O)&AC)42%U^OJ\.^.?AOP[
MXB\=W*>(-!LKX1",Q"\M4E"$QIG&X'&<#\JF.Y3/SA_8@_;C^!7PQ_8/TGPD
MG[7/@T>(M9^*?C;2=.\2^+?'-G*+-#XEU2<:A=RS2@2E;-XIT5B//,UNH*I+
MYB^M_P#!&OXB^"O'/[&7]F^%OB[;>,+C1_B-XSAO[_\ X2&/4;K8_B?59+:2
MXD5F8M+;M%*K-C>CJZY5@:]@^ ?[)WPA_9]^&8^%GAS1(M3L!XAUC6!-K%E;
MR2B;4=1N;^5<K&J[$>Y:-.,B-$!)(R<SX4_L?^'O@9\-=(^%_P (OB5XAT&R
MT[X@7WBB_N+.*R\[5A=ZE=W\^G7!:W(^RE[MHQL"2K'%&!(""31.AX#\5?!?
MC?X??\%#/#WQL_:J^"]GXB\)>)O&EEH?PS\;^%?B!JZ2>$K@QA;&UU+2"T=K
M+%/<"5A<*)=DUR%?Y?+*_HE\#/\ D9[K_KP;_P!#2OGS1?V<]5?QA_PD7Q-^
M.?BCQII]EXEEUKP[X>URUTZ*UTJ=F<Q*&M;6*6=8/,80B9WVX1FWR1HZ_0?P
M,_Y&>Z_Z\&_]#2A[!U/4Z^1/VSOV7OA?^U3X&^(/P6\?Z?\ 9K;QC87NE7^L
MZ=;0"^@BE#1EXI)(W =0?E)! QTKZ[KPKQI_R-^J?]?\O_H9J8[CD>?>.O@Y
MX9\>1^%=/O99;73O"OB2WUF+2[-$2"\EMXY1;QRKM^Y'.\5RH7!\VVB.< @U
M?B'\#=*^*^JZW8_$'Q7J>I^$/$?@FX\-ZUX G6#^S+J.=F\VZ8B,3B9HF:'B
M4)L.0F[YJ[BBK)/+?A9^ROX?^'OBOP[XY\1^.M:\6:OX/\)2^&O"NH:\+?S+
M'3YGMWG),,2"6XF^R6@DF;J+=-JIND,GTQ\!?]5JG^]#_P"SUYS7HWP%_P!5
MJG^]#_[/2>PUN>A4445!84444 %%%% !1110 455UW7-%\,:)>>)?$FKVVGZ
M=IUK)<W]_>SK%#;01J7>61V(5$506+$@  DUX]^RA_P46_8N_;@\2>*_!W[+
MOQTLO%&K^"+B.'Q1I8TV\LKBR,F[8_EW<,32Q-M.)8PT9_O<B@#VNBN*T/\
M:,^"?B7X]:]^S#X?^(-G>>//"^@6>M>(?#UNDC2:?973R);O*X7RU9S&Q$9;
MS-NURH5U8XOQ\_;+_9H_9AU&'2/C?\48-&NYM#N];>UCT^ZO)+;2K5HUN=1N
M%MHI#;6<32QA[F4)"A< N* /3Z*@TS4]-UO3;?6=&U&"[L[N!)K2[M9EDBFB
M=0RNC*2&4@@@@X(.14] '#_M#_M(_!']E'X87GQD_:!\?VWASP[8N$EO9H)9
MY))"&81Q00(\L\FU7;9&C-M1FQA21E_ W]LK]ES]I']G:#]K/X,_&W0]6^',
MUI<73^+99S:6UM% 6$[7'VD1M;>7L;>)0A4#) '-:?QK\9^']&MK'P+I_P 7
M_!OA'Q[XHCNK3X=3>+(XKEI[]82SF"S-Q!+>%$^=XHI%.WJ0*_"74_"7[1'@
MK_@F;\)_V%OC%X3L?"_@^U_X*+I\/?BOXQ\(6V+3Q5IJ:D))=2D6X62(Q27S
MS(0Z>2'T^&,QC!BH _>OX2_&/X?_ !R\)Q>._AEJ-[?:-<@-9:E<:+=VD-[&
MPRLUNUQ%']HA8$,LT>Z-P058@@U\\^(/^"X7_!*SPQ\?+G]EW6/VO]'7Q]9^
M*SX9N/#4&BZE-,-6%Q]F-H&CMF1I/._=\,1N[UYA_P $Z/\ @I3XHTZ3XM_"
MC_@H+\<]"1_!7[3VH?"KX9>.]7L[;2Y/%L@PUM:-%;I' ;M5(#M$D:?,H*@@
MEN]^/7P:^$GBK]N#X$_LO_#KX9:#IEEX>U34OBWXXDTS2889'&GG[-IPFD5=
MS23ZKJ"W>XDL[:7(2>I(!]@4444 87CCX8?#3XFV]O9_$GX>:%XABM'9[6+7
M-)ANUA8C!9!*K!20 "1Z5\X_"O\ X) _LS_!/]@WQ?\ \$\?A?XO\8Z1X*\=
M?VNGB758+C3VU:Z@U(2+<P><UD8PFR1D4^5O10 &XS7U710!\T:=_P $O/A5
MI7[/'P:_9HT_X\_%:UT#X'>*-)UCPE=:;XH@LKN]33D9+?3[Y[6VC2YM-K89
M=BR-@?O!SG@X?^"(/P9E_:WE_;%\0?MB?M$:OK=WXZM?%>I>&+[XBP)H%_>6
MTD3V\4UC#9QH]O&(((UCSPD*+G K[3HH **** /)_$_Q+\;:=XCO["SUK9%#
M=R)$GV:,X4,0!DKFJ/\ PM?Q_P#]!_\ \E8O_B:H>-/^1OU3_K_E_P#0S695
MI*QG=G1?\+7\?_\ 0?\ _)6+_P")H_X6OX__ .@__P"2L7_Q-<[13L@NSU?X
M1^*M?\3QW[:Y?^>86B\K]TB[<[L_= ST%=C7GOP%_P!5JG^]#_[/7H50]RUL
M?/,W^M;_ 'C3:=-_K6_WC3:L@**** /5_@A_R*$W_7^__H"5T7BK_D6-2_Z\
M)O\ T USOP0_Y%";_K_?_P! 2NB\5?\ (L:E_P!>$W_H!J7\1:V/!J***H@*
M*** /:/A9_R(6G_[LG_HQJ/BG_R(6H?[L?\ Z,6CX6?\B%I_^[)_Z,:CXI_\
MB%J'^['_ .C%J.I?0\7HKQ;6OVKO&GA/]ICPI\#_ !C^SGK=AX>\<ZGJ&E^&
M/&RZK;3+)?6EI/=LMQ:(?,MX9(;:=HI26SM4.L>X5C>*/VW_ !;\/_CEX7\"
M?$;]E[Q+H_@?QMXM/A?PO\0I-4M)!-JA65H1/8HWGV]O/Y$@BF.2<H72,.*L
M@^@J*XSXV_$;Q[\._#4$_P +O@Y?^.=?OKGR;#1;348;&%0$9VFN+J;Y((@%
MVY =B[HJH<DC#_9+_::L/VJ/AE>>-/\ A -6\)ZQH?B2_P##WBKPOK3QR3Z5
MJEE+Y<\/FQ,T<Z9VLDJ$JZ.IX.0 #[(\*_\ (L:;_P!>$/\ Z *Y;]H/5-,T
M/X>OK6M:C!:6=G<>?=W=U*(XH8DCD9G=F("J "23P ,UU/A7_D6--_Z\(?\
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
MVX! XJ]KOC7PSX:NELM;U/R)7CWJODNV5R1G*J>X-4O^%K^ /^@__P"2LO\
M\319A=&9)^S;^SK+X=T3P?+\ _!3:3X9UU=;\-Z6WA:T-MI.IJ[NM];1>7M@
MN \DC"9 KAG8YR3710>"?!EKXRNOB-;>$=+C\0WNF0:=>:]'81B]GLX9)9(;
M9YPN]XDDGG=8R2JM-(0 78FA_P +7\ ?]!__ ,E9?_B:/^%K^ /^@_\ ^2LO
M_P 33LQ71T5%8VD?$#PCKM^FEZ5J_FSR [$^SR+G )/)4#H#6S2&>-_%K_D?
M;W_=B_\ 1:US==)\6O\ D?;W_=B_]%K7-UHMC-[A1110!VOP,_Y&>Z_Z\&_]
M#2O4Z\L^!G_(SW7_ %X-_P"AI7J=0]RH['A7C3_D;]4_Z_Y?_0S696GXT_Y&
M_5/^O^7_ -#-9E6MB0HHHH ]&^ O^JU3_>A_]GKT*O/?@+_JM4_WH?\ V>O0
MJA[EK8^>9O\ 6M_O&FUYG\?_ -LW]EW]F#6['1/CY\:='\,7.I!9(%U!GVQ1
M-)Y:S3LBLMM"7!02S%(RRL V0<=AXT^)?@+X>:#!XE\9>*;2RL[RYBMK!V?>
MU[/+_JH($3+SRO\ PQQAG;L#5D&Y15*3Q'HUOX=?Q9J-Z+'3XK,W5Q<ZDC6P
MMX0NYGE$H4Q!5!+;P-N#G&*X[X(_M0? 3]HVXURQ^#'Q(M-;NO#-U%;Z_8I#
M+!<V+RJ7B,D,R)(J2*&9'V['"DJ3@T ?2OP0_P"10F_Z_P!__0$KHO%7_(L:
ME_UX3?\ H!KG?@A_R*$W_7^__H"5T7BK_D6-2_Z\)O\ T U+^(M;'P)XH_;?
M\6_#_P".7A?P)\1OV7O$NC^!_&WBT^%_"_Q"DU2TD$VJ%96A$]BC>?;V\_D2
M"*8Y)RA=(PXI[?M]>$T72_'K>#)#\.=7^)TO@&U\9IJ2ETU9+Z331*]KL^6S
M;4(GM%G$I?>4<Q")O,'&:Q^UI\*OC#^U#HGAGQ-\)?BQ/#X+\6>1X/LC\&]?
M2SOM8D5[,ZK+>RV:6D=M#%/.L3/*$P\DQY6 CC/'_P"P[=>*/B9H_P"SK\!O
M'/B\?#%_C+#\1?B#8:E:VW]BZ3)!??VF^FV%PULL\TEUJ2QR&*.9TME^T%RN
M^&)F2?5O[1?QT\.?LY?"74?BEXAMX[IK>2"UTO3'U*WLSJ-_<2K!;6HFN'2*
M+S)9$4R.P1%W.Q"J34GP&\?_ !/^)?@)?%/Q;^"%S\/]4DNG2/0+OQ#9ZG)Y
M "[)C-9N\6'R<*&)  )QG X;XV?%?]E[XA^ ;WPW^T!\%]:\2^&E\;R^&KS3
M==^$NH:K;M?11LWVCR/LDNZU(RB7@4PLSA5DR:B_X)__  4O?@%\&-5^'^G1
M:M9^$5\9:E<_#C0M<,OVK1M!D=3;V;+-^]CC5_.>**3]Y'#)%&X5D**Q'VU\
M+/\ D0M/_P!V3_T8U'Q3_P"1"U#_ '8__1BT?"S_ )$+3_\ =D_]&-1\4_\
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
M_P"O";_T U+^(M;'@U%%%40%%%% 'M'PL_Y$+3_]V3_T8U'Q3_Y$+4/]V/\
M]&+1\+/^1"T__=D_]&-1\4_^1"U#_=C_ /1BU'4OH>+T4459 4444 >\^%?^
M18TW_KPA_P#0!7._&_\ Y%"'_K_3_P! >NB\*_\ (L:;_P!>$/\ Z *YWXW_
M /(H0_\ 7^G_ * ]0MRG\)Y11115DA3H?]:O^\*;3H?]:O\ O"@#Z&KSWX]?
MZK2_]Z;_ -DKT*O/?CU_JM+_ -Z;_P!DJ%N6]CSFBBBK("M/P7_R-^E_]?\
M%_Z&*S*T_!?_ "-^E_\ 7_%_Z&* 6Y[K7EGQS_Y&>U_Z\%_]#>O4Z\L^.?\
MR,]K_P!>"_\ H;U,=RWL<51115$!72?"7_D?;+_=E_\ 1;5S==)\)?\ D?;+
M_=E_]%M0]@6Y[)7C?Q:_Y'V]_P!V+_T6M>R5XW\6O^1]O?\ =B_]%K4QW*EL
M<W1115$A7:_ S_D9[K_KP;_T-*XJNU^!G_(SW7_7@W_H:4GL"W/4Z\*\:?\
M(WZI_P!?\O\ Z&:]UKPKQI_R-^J?]?\ +_Z&:4=RI&91115$A7HWP%_U6J?[
MT/\ [/7G->C? 7_5:I_O0_\ L])[#6YZ%1114%A1110 4444 %%%% 'GOQZ_
MU6E_[TW_ +)7G->C?'L@0Z62?XIOY)7B?PP^,OPK^--CJNJ?";QYIOB&UT36
MY]'U2[TJX$L4%]"$,L&\?*S)O7.TD G&<@@6MB'N=-17/^'/BGX"\8>)M2\(
M^$_$"ZE>:/.T&JO8022V]I<+C=;R3JIB2==REH2_F*&!*@&J'Q-^//PC^#D\
M%K\1_&D&FRSV-Q?>5Y$LS0V4&S[1>2B)6,-K%YD?F7$FV*/>NYUW#+$>A>"_
M^1OTO_K_ (O_ $,5[K7@_@.X@N_$^D75K.DL4MY"\<D;!E=2P(((X(([U[Q4
MR*CL>6?'/_D9[7_KP7_T-ZXJL[_@IG9&_P#V>/B!"FI7]FZ_#75)8KK2]2FM
M+B)TMYW5DF@=)$(90?E89Z'@D5\>?%S5?B1;?\$S?@)XL\"BU\0:I9VW@RZN
MO .I7K1GQ_&=/59-%5\-F60N+A?,!BW6@,V(A(P:V$]S[4HKYW_X)G>/_#WQ
M1^ VM>//#.K3P6VH>/-59O ]U:R6\W@6171'T&6&55:&6%E,CH%"*]RPBW1>
M6S?,W_"Y/'A_90E_;^>]G'C[_AJL:9"WFL9/[#'BX>'?[#QVMOL6X^3]WS_]
M(V^;\].XK'ZB_"7_ )'VR_W9?_1;5[)7C?PE_P"1]LO]V7_T6U>R5,MRH['S
MO^U1XL\"?#WQ'<>/O&\,3-I[Q1Z4!$KW$MS+$L:PVZG&9I,[  1D,<D+N-?
MGBKX-_\ "H/B)^SZKZMI[6FO_M4ZQXK^)%CHUVDUKI>M:KI&JS:?;-L_A222
M"(.P42RE9 JF55'W7^V+^SC\ /VDO$9\-_M!_!?POXVT_3[B.YL;'Q3HD%]#
M;S&$*9$296"MM)&X#."1WKD?!7[*_P"S3\-OAI<_!GX>? /PAH7A.\OA?77A
MS1_#UO;64ET&C87!BC0+YH:*)A)C<#$A!!4$/H)[GCW[#-U>V/[0_P"U#J4U
MXMOX8O\ XY6\'A[SY D<U^OA_2H[X19^\3<(RG;UD20=0U>$?%OX)?M'?#'2
MO!/[#%O:^']=G\2_M/KXW\'>*]/UR<ZM9:(GB%O$.H7MW:M;;8S;>9):M-Y^
MR0W5NJ_-+L'W7/\  KX,76@Z'X7N?A7H$FG>&M;CUGP_9/I41BT_44=W2\B7
M;A)P\DC^:/GW2,<Y8DZ>B?#_ ,%>'/$.H>+M&\,6<&K:L%74]5$(:ZNE4L41
MY6R[(I9MJ$[5W':!FF%STWX&?\C/=?\ 7@W_ *&E>IUY9\#/^1GNO^O!O_0T
MKU.H>XX['QO^TG^PY^QI^T%\7=4\?_'7]ECX?^,=<\UK;^U_$WA.TO;D0H[;
M(_,FC9MHW-A<X&3ZUT&I_"CX8ZU\,G^"VK?#W1KGPA)HZZ2_A>;38FL&L!&(
MQ:^05V>4$ 0)C;M &,5V?C3_ )&_5/\ K_E_]#-9E4MB3%'PX\ +\0A\6E\&
M:8/% T7^QQX@^Q)]L_L_S?.^R^;C=Y7F_/LSMW<XS53X=?!KX4?")]5E^%WP
M[T?P^VNZ@U_K3:38I ;Z[;[UQ-M \R5N,NV6.!DG%=+13 ]&^ O^JU3_ 'H?
M_9Z]"KSWX"_ZK5/]Z'_V>O0JA[EK8^>9O]:W^\:;3IO]:W^\:;5D!1110!ZO
M\$/^10F_Z_W_ /0$KHO%7_(L:E_UX3?^@&N=^"'_ "*$W_7^_P#Z E=%XJ_Y
M%C4O^O";_P! -2_B+6QX-1115$!1110![1\+/^1"T_\ W9/_ $8U'Q3_ .1"
MU#_=C_\ 1BT?"S_D0M/_ -V3_P!&-1\4_P#D0M0_W8__ $8M1U+Z'B]%%%60
M%%%% 'O/A7_D6--_Z\(?_0!7._&__D4(?^O]/_0'KHO"O_(L:;_UX0_^@"O.
MOVO_ (M_#WX,?"^U\5_$KQ!_9MA+K45M'<?9)9LRM%*P7;$C-T1CG&..O2N>
MK6HX:FZM62C%;MM)+U;T1U87"8K'5XX?#4Y3J2T48IRDWV25VWZ'%T5X[_PW
MW^R5_P!%8_\ *%?_ /QBC_AOO]DK_HK'_E"O_P#XQ7F_ZQ\/?]!E+_P9#_,^
MA_U$XX_Z%>)_\$5?_D3V*G0_ZU?]X5XW_P -]_LE?]%8_P#*%?\ _P 8I]M^
MWQ^R9+<QQI\5\LS@ ?V%?]<_]<*?^L?#W_092_\ !D/\Q?ZB<;K_ )E>(_\
M!%7_ .1/N>O/?CU_JM+_ -Z;_P!DKT*OE[_@I5^U;_PR_9^#IO\ A O[<_MN
M6_7']J?9O)\H6_\ TRDW9\SVQM[YXZ<?F&#RK"2Q6*ERTXVN[-VNTEHDWNUT
M/-R;)<SXBS*GE^7T^>M4ORQO&-[)R>LFDK)-ZM?>;-%?'?\ P]C_ .J!?^75
M_P#<M'_#V/\ ZH%_Y=7_ -RU\Y_Q$'A#_H)_\DJ?_('WO_$$O$__ * /_*M#
M_P"6'V)6GX+_ .1OTO\ Z_XO_0Q7Q1_P]C_ZH%_Y=7_W+77? '_@IE_PL/XX
M^#_ 7_"D_L?]L^);*R^U_P#"2>9Y/FSHF_;]F&[&<XR,XZBKI<>\)UJL:<,3
M=R:2]RIN]OLF5?P:\2<+0G7JX&T8)R;]K1T25V]*E]NQ^CU>6?'/_D9[7_KP
M7_T-Z]3K\^/^"M?[37QO^"OQ^T#PU\,O&W]F65SX/BN9H/[-MIMTINKE"V98
MV(^5%& <<=*];.LZPN08!XO$1DXII6BDWKZM+\3YGA+A/,>-,YCEF!G"-1IR
MO-M1M%7>L8R?IH>_T5^;/_#??[6O_16/_*%8?_&*/^&^_P!K7_HK'_E"L/\
MXQ7QG_$5>'O^?57_ ,!A_P#)GZM_Q+CQQ_T$8;_P.K_\I/TFKI/A+_R/ME_N
MR_\ HMJ_+7_AOO\ :U_Z*Q_Y0K#_ .,5[C_P3B_:Y_:&^*?[8'A?P/X\^(/V
M_2[R&_-S:_V3:1;REE.Z_-'$K##*#P>U=6"\2LBQ^,IX:G3J*522BKJ-KR=E
M>TWIKV9YV;^ ?&&2Y57S"O7H.%&$IR495&VH)R=KTDKV6EVE?JC]/:\;^+7_
M "/M[_NQ?^BUKV2OQZ_X*N_\GV>,O^N&F?\ INMZ]OBCB+_5G+XXKV7M+R4;
M<W+NF[WM+MM8^1\.N!O^(@9Y/+OK'L>6FZG-R<][2A&UN:'\U[WZ;:GW[17X
M[T5\#_Q%S_J"_P#*G_W,_:?^)9?^IM_Y0_\ NQ^Q%=K\#/\ D9[K_KP;_P!#
M2OQ"K[-_X(@_\G->)O\ L1)__2VTKT\F\2_[7S2E@_JO+SNU_:7M\N17^\^?
MXK\ _P#5CAW$9K_:/M/8QYN7V/+?5*U_:RMOV9^H=?&WQ9_;9_9C\(?%#Q%X
M4\1?$S[/?Z;K5S;7MO\ V->OY<J2LK+N6$J<$$9!(]#7V37X<?MD?\G:?$S_
M +'O5?\ TKDKV>-N)<=PUA*57"QC)SDT^9-]+Z6:/D_"7@+)^/LSQ.&S"I4A
M&G!27LW%.[E;7FC+3Y(^W?\ AOO]DK_HK'_E"O\ _P",4?\ #??[)7_16/\
MRA7_ /\ &*_-FBOSG_B*O$/_ #ZI?^ S_P#DS]W_ .)<>!_^@C$_^!TO_E)^
MDW_#??[)7_16/_*%?_\ QBO>/V+?CU\)_CC;>(Y/A=XK_M1=,>T%\?L,\'EF
M03;/]<B9SL;IG&.>U?C#7Z'_ /!"3_D&_$__ *[Z/_Z#>U]!POQ_G.>9Y2P5
M>G34)\UW%23TBWI>;6Z['Q/B)X*\+<(\'XG-L'6K2J4^2RG*#C[U2,'=1IQ>
MTG;5:_<?H#1117ZX?S(%%%% !1110 4444 >>_'K_5:7_O3?^R5^:&@^.OB1
M\+?V-/VVOB-\&H9CXIT/XE>.K[0&MH]\D5U'I=JZ2HO\3(PWA><E0.<U^E_Q
MZ_U6E_[TW_LE>)_#SX,?";X2G5F^&/PYT?03KVH-?:W_ &58)#]ONF&&GFV@
M>9(PZNV6.!DG%6MB'N?,?[)VL>/_ -F7XH_"7]E?1_%^F>*OAAXG^"%YK]CJ
MD6FI;SZ/=:?)IPEN7F1CYT%Y_:7F%YM\IF#N96W,!--=65K_ ,%'OCEX@^)]
MW&^@7'[-V@3>'I9F!MY-*2[UDZB4;[I D>$OC^&2(G@K7T5H7[.WP'\,>'=3
M\(>'_A!X=L]*UG2VTS5-.@TF)8;BP(<&S9-N/L^)9<0@>6/,?"C<<NUG]GWX
M&>(M!T;PMKWPB\.W>F^'=/\ L&AV%QI$30V5GLC0VL:%<+ 5BB!B^XPB3(.U
M<,1P_P#P1_T_Q[I/[!_[/>G?$R.Y36H? &A+=1W@(FC3R(_*5P>0XBV @\@@
M@\U]X5X5X* 7Q=I8 P!?Q8 _WQ7NM2RT>%?MG_#V+XM>%=7^%USK]WI</B+P
MQ-IMSJ%@D;3P13>9&[1B563=M9@"RD G.#7AY_9 \+'X,?#;X3'QUK9N_A-=
MZ?=^#/$Q6W^UPSV=I+91M*@B\F4/:SS02+L&Y97*['VNOTE\<_\ D9[7_KP7
M_P!#>N*IK8E[GE^@?LRP>$Y+O5/"7Q3\0:3JNN_$.'Q=XRU/3XK13K\Z6T-H
M;.5&@9([5K>VMHB(@DN(%8REV=WQU_8<^%2^*FOCJ^J'PXWQ&_X3S_A#"8?L
M \0;O-^TY\OS=GVD?;/*W[?M.9/N_)7M%%,1TGPE_P"1]LO]V7_T6U>R5XW\
M)?\ D?;+_=E_]%M7LE3+<J.QXW\6O^1]O?\ =B_]%K7-UTGQ:_Y'V]_W8O\
MT6M<W5+8E[A1110!VOP,_P"1GNO^O!O_ $-*]3KRSX&?\C/=?]>#?^AI7J=0
M]RH['A7C3_D;]4_Z_P"7_P!#-9E>??%G]MG]F/PA\4/$7A3Q%\3/L]_INM7-
MM>V_]C7K^7*DK*R[EA*G!!&02/0USW_#??[)7_16/_*%?_\ QBO*EQ#D$).,
ML7236Z]I#_,^FI\$<:5J:J4\LQ#BU=-4:C33V:?+JF>Q45X[_P -]_LE?]%8
M_P#*%?\ _P 8H_X;[_9*_P"BL?\ E"O_ /XQ4_ZQ\/?]!E+_ ,&0_P R_P#4
M3CC_ *%>)_\ !%7_ .1/JCX"_P"JU3_>A_\ 9Z]"KPW]BWX]?"?XXVWB.3X7
M>*_[473'M!?'[#/!Y9D$VS_7(F<[&Z9QCGM7N5>C0Q.'Q=)5:$U.#V<6FGTT
M:TWT/!QF!QV6XF6&QE*5.I&UXSBXR5U=7BTFKIIJZV:9\\S?ZUO]XTVOS?U#
M]OC]K.*_GC3XKX59F ']A6'3)_Z85#_PWW^UK_T5C_RA6'_QBOSQ^*O#R?\
M"J_^ P_^3/W)?1RXW:O]8P__ ('5_P#E)^DU%?FS_P -]_M:_P#16/\ RA6'
M_P 8H_X;[_:U_P"BL?\ E"L/_C%+_B*O#W_/JK_X##_Y,?\ Q+CQQ_T$8;_P
M.K_\I/U]^"'_ "*$W_7^_P#Z E:_Q(US2_#'P[U_Q+KEUY%EIVBW5S>3[&;R
MXHX6=VPH).%!. "3V%?/W_!*#XM_$+XS_LV:EXK^)7B#^TK^+QA=6T=Q]DBA
MQ$MM:L%VQ(J]78YQGGKTKV#]J3_DV7XB_P#8B:O_ .D4M?:X?-*>.RA8^@FE
M*+DE+?;K9O\ !GY+C>':^4<4/)L9).4*BIR<&[:M)N+:3ZZ7C\CY0_X;[_9*
M_P"BL?\ E"O_ /XQ1_PWW^R5_P!%8_\ *%?_ /QBOS9HK\7_ .(J\0_\^J7_
M (#/_P"3/ZO_ .)<>!_^@C$_^!TO_E)^DW_#??[)7_16/_*%?_\ QBC_ (;[
M_9*_Z*Q_Y0K_ /\ C%?FS11_Q%7B'_GU2_\  9__ "8?\2X\#_\ 01B?_ Z7
M_P I/W9_9Q\>>%/B;\%M$\<>"-5^VZ7?I.;2Z\B2+>%GD1OED56&&5AR!TKS
MG_@J%_R8GX]_ZX6'_IQMJ/\ @E[_ ,F)^ O^N%__ .G&YH_X*A?\F)^/?^N%
MA_Z<;:OU;&8JICN#:F)J)*4\.Y.VUY4[NV^FO<_F_*<NH91XJ4,!1;<*.-C"
M+=KM0KJ*O9)7LM;)*_1'XV4445_+I_H>%%%% '[J_LM_\FR_#K_L1-(_](HJ
M^>_^"U__ ":7I/\ V/=G_P"DEY7T)^RW_P FR_#K_L1-(_\ 2**OGO\ X+7_
M /)I>D_]CW9_^DEY7],<0?\ )$U?^O2_)'^?W!/_ "=G#?\ 80__ $J1^5U%
M%%?S.?Z A4^E_P#(2M_^NZ?^A"H*GTO_ )"5O_UW3_T(4X_$B9_ S^@FOS^_
MX+M_\@WX8?\ 7?6/_0;*OT!K\_O^"[?_ "#?AA_UWUC_ -!LJ_I;C_\ Y)'$
M_P#;G_IR)_ ?@M_R<S >M3_TS4/SPHHHK^:#^_@KTG]C?_D[3X9_]CWI7_I7
M'7FU>D_L;_\ )VGPS_['O2O_ $KCKNRS_D94/\<?_2D>1Q!_R(<7_P!>JG_I
M#/W'K\O/^"WW_)S7AG_L1(/_ $MNZ_4.OR\_X+??\G->&?\ L1(/_2V[K]]\
M2?\ DEY_XH_F?Q;X"?\ )PZ7_7NI^1\94445_.A_=(5]%_\ !*+_ )/L\&_]
M<-3_ /3=<5\Z5]%_\$HO^3[/!O\ UPU/_P!-UQ7M<-_\E#@_^OM/_P!*1\GQ
M[_R0^:?]@];_ --R/V%K\>O^"KO_ "?9XR_ZX:9_Z;K>OV%K\>O^"KO_ "?9
MXR_ZX:9_Z;K>OV3Q3_Y)VG_U]C_Z3,_E?Z.G_)<5_P#L'G_Z<I'SI1117X"?
MVH%?9O\ P1!_Y.:\3?\ 8B3_ /I;:5\95]F_\$0?^3FO$W_8B3_^EMI7TW!G
M_)487_%^C/S[Q6_Y-WF/_7O_ -N1^H=?AQ^V1_R=I\3/^Q[U7_TKDK]QZ_#C
M]LC_ ).T^)G_ &/>J_\ I7)7Z7XK_P#(MPW^-_D?@/T;?^1_CO\ KU'_ -+/
M-J***_#C^OPK]#_^"$G_ "#?B?\ ]=]'_P#0;VOSPK]#_P#@A)_R#?B?_P!=
M]'_]!O:^S\/O^2MP_P#V_P#^D2/RGQM_Y-ECO^X7_IZF?H#1117]*G\"A111
M0 4444 %%%% 'GOQZ_U6E_[TW_LE><UYM_P6#^/7Q8^!UA\/Y/A=XK_LMM3F
MU,7Q^PP3^8(Q:[/]<CXQO;IC.>>U?$7_  WW^UK_ -%8_P#*%8?_ !BOB<X\
M0,FR/,9X*O3J.<+7<5%K5*6EYI[/L?KG"_@KQ3Q=D=+-L'6HQIU.:RG*:E[L
MG%W4:<EO%VU>A^DU%?FS_P -]_M:_P#16/\ RA6'_P 8H_X;[_:U_P"BL?\
ME"L/_C%>9_Q%7A[_ )]5?_ 8?_)GT'_$N/''_01AO_ ZO_RD_3GP7_R-^E_]
M?\7_ *&*]UK\C?V7/VV?VG/%_P"TGX!\*>(OB9]HL-2\8:=;7MO_ &-9)YD3
MW**R[EA##()&00?0U^N5?59!Q+@>):$ZN%C**@[/F272^EFS\XXVX"SC@'%T
ML-F%2G.52+DO9N35D[:\T8Z_)GEGQS_Y&>U_Z\%_]#>N*KY$_P""WW_)S7AG
M_L1(/_2V[KXRKX_.?$O^Q\TJX/ZKS<CM?VEKZ=N1V^\_4>%? /\ UGX>PV:_
MVC[/VT>;E]CS6U:M?VL;[=D?L117X[T5YG_$7/\ J"_\J?\ W,^@_P")9?\
MJ;?^4/\ [L?M9\)?^1]LO]V7_P!%M7LE?CU_P2B_Y/L\&_\ 7#4__3=<5^PM
M??<+<1?ZS9?+%>R]G:3C;FYME%WO:/?:W0_%O$7@;_B'^>0R[ZQ[;FIJIS<G
M):\I1M;FG_+>]^NVA^87_!1W]KG]H;X6?M@>*/ _@/X@_8-+LX; VUK_ &3:
M2["]E [?-)$S'+,3R>]>'?\ #??[6O\ T5C_ ,H5A_\ &*ZG_@J[_P GV>,O
M^N&F?^FZWKYTK\,X@S_/:.>XJG3Q52,54FDE.222D[))/1(_L+@K@S@_%\'9
M=7KY=0G.5"DY2E1IMMNG%MMN-VV]6WJV>Q?\-]_M:_\ 16/_ "A6'_QBC_AO
MO]K7_HK'_E"L/_C%>.T5X_\ K'Q#_P!!E7_P9/\ S/I_]1.!_P#H5X;_ ,$4
MO_D3]"?^"2G[37QO^-7Q^U_PU\3?&W]IV5MX/EN88/[-MH=LHNK9 V8HU)^5
MV&"<<]*_0>OR\_X(@_\ )S7B;_L1)_\ TMM*_4.OWGP_Q>*QO#D:N(J2G+FE
MK)MO?N[L_C/QKRW+LJX[J8?!484J:A3?+"*C&[6KM%):]3\./VR/^3M/B9_V
M/>J_^E<E>;5Z3^V1_P G:?$S_L>]5_\ 2N2O-J_GK,_^1E6_QR_-G]O\/?\
M(@PG_7JG_P"D(****XCUS]#_ /@A)_R#?B?_ -=]'_\ 0;VOT!K\_O\ @A)_
MR#?B?_UWT?\ ]!O:_0&OZ7X!_P"22PW_ &__ .ER/X!\:?\ DYN/_P"X7_IF
MF?S[:I_R$KC_ *[O_P"A&H*GU3_D)7'_ %W?_P!"-05_-+W/[\I_ O0****1
M1^J/_!%#_DTO5O\ L>[S_P!)+.OH3]J3_DV7XB_]B)J__I%+7SW_ ,$4/^32
M]6_['N\_])+.OH3]J3_DV7XB_P#8B:O_ .D4M?TSP_\ \D52_P"O3_)G^?\
MQM_R=K$_]A$?_2HGX54445_,Q_H %%%% '[)_P#!+W_DQ/P%_P!<+_\ ].-S
M1_P5"_Y,3\>_]<+#_P!.-M1_P2]_Y,3\!?\ 7"__ /3C<T?\%0O^3$_'O_7"
MP_\ 3C;5_3"_Y('_ +E?_<1_G^O^3T?]U#_W9/QLHHHK^9S_ $ "BBB@#]U?
MV6_^39?AU_V(FD?^D45?/?\ P6O_ .32])_['NS_ /22\KZ$_9;_ .39?AU_
MV(FD?^D45?/?_!:__DTO2?\ L>[/_P!)+ROZ8X@_Y(FK_P!>E^2/\_N"?^3L
MX;_L(?\ Z5(_*ZBBBOYG/] 0J?2_^0E;_P#7=/\ T(5!4^E_\A*W_P"NZ?\
MH0IQ^)$S^!G]!-?G]_P7;_Y!OPP_Z[ZQ_P"@V5?H#7Y_?\%V_P#D&_##_KOK
M'_H-E7]+<?\ _)(XG_MS_P!.1/X#\%O^3F8#UJ?^F:A^>%%%%?S0?W\%>D_L
M;_\ )VGPS_['O2O_ $KCKS:O2?V-_P#D[3X9_P#8]Z5_Z5QUW99_R,J'^./_
M *4CR.(/^1#B_P#KU4_](9^X]?EY_P %OO\ DYKPS_V(D'_I;=U^H=?EY_P6
M^_Y.:\,_]B)!_P"EMW7[[XD_\DO/_%'\S^+? 3_DX=+_ *]U/R/C*BBBOYT/
M[I"OHO\ X)1?\GV>#?\ KAJ?_INN*^=*^B_^"47_ "?9X-_ZX:G_ .FZXKVN
M&_\ DH<'_P!?:?\ Z4CY/CW_ )(?-/\ L'K?^FY'["U^/7_!5W_D^SQE_P!<
M-,_]-UO7["U^/7_!5W_D^SQE_P!<-,_]-UO7[)XI_P#).T_^OL?_ $F9_*_T
M=/\ DN*__8//_P!.4CYTHHHK\!/[4"OLW_@B#_R<UXF_[$2?_P!+;2OC*OLW
M_@B#_P G->)O^Q$G_P#2VTKZ;@S_ )*C"_XOT9^?>*W_ ";O,?\ KW_[<C]0
MZ_#C]LC_ ).T^)G_ &/>J_\ I7)7[CU^''[9'_)VGQ,_['O5?_2N2OTOQ7_Y
M%N&_QO\ (_ ?HV_\C_'?]>H_^EGFU%%%?AQ_7X5^A_\ P0D_Y!OQ/_Z[Z/\
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
M_@OMJG]B^%?AUJPT^YNS;G6G6ULXPTLS!;/"("0"S' &2!D\D#FOT+K\\/\
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
M*[LKN$213(;2\RK*W# ^AKZ0_9;_ .39?AU_V(FD?^D45?/?_!:__DTO2?\
ML>[/_P!)+ROZ5S^4H\%U6G9JDOR1_ 7!<(5/%;#QDKIXB2:>S7-(_(3P+\#?
M@Q\,-1FU?X<_"GP]H5U<0&">YTG2(;=Y(LAMC,B@E<@''3(%7M/^&?P\TG3+
MO1=-\%:9!:7UH;2[M8[-!'+;D,/(*XQY?SO\GW1N; Y-;E%?S;/%8FI)RG-M
MNV[?3;[NA_>]++LOH04*=&,4KV2BDE?>UEI?KWZF;=>#O"=[X3/@2\\-V,NB
M-8BS;29+56MS;A=@B\LC;LV@#;C&.*V=+ &I6X _Y;I_,5!4^E_\A*W_ .NZ
M?^A"LU.4FDWUO]YNZ=.$6XI+2WR5[+T5W8_H)K\_O^"[?_(-^&'_ %WUC_T&
MRK] :_/[_@NW_P @WX8?]=]8_P#0;*OZ4X__ .21Q/\ VY_Z<B?P-X+?\G,P
M'K4_],U#\\****_F@_OX*])_8W_Y.T^&?_8]Z5_Z5QUYM7I/[&__ "=I\,_^
MQ[TK_P!*XZ[LL_Y&5#_''_TI'D<0?\B'%_\ 7JI_Z0S]QZ_+S_@M]_R<UX9_
M[$2#_P!+;NOU#K\O/^"WW_)S7AG_ +$2#_TMNZ_??$G_ ))>?^*/YG\6^ G_
M "<.E_U[J?D?&5%%%?SH?W2%?1?_  2B_P"3[/!O_7#4_P#TW7%?.E?1?_!*
M+_D^SP;_ -<-3_\ 3=<5[7#?_)0X/_K[3_\ 2D?)\>_\D/FG_8/6_P#3<C]A
M:_'K_@J[_P GV>,O^N&F?^FZWK]A:_'K_@J[_P GV>,O^N&F?^FZWK]D\4_^
M2=I_]?8_^DS/Y7^CI_R7%?\ [!Y_^G*1\Z4445^ G]J!7V;_ ,$0?^3FO$W_
M &(D_P#Z6VE?&5?9O_!$'_DYKQ-_V(D__I;:5]-P9_R5&%_Q?HS\^\5O^3=Y
MC_U[_P#;D?J'7X<?MD?\G:?$S_L>]5_]*Y*_<>OPX_;(_P"3M/B9_P!CWJO_
M *5R5^E^*_\ R+<-_C?Y'X#]&W_D?X[_ *]1_P#2SS:BBBOPX_K\*_0__@A)
M_P @WXG_ /7?1_\ T&]K\\*_0_\ X(2?\@WXG_\ 7?1__0;VOL_#[_DK</\
M]O\ _I$C\I\;?^398[_N%_Z>IGZ T445_2I_ H4444 %%%% !1110!^?W_!=
MO_D&_##_ *[ZQ_Z#95^>%?H?_P %V_\ D&_##_KOK'_H-E7YX5_-7B#_ ,E=
MB/\ MS_TW$_OKP1_Y-G@?6K_ .GJ@4445\8?JQZ3^QO_ ,G:?#/_ +'O2O\
MTKCK]QZ_#C]C?_D[3X9_]CWI7_I7'7[CU^Y>%'_(MQ'^-?\ I)_('TDO^1]@
M?^O4O_2S\O/^"WW_ "<UX9_[$2#_ -+;NOC*OLW_ (+??\G->&?^Q$@_]+;N
MOC*OS3C/_DJ,5_B_1'[]X5?\F\R[_KW^K"BBBOF#]!/HO_@E%_R?9X-_ZX:G
M_P"FZXK]A:_'K_@E%_R?9X-_ZX:G_P"FZXK]A:_?O"S_ ))ZI_U]E_Z3 _BO
MZ1?_ "7%#_L'A_Z<JGX]?\%7?^3[/&7_ %PTS_TW6]?.E?1?_!5W_D^SQE_U
MPTS_ --UO7SI7XWQ+_R46,_Z^U/_ $IG]4<!?\D/E?\ V#T?_3<0HHHKQ3ZP
M^S?^"(/_ "<UXF_[$2?_ -+;2OU#K\O/^"(/_)S7B;_L1)__ $MM*_4.OZ*\
M-O\ DEX?XI?F?PMX]?\ )Q*O_7NG_P"DGX<?MD?\G:?$S_L>]5_]*Y*\VKTG
M]LC_ ).T^)G_ &/>J_\ I7)7FU?@69_\C*M_CE^;/[2X>_Y$&$_Z]4__ $A!
M1117$>N?H?\ \$)/^0;\3_\ KOH__H-[7Z U^?W_  0D_P"0;\3_ /KOH_\
MZ#>U^@-?TOP#_P DEAO^W_\ TN1_ /C3_P G-Q__ '"_],TS^?;5/^0E<?\
M7=__ $(U!4^J?\A*X_Z[O_Z$:@K^:7N?WY3^!>@4444BC]4?^"*'_)I>K?\
M8]WG_I)9U]"?M2?\FR_$7_L1-7_](I:^>_\ @BA_R:7JW_8]WG_I)9U]"?M2
M?\FR_$7_ +$35_\ TBEK^F>'_P#DBJ7_ %Z?Y,_S_P"-O^3M8G_L(C_Z5$_"
MJBBBOYF/]  HHHH _9/_ ()>_P#)B?@+_KA?_P#IQN:/^"H7_)B?CW_KA8?^
MG&VH_P""7O\ R8GX"_ZX7_\ Z<;FC_@J%_R8GX]_ZX6'_IQMJ_IA?\D#_P!R
MO_N(_P _U_R>C_NH?^[)^-E%%%?S.?Z !1110!^ZO[+?_)LOPZ_[$32/_2**
MOGO_ (+7_P#)I>D_]CW9_P#I)>5]"?LM_P#)LOPZ_P"Q$TC_ -(HJ^>_^"U_
M_)I>D_\ 8]V?_I)>5_3'$'_)$U?^O2_)'^?W!/\ R=G#?]A#_P#2I'Y74445
M_,Y_H"%3Z7_R$K?_ *[I_P"A"H*GTO\ Y"5O_P!=T_\ 0A3C\2)G\#/Z":_/
M[_@NW_R#?AA_UWUC_P!!LJ_0&OS^_P""[?\ R#?AA_UWUC_T&RK^EN/_ /DD
M<3_VY_Z<B?P'X+?\G,P'K4_],U#\\****_F@_OX*])_8W_Y.T^&?_8]Z5_Z5
MQUYM7I/[&_\ R=I\,_\ L>]*_P#2N.N[+/\ D94/\<?_ $I'D<0?\B'%_P#7
MJI_Z0S]QZ_+S_@M]_P G->&?^Q$@_P#2V[K]0Z_+S_@M]_R<UX9_[$2#_P!+
M;NOWWQ)_Y)>?^*/YG\6^ G_)PZ7_ %[J?D?&5%%%?SH?W2%?1?\ P2B_Y/L\
M&_\ 7#4__3=<5\Z5]%_\$HO^3[/!O_7#4_\ TW7%>UPW_P E#@_^OM/_ -*1
M\GQ[_P D/FG_ &#UO_3<C]A:_'K_ (*N_P#)]GC+_KAIG_INMZ_86OQZ_P""
MKO\ R?9XR_ZX:9_Z;K>OV3Q3_P"2=I_]?8_^DS/Y7^CI_P EQ7_[!Y_^G*1\
MZ4445^ G]J!7V;_P1!_Y.:\3?]B)/_Z6VE?&5?9O_!$'_DYKQ-_V(D__ *6V
ME?3<&?\ )487_%^C/S[Q6_Y-WF/_ %[_ /;D?J'7X<?MD?\ )VGQ,_['O5?_
M $KDK]QZ_#C]LC_D[3XF?]CWJO\ Z5R5^E^*_P#R+<-_C?Y'X#]&W_D?X[_K
MU'_TL\VHHHK\./Z_"OT/_P""$G_(-^)__7?1_P#T&]K\\*_0_P#X(2?\@WXG
M_P#7?1__ $&]K[/P^_Y*W#_]O_\ I$C\I\;?^398[_N%_P"GJ9^@-%%%?TJ?
MP*%%%% !1110 5@?%+X<:%\7?A[JWPU\37FH6]AK%J;>ZFTJ]:VN$4D',<J?
M,AXZBM^B@#Y9_P"'0_[,W_0__%/_ ,./>_XT?\.A_P!F;_H?_BG_ .''O?\
M&OJ:B@#Y9_X=#_LS?]#_ /%/_P ./>_XT?\ #H?]F;_H?_BG_P"''O?\:^IJ
M* /EG_AT/^S-_P!#_P#%/_PX][_C1_PZ'_9F_P"A_P#BG_X<>]_QKZFHH ^6
M?^'0_P"S-_T/_P 4_P#PX][_ (T?\.A_V9O^A_\ BG_X<>]_QKZFHH ^6?\
MAT/^S-_T/_Q3_P##CWO^-'_#H?\ 9F_Z'_XI_P#AQ[W_ !KZFHH ^6?^'0_[
M,W_0_P#Q3_\ #CWO^-'_  Z'_9F_Z'_XI_\ AQ[W_&OJ:B@#Y9_X=#_LS?\
M0_\ Q3_\./>_XT?\.A_V9O\ H?\ XI_^''O?\:^IJ* /EG_AT/\ LS?]#_\
M%/\ \./>_P"-'_#H?]F;_H?_ (I_^''O?\:^IJ* /EG_ (=#_LS?]#_\4_\
MPX][_C1_PZ'_ &9O^A_^*?\ X<>]_P :^IJ* /EG_AT/^S-_T/\ \4__  X]
M[_C1_P .A_V9O^A_^*?_ (<>]_QKZFHH ^6?^'0_[,W_ $/_ ,4__#CWO^-'
M_#H?]F;_ *'_ .*?_AQ[W_&OJ:B@#Y9_X=#_ +,W_0__ !3_ /#CWO\ C1_P
MZ'_9F_Z'_P"*?_AQ[W_&OJ:B@#Y9_P"'0_[,W_0__%/_ ,./>_XT?\.A_P!F
M;_H?_BG_ .''O?\ &OJ:B@#Y9_X=#_LS?]#_ /%/_P ./>_XT?\ #H?]F;_H
M?_BG_P"''O?\:^IJ* /EG_AT/^S-_P!#_P#%/_PX][_C1_PZ'_9F_P"A_P#B
MG_X<>]_QKZFHH ^6?^'0_P"S-_T/_P 4_P#PX][_ (T?\.A_V9O^A_\ BG_X
M<>]_QKZFHH ^6?\ AT/^S-_T/_Q3_P##CWO^-'_#H?\ 9F_Z'_XI_P#AQ[W_
M !KZFHH ^6?^'0_[,W_0_P#Q3_\ #CWO^-'_  Z'_9F_Z'_XI_\ AQ[W_&OJ
M:B@#Y9_X=#_LS?\ 0_\ Q3_\./>_XT?\.A_V9O\ H?\ XI_^''O?\:^IJ* /
MEG_AT/\ LS?]#_\ %/\ \./>_P"-'_#H?]F;_H?_ (I_^''O?\:^IJ* /EG_
M (=#_LS?]#_\4_\ PX][_C1_PZ'_ &9O^A_^*?\ X<>]_P :^IJ* /EG_AT/
M^S-_T/\ \4__  X][_C1_P .A_V9O^A_^*?_ (<>]_QKZFHH ^6?^'0_[,W_
M $/_ ,4__#CWO^-'_#H?]F;_ *'_ .*?_AQ[W_&OJ:B@#Y9_X=#_ +,W_0__
M !3_ /#CWO\ C1_PZ'_9F_Z'_P"*?_AQ[W_&OJ:B@#Y9_P"'0_[,W_0__%/_
M ,./>_XT?\.A_P!F;_H?_BG_ .''O?\ &OJ:B@#Y9_X=#_LS?]#_ /%/_P .
M/>_XT?\ #H?]F;_H?_BG_P"''O?\:^IJ* /EG_AT/^S-_P!#_P#%/_PX][_C
M1_PZ'_9F_P"A_P#BG_X<>]_QKZFHH ^6?^'0_P"S-_T/_P 4_P#PX][_ (T?
M\.A_V9O^A_\ BG_X<>]_QKZFHH ^6?\ AT/^S-_T/_Q3_P##CWO^-'_#H?\
M9F_Z'_XI_P#AQ[W_ !KZFHH ^6?^'0_[,W_0_P#Q3_\ #CWO^-'_  Z'_9F_
MZ'_XI_\ AQ[W_&OJ:B@#Y9_X=#_LS?\ 0_\ Q3_\./>_XT?\.A_V9O\ H?\
MXI_^''O?\:^IJ* /EG_AT/\ LS?]#_\ %/\ \./>_P"-'_#H?]F;_H?_ (I_
M^''O?\:^IJ* /EG_ (=#_LS?]#_\4_\ PX][_C1_PZ'_ &9O^A_^*?\ X<>]
M_P :^IJ* /EG_AT/^S-_T/\ \4__  X][_C1_P .A_V9O^A_^*?_ (<>]_QK
MZFHH ^6?^'0_[,W_ $/_ ,4__#CWO^-'_#H?]F;_ *'_ .*?_AQ[W_&OJ:B@
M#B_@)\"?!_[.GP^C^&O@;5-:O+"*ZEN%FU_5I+VX+2$$@RR?,1QP.U=I110
M4444 %%%% !3998H(FGGD5$12SNYP% ZDGL*=7RC_P %S-*^,FM_\$D/CSI?
MP%BU"3Q'+X%EVQ:4&-S+8B6(WZ1A>2S60N5P.3G R30!ZUX=_;7_ &8/%>LZ
M/I.B?%2%X?$E\++PQKD^F7<.D:Y<G=M@L-2DB6SO9&VMM2"5V?:VT'!J7XC_
M +:'[+GPA^+NA? GXE?&;2M'\4^);^"PT?3KL2!9;R?/V>U:8(889Y?^6<4C
MJ\F1L5LC/SK_ ,%<+KX2^+/^")'CC_A4*P76D:QX!TE/A)%H/+SZA+-:?V"M
MB(_F,IN3:>2$^;(7'2K7_!271_V@M"_8Z\$_$8Z#X+\4MX,\7>$-?^*/@;5M
M,F-UXHO;6^L62.RNX)U6&Y6[6WEC1HI1,T,<1^1V1P#Z7_X:3^!(^.>H_LTR
M_$[3(O'6D>$D\3ZCX<FD*30:.TQ@^VDL AB$@VL0QVEEW !ESS?P#_;Q_9 _
M:@\0Z]X3^!'Q\T+Q!J?AFU2[UFPAD>&6&T?.R[59E0RVS8.VXCW1'C#G(KO/
M$/PR\!>)==N/%/BO08;^>;P_<:+*+]C)"+"=E>XA\MCL"RF.+S#C+B&,,2$4
M#PSP/X8^$_QO_;13]LB36-%%A;?#B\\!>!A)<Q>9XEM;B[BU#4+L(3F:U'V*
M%;?C#(MW, 8I8I& /1_@5^V/^S)^TOXH\0>"?@=\7]-U_5_"P@?7--A26*>W
MBGW>1<!)40RP2;&V3Q[HGVG:QKTJ66*")IYY%1$4L[N<!0.I)["OE+P1:_%[
MPA_P6%\0K\2-!\)Z[I7C;X'^=X0\5:%IMQ:7_A^RTK5XU?2KY9)YHYOM$NKM
M/'<)Y1<VLB^7B/(7_@N9I7QDUO\ X)(?'G2_@+%J$GB.7P++MBTH,;F6Q$L1
MOTC"\EFLA<K@<G.!DF@#UKP[^VO^S!XKUG1])T3XJ0O#XDOA9>&-<GTR[ATC
M7+D[ML%AJ4D2V=[(VUMJ02NS[6V@X-=9\6?C5\*O@5H6G^)?B[XYL=!LM6\0
M:?H6F37SD&[U&^N$MK6UC506>22610  <#<QPJLP^3O^"N%U\)?%G_!$CQQ_
MPJ%8+K2-8\ Z2GPDBT'EY]0EFM/[!6Q$?S&4W)M/)"?-D+CI7@'_  4I^*_[
M1$_@CP[>?M _L9?%+4;_ ,'_ !7^&EEX;U[38]$DT:XGB\2Z+->W<);4EE-W
M>W"-:PEX56.,1KNB6XN20#](/^&D_@2/CGJ/[-,OQ.TR+QUI'A)/$^H^')I"
MDT&CM,8/MI+ (8A(-K$,=I9=P 9<\W\ _P!O']D#]J#Q#KWA/X$?'S0O$&I^
M&;5+O6;"&1X98;1\[+M5F5#+;-@[;B/=$>,.<BNRE\!^"/'SQ_$#QGX*D%WJ
M'A632[G3]=*O]EL;G9)<VCQ!WA4N4C6;:6#^0@+,J+7BW@?PQ\)_C?\ MHI^
MV1)K&BBPMOAQ>> O PDN8O,\2VMQ=Q:AJ%V$)S-:C[%"MOQAD6[F ,4L4C '
MH_P*_;'_ &9/VE_%'B#P3\#OB_INOZOX6$#ZYIL*2Q3V\4^[R+@)*B&6"38V
MR>/=$^T[6-=A\1_B9\/OA#X0N?'WQ/\ &.GZ%HUFT:SZAJ5RL48>1UCCC&?O
M2/(RHB+EG=E506(!^;/!%K\7O"'_  6%\0K\2-!\)Z[I7C;X'^=X0\5:%IMQ
M:7_A^RTK5XU?2KY9)YHYOM$NKM/'<)Y1<VLB^7B/(YS_ (*5C7+/]N[]B?7_
M !<7_P"%96OQ=UJ+Q*9>;6/7YM!NHO#[S=@WVMI4B)X\V2,#YBH(!],_#?\
M:1^#GQ6\5WG@#PGXGN(?$5A8K?77AO7]%O-)U);1GV+="TOHH9F@+@H)E0QE
MAMW9XJ[X,^.OP>^(OQ%\5?"3P'\1M*U?Q'X'-H/%^DZ?<B6726NA*T"3[>$=
MA#(=A.X!<D#(S\M?\%"M/U_5?^"CO[&,?PG#GQ?8^-_$=WK36WWH?"7]CNFI
MF?'2!IVT]!N^4SF #Y]M=9^S0%'_  55_:EV@9/A#X<%L?\ 7OK5 'I5K^W?
M^R'??"SQ/\:K/X\:++X9\&>*[GPQXEU)#(39:S!(D4FGF+9YCW&^2,+&BLTG
MF(4#!@3TW[/_ .T9\#OVI_AO;_%W]GOXF:9XK\.W%S+;+J.F2DB*XB;;+!*C
M /#*AX:.15=<C(&147BJP^"GP0T'5/BCXOMK>UB77VUJZU&\#W-Q+J<T(LHS
M"#N=YVB9+2**,%BI2&->0M?+?]@?$#]GKX6^-KSX4?"#Q1XG\4?'#XN3^*OB
M?H?PKU/2Y-3\(:?>6:6ZA//O;>,7,EMIL%NTZ2\7,]S<1F01*K 'UM\*/C7\
M*OCGI&IZ_P#"+QS8^(+'1_$%[H>HWFG.7CAU"TE,5S!NQAFCD!4E<C((!.*N
M?$?XF?#[X0^$+GQ]\3_&.GZ%HUFT:SZAJ5RL48>1UCCC&?O2/(RHB+EG=E50
M6(!^//\ @AOXP&L_"SXR^$]/_9^\3> =,T?]H3Q<=-L==M;"&&*.74Y\6,2V
MES,%DM1&L<J\1@LHC>1<D7?^"E8URS_;N_8GU_Q<7_X5E:_%W6HO$IEYM8]?
MFT&ZB\/O-V#?:VE2(GCS9(P/F*@@'TS\-_VD?@Y\5O%=YX \)^)[B'Q%86*W
MUUX;U_1;S2=26T9]BW0M+Z*&9H"X*"94,98;=V>*YOX1?MZ?L>?'GXO:E\!?
MA%\?]!USQ=I5K)=3Z+;2NLD]O')Y4D]LSJJ7<2.0K20-(BD@$C->%?\ !0_2
M];US_@HQ^QG:_"Q&?Q;:>-?$ESKAMC\T7A'^QWCU,SXZ0-.VGH-WRF=H,?/M
MKNY/!OP>^-'[7_PX^,>C:AH>G>'O@I9:SH/@V>WGAA_M35[^**SFM;4 C-M;
M06\D1501).X"X^R-N .\M?V[_P!D.^^%GB?XU6?QXT67PSX,\5W/ACQ+J2&0
MFRUF"1(I-/,6SS'N-\D86-%9I/,0H&# GIOV?_VC/@=^U/\ #>W^+O[/?Q,T
MSQ7X=N+F6V74=,E)$5Q$VV6"5& >&5#PT<BJZY&0,BHO%5A\%/@AH.J?%'Q?
M;6]K$NOMK5UJ-X'N;B74YH191F$'<[SM$R6D448+%2D,:\A:^6_[ ^('[/7P
MM\;7GPH^$'BCQ/XH^.'Q<G\5?$_0_A7J>ER:GX0T^\LTMU">?>V\8N9+;38+
M=ITEXN9[FXC,@B56 /K;X4?&OX5?'/2-3U_X1>.;'Q!8Z/X@O=#U&\TYR\<.
MH6DIBN8-V,,T<@*DKD9! )Q5?XG?'OX4?!_4=-T+QSXG=-6UE9GT?0-*TVYU
M'4[](@IFD@LK2.6XE2,.F]TC*IO7<1N&?E#_ ((;^,!K/PL^,OA/3_V?O$W@
M'3-'_:$\7'3;'7;6PAABCEU.?%C$MI<S!9+41K'*O$8+*(WD7)%W]G@:YIW_
M  7+_:0B^+!?[7J?PB\#R_"-KO\ BT"%K]=62V)_A74I(FE Y!DA)ZKD ^F-
M!_:9^ OB;X7ZG\9M&^*.ER>&]$GFM];OWD:-M-N86"RVMQ$X$L%RK%5-NZK*
M&95V98 \_P"$OVZ_V2_'7P$\4?M.>%/C7IMWX(\$M>IXOU@6\Z/HTEH@DN(K
MFW>,3PRHC*QC:,.5=2%(89\!_9JT?6+_ /X++?M2:WX(2(^"6\%^"+;Q++)'
MOM&\9117#H5&0K7$=@UB9-I# -;;B#LQTG[!&B?%/2/CK^T_\(/C?HGAZ76K
MCQ]8ZU=_$'P+!=:;'KD.H:1!%;PM"\\SV=W9VMI;1,(Y3E6AF^_*SN >F?%[
M_@HC^Q/\!_ GACXF_%?]HK0-)T#QEI$6K>&]4+2SQ7FG2)&ZWW[E',=KMFB)
MN'"Q+YBY89%>A^,_C'\*_A[\)=0^/'C+X@:58^#-+T-]9OO$TEXK6<=@L7FF
MY$BDAH_+^8%<[@1C.17G7[0MA\//A_\ "B?X%_#7PGX>3Q-XP\'MX5\+:-=Q
M((%T^&%X5>Y!Y&GVBW+,^>#YHB3=+/&C_''_  4!M+WX-_L!ZM^R/\/?V=/B
M+\0/@_\ #+]FN^TS1?&?AF?1[K3;O4[/2;FQBFU!IM0AE"6 MA.RQQ2DW#JZ
MJKVB!P#])/#GB'1O%OAZP\5^';Y;K3]3LHKNQN44@2PR('1P" 0"K \@'FN<
M^)WQ[^%'P?U'3="\<^)W35M969]'T#2M-N=1U._2(*9I(+*TCEN)4C#IO=(R
MJ;UW$;AGG/V'_%M_XX_8^^&GB74_ NM>&IIO!>GHVC^(%@6[A$<*QAV%O++'
MMD""1,.3LD7<%;*CP#]G@:YIW_!<O]I"+XL%_M>I_"+P/+\(VN_XM A:_75D
MMB?X5U*2)I0.09(2>JY /JWX5?&+X9?&[PU)XM^%?C&TUBRM[Z6QO3 666RN
MXCB6UN(7"R6\Z$@/#*JR(2-RBN<U+]KS]FO2?"?Q(\=7GQ=TLZ1\(KR>T^)%
M_!YDJ:'<0VD5W-%+L4EG2">)F5-Q!;:?F!4?$NM^,_C_ /#S_@II^U;XT_9.
M^%7BCQ9I%_X6\!Z+XGC\'16,LMGXF:.Y^T7L*7T\%O+=6VDM:LR%^6>S60%#
MQTG_  2!UNVUGXQ_M8?"G3_V</B'\/M)/Q3L95;Q)<64<]HQ\):!;M;RSVE]
M/*;Y@GVII0S;A.LAF,I=5 /I;XO?\%$?V)_@/X$\,?$WXK_M%:!I.@>,M(BU
M;PWJA:6>*\TZ1(W6^_<HYCM=LT1-PX6)?,7+#(KT/QG\8_A7\/?A+J'QX\9?
M$#2K'P9I>AOK-]XFDO%:SCL%B\TW(D4D-'Y?S KG<",9R*\Z_:%L/AY\/_A1
M/\"_AKX3\/)XF\8>#V\*^%M&NXD$"Z?#"\*O<@\C3[1;EF?/!\T1)NEGC1_C
MC_@H#:7OP;_8#U;]D?X>_LZ?$7X@?!_X9?LUWVF:+XS\,SZ/=:;=ZG9Z3<V,
M4VH--J$,H2P%L)V6.*4FX=755>T0. ?I)X<\0Z-XM\/6'BOP[?+=:?J=E%=V
M-RBD"6&1 Z. 0" 58'D \UP'CW]L+]G7X:Z[J_AWQ3\06,_AQ$?Q5-I>C7E_
M;^'U:,2JVHSVL,D6G#RB)<W+Q_NR'^Z=U0?L/^+;_P <?L??#3Q+J?@76O#4
MTW@O3T;1_$"P+=PB.%8P["WEECVR!!(F')V2+N"ME1\]_P#!"&34-,_8%U+1
MOB_*$^(NE_%CQLGQC;42!.-<;7;R9Y+DM_>LY+-U8\&%HB"5P: /J'XI?M(?
M 7X*?"%OC[\4_B[H&B^"Q;0SQ^);K44-I/', 83$ZDB8R!EV!-Q?(V@YI_Q;
M_:'^"GP(U7PCHGQ?^(EAH%SX\\40>'/",=^6']I:K,K-#:(0" [["%W$ MA0
M=S '\P? ^E>*-+_X-F?BTFJ0S1^%[B\\4W/PPBN004\+2>(9'TPH&Y$)A(>'
MMY+1;?EVU^K?BWP3X;\<P6%IXHL6NH-.U:VU*WMS,ZQFYMW$D#NJD"3RY525
M5;($D:/C**0 ><:K^WI^QYH7[0UI^RGK/Q_T&U\?7]Y]CL] GE=?.O/*$HLU
MF*^3]J,95Q;[_-*L#LP15CXN?MO?LH? CXQ>&_V?/BU\<-'T7QMXO-N/#7AB
M<R/=W_GSFWAV)&K'#S*R*3C)5L=#7G?[5'@CX-?'?Q7X4^"+W^A:7H7PX^)F
ME_$+QSK,EQ#;Q:7?65U_:=M;*Y("W=Q=-'--W6V>4R%3<P>9R'[3/PG^-_[.
M'[0]A^VO^S9^TKXCU6+QG\4/#.@?$?X/:^]I>:/JEE=7-GI#OIVV%9["[M8G
M^UDB5D9;>8R+@NU 'V17F?CW]L+]G7X:Z[J_AWQ3\06,_AQ$?Q5-I>C7E_;^
M'U:,2JVHSVL,D6G#RB)<W+Q_NR'^Z=U>F5\4?\$(9-0TS]@74M&^+\H3XBZ7
M\6/&R?&-M1($XUQM=O)GDN2W]ZSDLW5CP86B()7!H ^B/CI^V?\ LM_LU_#_
M $KXI?&?XTZ1I.@ZY%YVBZA"SW@OX?+$IGA2V61Y85C97:504565F8 @F36_
MVQ_V7?#OAWX>>,-4^..@#2/BSK-GI/PXU:"\\ZUU^\NHVDMH8)8PR$RJIV$D
M!B0H.Y@#\B?\$@_%J?!7_@G#HGBG6/#D5^^K^-_%MG\!-'O)%AN;_P .7.L7
M,^G6T4D@)BLVAC2??C8EK'')@HB"OI+]CS]E#X2_!;]DOP'^S9IFO6'B2Q\
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
M9:S!(D4FGF+9YCW&^2,+&BLTGF(4#!@3YK^S0%'_  55_:EV@9/A#X<%L?\
M7OK5>U^*K#X*?!#0=4^*/B^VM[6)=?;6KK4;P/<W$NIS0BRC,(.YWG:)DM(H
MHP6*E(8UY"T +\"?VEO@+^TU\+H_C3\!_BII'B7PN\L\,FK6,^$MY821-%,K
MA7@DC(^:.0*R]P,UK_#7XK^ ?C!H7_"5?#773JVDO@VFKV]I,+2]0_=EMIV0
M1W41'(EA9T(P0QR*_/+]K;X/:EX._9Z?P%I?B/3=%F_:6_:[\.7_ ,;M,L+B
M*YCT71M6DAM8["X$,@&VY33+"SN&#[)YKJZ579'Y^I?V,_BU\=]3^/WQQ_9D
M^,.H6>O:=\+M>T9/"'C&TTJ.R>^LM1TU+S[%<Q0XA%Q:D[2T:H'BF@8HI))
M/;OB/\3/A]\(?"%SX^^)_C'3]"T:S:-9]0U*Y6*,/(ZQQQC/WI'D941%RSNR
MJH+$ X7PW_:1^#GQ6\5WG@#PGXGN(?$5A8K?77AO7]%O-)U);1GV+="TOHH9
MF@+@H)E0QEAMW9XKYF_X*5C7+/\ ;N_8GU_Q<7_X5E:_%W6HO$IEYM8]?FT&
MZB\/O-V#?:VE2(GCS9(P/F*@G_!0_2];US_@HQ^QG:_"Q&?Q;:>-?$ESKAMC
M\T7A'^QWCU,SXZ0-.VGH-WRF=H,?/MH ]U^$7[>G['GQY^+VI? 7X1?'_0=<
M\7:5:R74^BVTKK)/;QR>5)/;,ZJEW$CD*TD#2(I(!(S3K7]N_P#9#OOA9XG^
M-5G\>-%E\,^#/%=SX8\2ZDAD)LM9@D2*33S%L\Q[C?)&%C16:3S$*!@P)X.3
MP;\'OC1^U_\ #CXQZ-J&AZ=X>^"EEK.@^#9[>>&'^U-7OXHK.:UM0",VUM!;
MR1%5!$D[@+C[(V[UWQ58?!3X(:#JGQ1\7VUO:Q+K[:U=:C>![FXEU.:$649A
M!W.\[1,EI%%&"Q4I#&O(6@!?@3^TM\!?VFOA='\:?@/\5-(\2^%WEGADU:QG
MPEO+"2)HIE<*\$D9'S1R!67N!FM?X:_%?P#\8-"_X2KX:ZZ=6TE\&TU>WM)A
M:7J'[LMM.R".ZB(Y$L+.A&"&.17YY?M;?![4O!W[/3^ M+\1Z;HLW[2W[7?A
MR_\ C=IEA<17,>BZ-JTD-K'87 AD VW*:986=PP?9/-=72J[(_/U+^QG\6OC
MOJ?Q^^./[,GQAU"SU[3OA=KVC)X0\8VFE1V3WUEJ.FI>?8KF*'$(N+4G:6C5
M \4T#%%))(!]%4444 %%%% !1110 4444 ?-&K?\$S_AAX:_:@T']J_X!:VO
MA34]'AGBN/!5[I_V_P +SF;F2\MM/+HNEZ@<L/MEFT9822B5)A*X;UFQ_9<_
M9UM?BI>?'@? OPI'XVU2>"YU3Q)'HT1NKBYAB6&*=I"N6E2-5C64_.$4*"!Q
M7?44 9WBWPEX7\>^%M1\#^-O#]GJVC:O92V>JZ7J%NLL%W;R*4DBD1@0Z,I*
ME2,$$@UY+\,_^";7_!/CX,7^J:K\)/V(_A5X:N=;T.YT;6)]$\!V%LU[IUP
M)[24QQ#S(9 H#QME6 P0:]KHH Y#X0? 'X)? #1#X=^"?PJT+PO9M#%"\.BZ
M;'!OCB#")&91EE0,P122%!(7 KKZ** /FC5O^"9_PP\-?M0:#^U?\ M;7PIJ
M>CPSQ7'@J]T_[?X7G,W,EY;:>71=+U Y8?;+-HRPDE$J3"5PWOWC#P#X,^)6
MA6^@?$GP=I>M6D&H6>HQV6I6B7$,=Y:SQW-O.JR @/%/%'*CX!5XU88(%;-%
M &=XM\)>%_'OA;4? _C;P_9ZMHVKV4MGJNEZA;K+!=V\BE)(I$8$.C*2I4C!
M!(->2_#/_@FU_P $^/@Q?ZIJOPD_8C^%7AJYUO0[G1M8GT3P'86S7NG7  GM
M)3'$/,AD"@/&V58#!!KVNB@#D/A!\ ?@E\ -$/AWX)_"K0O"]FT,4+PZ+IL<
M&^.(,(D9E&65 S!%)(4$A<"MOQMX&\%_$KPK>^!?B)X2TS7M%U*+RM0TC6+&
M.YMKE,@[9(I 5<9 .".H![5J44 ?/?[+/[ ^D_L<?%7Q?XN^$OQ&O]6T#QI>
MQW-[I7C<2:IJFE%1M6VL]7ED-R;%>62SN/.$;N[1R1AV4^L^&O@7\&O!OQ)U
MOXQ>%/ACHFG>*_$L44?B'Q'9Z<D=[J:1Y\M9Y0-TH3<VT,3MW'&,FNKHH XO
MXZ?LX? #]I_PC#X _:.^"WA?QWH=O>K>0:/XMT2"_MDN%5E6413*RAPKN V,
M@,?6H?@+^S%^SE^RQX:O/!O[-7P)\(^ =)U"^-[?Z;X/\/V^G07%R45/.=($
M4,^Q$7<><*!VKNJ* ,CP?X \#?#VWO[7P)X0TW1XM5U>YU74X],LD@%U?7$A
MDN+F0(!OED<EG<_,Q.22:?XV\#>"_B5X5O? OQ$\):9KVBZE%Y6H:1K%C'<V
MURF0=LD4@*N,@'!'4 ]JU** /G;]F;_@GUX>_9*^)'C37?AKX^O-<\,>/+A9
M=3T7QTDFJZGIRA"GV2TU:60W)L%!)6SN/.6-G<QR1AV4]!\(_P#@G!_P3^^
M/Q"LOBU\#_V*?A;X1\4:<)1I_B+PYX%L;.]MO-C:*3RYHHE=-T;NC8/*NP/!
M->TT4 <7\=/V</@!^T_X1A\ ?M'?!;POX[T.WO5O(-'\6Z)!?VR7"JRK*(IE
M90X5W ;&0&/K4/P%_9B_9R_98\-7G@W]FKX$^$? .DZA?&]O]-\'^'[?3H+B
MY**GG.D"*&?8B+N/.% [5W5% &1X/\ >!OA[;W]KX$\(:;H\6JZO<ZKJ<>F6
M20"ZOKB0R7%S($ WRR.2SN?F8G))-<M^T7^S#\'OVI? \G@GXL:!.[)#*NDZ
M_I%]+8:MHLLB[6GL;V!EGM)2, M&PW+E7#*2I] HH \#^"'[!O@/X?\ [,47
M[''QEM?#OQ+\"V31FU'B#PG;Q7=Z8[A9XY]1$>8;R]$JI*UXL<+R2J)&4R%G
M/L?@3X=^ _A?X?7PK\.?!VFZ'IRR-)]CTNS2%&D;&Z1@H&YVP,N<LQY)-;-%
M 'D_QW_8._8H_:C\4VWCC]I+]D[X>>/=9L[(6=IJGB_PA::C/!;AF<1(\\;%
M4W.S;0<98GO79Z=\&OA)I'PE7X":5\,]"MO!":$VB)X1@TJ)--733$839BW"
M^7Y)C)0QXVE21C%=+10!7TG2=+T#2K70M$T^&TLK*W2"SM+:,)'#$BA415'"
MJ%   X %</\ M%_LP_![]J7P/)X)^+&@3NR0RKI.OZ1?2V&K:++(NUI[&]@9
M9[24C +1L-RY5PRDJ?0** /)OV./V;=7_9)^#FG_  &7QQ:>(]&T1632M8DT
M*.QU.Y4N6,FH- ?*O+MB2TETL<+3/EW0NS.WH7AOP!X'\':OKGB#PGX0TW3;
M[Q-J2ZAXBO+&R2*74[M8(K99YV4 RR"""&(,V3LB1<X4"M>B@#R?X[_L'?L4
M?M1^*;;QQ^TE^R=\//'NLV=D+.TU3Q?X0M-1G@MPS.(D>>-BJ;G9MH.,L3WK
ML].^#7PDTCX2K\!-*^&>A6W@A-";1$\(P:5$FFKIIB,)LQ;A?+\DQDH8\;2I
M(QBNEHH KZ3I.EZ!I5KH6B:?#:65E;I!9VEM&$CAB10J(JCA5"@  < "O OV
MS_\ @F]\$OVQH8M?O-0U#PAXMM[VUN3XF\.[ NK+;D&.SU>S<&WUFQ(&QK:Z
M1QL9U1H][$_0M% '#^)/@?X.^,/PC'PA_:3\">$O&&E2QQQZCI,N@#^R[L)C
M:?L<[RA%&.(V>0+@?,<5V&E:7I^B:;;Z/I-HEO:VL*Q6\$8PL:*,!1[ 58HH
M \1O?^":?_!/+4_BFWQQU+]B#X57/C-]<&LOXJN/ E@^H-J(E$PNS<-$7,PD
M ?S,[MPSG-=EX1_9<_9O\ _$W5OC1X)^!/A/2O%NNWLEYJ_B.PT&"*\NKF1-
MDLS2JN[S)% #OG<^/F)KO** "OGK]L__ ()O?!+]L:&+7[S4-0\(>+;>]M;D
M^)O#NP+JRVY!CL]7LW!M]9L2!L:VND<;&=4:/>Q/T+10!X_\2_V(?V:OVF-%
MT*']L;]F_P"&/Q'U/P[:O;Z9=:QX(@GM[5&V[_LT-T9S;*VQ<H)&^ZOS' KO
MOA/\(OA7\!_A_I_PH^"?PYT3PEX8TE9%TOP]X<TR*SLK022-*_EPQ*J)ND=W
M.!RSL3R37144 >(WO_!-/_@GEJ?Q3;XXZE^Q!\*KGQF^N#67\57'@2P?4&U$
M2B879N&B+F82 /YF=VX9SFNR\(_LN?LW^ ?B;JWQH\$_ GPGI7BW7;V2\U?Q
M'8:#!%>75S(FR69I57=YDB@!WSN?'S$UWE% !7S1JW_!,_X8>&OVH-!_:O\
M@%K:^%-3T>&>*X\%7NG_ &_PO.9N9+RVT\NBZ7J!RP^V6;1EA)*)4F$KAOI>
MB@#@;']ES]G6U^*EY\>!\"_"D?C;5)X+G5/$D>C1&ZN+F&)88IVD*Y:5(U6-
M93\X10H('%=;XM\)>%_'OA;4? _C;P_9ZMHVKV4MGJNEZA;K+!=V\BE)(I$8
M$.C*2I4C!!(-:-% 'B_PK_X)Q?\ !/[X&ZOJ&O\ P;_8H^%?A>]U;1KC2-4N
MM"\!V%J]Y83[1-:RF.(;X9 JAHSE6  (-=O\&/V>O@7^SIX</A+X#_"+P[X0
MTUEC5[3P_I,5JKJ@(C#;%!8("54'.T<# XKL:* "OFC5O^"9_P ,/#7[4&@_
MM7_ +6U\*:GH\,\5QX*O=/\ M_A><S<R7EMIY=%TO4#EA]LLVC+"242I,)7#
M?2]% &-XP\ ^#/B5H5OH'Q)\':7K5I!J%GJ,=EJ5HEQ#'>6L\=S;SJL@(#Q3
MQ1RH^ 5>-6&"!5CQ;X2\+^/?"VH^!_&WA^SU;1M7LI;/5=+U"W66"[MY%*21
M2(P(=&4E2I&""0:T:* /%_A7_P $XO\ @G]\#=7U#7_@W^Q1\*_"][JVC7&D
M:I=:%X#L+5[RPGVB:UE,<0WPR!5#1G*L  0:[?X,?L]? O\ 9T\.'PE\!_A%
MX=\(::RQJ]IX?TF*U5U0$1AMB@L$!*J#G:.!@<5V-% &7XV\#>"_B5X5O? O
MQ$\):9KVBZE%Y6H:1K%C'<VURF0=LD4@*N,@'!'4 ]J\/_99_8'TG]CCXJ^+
M_%WPE^(U_JV@>-+V.YO=*\;B35-4THJ-JVUGJ\LAN38KRR6=QYPC=W:.2,.R
MGZ$HH Y3PU\"_@UX-^).M_&+PI\,=$T[Q7XEBBC\0^([/3DCO=32//EK/*!N
ME";FVAB=NXXQDU6^.G[.'P _:?\ ",/@#]H[X+>%_'>AV]ZMY!H_BW1(+^V2
MX56591%,K*'"NX#8R Q]:[2B@#S'X=?L5_L@?"'X8:U\$_A7^R_X!\.>#_$=
MP9]?\+Z+X3M+:PU&4JB%YH(XPDC;8T&6!/R+Z"NV\$_#[P1\-])DT3P)X6LM
M*MI[E[FYCLX AGG8 --(W621@JY=B6.!D\5L44 9?C;P-X+^)7A6]\"_$3PE
MIFO:+J47E:AI&L6,=S;7*9!VR12 JXR <$=0#VKPK]F;_@GUX>_9*^)'C37?
MAKX^O-<\,>/+A9=3T7QTDFJZGIRA"GV2TU:60W)L%!)6SN/.6-G<QR1AV4_1
M-% 'BWPC_P""<'_!/[X _$*R^+7P/_8I^%OA'Q1IPE&G^(O#G@6QL[VV\V-H
MI/+FBB5TW1NZ-@\J[ \$UVOQT_9P^ '[3_A&'P!^T=\%O"_CO0[>]6\@T?Q;
MHD%_;)<*K*LHBF5E#A7<!L9 8^M=I10!YC\.OV*_V0/A#\,-:^"?PK_9?\ ^
M'/!_B.X,^O\ A?1?"=I;6&HRE40O-!'&$D;;&@RP)^1?05VW@GX?>"/AOI,F
MB>!/"UEI5M/<O<W,=G $,\[ !II&ZR2,%7+L2QP,GBMBB@ 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
5HHH **** "BBB@ HHHH **** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>rddt-20260630_g5.jpg
<TEXT>
begin 644 rddt-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@"
MB@3B 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 **YSXL_%[X6? ;X>ZG\6?C5\0]&
M\*^&=&@\[5-=U_4([6UMDR -TDA !+$*!U9B  20*\=L?^"I_P"Q!<^$;7XD
MZM\2]?T'PA?!&M/'?B[X:^(-%\/2(^/+D&K7]C#9>6^1LD\[:^?E)H ^A:*\
M(^)/_!3+]A_X06GPPU'XD?'2'2K3XSP6<WPQOIM"U!K?7UNA"8%BE2W*([">
M$[)"K*)%+  YKW>@ HKR/]K7]NW]E/\ 85T+1?%/[5_Q67P?I?B'4_[-TC4[
MO1;VXMI[PJ76W,MO#(D<C*KLJN5+!'(R$;'KE !117D/Q!_;Q_90^%/[3/AC
M]COXB?%A=(^(_C2(2>%/#EWHM\#JJ$.<PSB P.!Y;@_O/E*X.#Q0!Z]1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% 'X??\ !Q[X[\2_&K_@LG^Q=_P3
MZ\?W4I^%6M^*M UC7='<D6NKW5YKQL9(YEZ2%+> HN<[1>2?WS7ZQ_MC?M(_
ML??LV_".X7]M+Q?H^@>!?$,+Z/>R^(]+FDTNY2:-D:TF=8FB'F)O C<@L V
M0#CRK_@JE_P27^%O_!33PWX0\1OX[OO 7Q0^&>LKJ_PT^)&DV:7$NE72R1R[
M)H'*BY@,D,3[-RLKQJ58 NK^8?\ !1G_ ()Y?\% ?^"I7['D'[%_QV\7?"#P
M?!-KFGW^M_$'PM=ZI?2W)MF+9ATF>WB6#>3G:U[)CID]: /D+_@N%<? \_#O
M_@FWH_[-/B"ZU;X?Z-\6]$TOP;JUW!,IO=-MAI<-M,K2QQF96B1&$JKL?.Y2
M0:^FO''_  4^_:5_:$_X*$?M&?L@_LO>+-(\%Z%^S?\ "FXUFXUJ^\/IJ,_B
M+Q$(HY%MY1*P6&QC+-&ZQA9G9&82J" -+]N3_@BG\4?VD/AC^R9\(_A;\<]
MTNP_9=DTB>/4-?TF9YO$,NGPV4,:F.%MMLK+9[B=TAS+@#Y,MM?$O_@DK\7/
M!_[9/QL_;%_9(\;^$K*[_:&^%LOACQSX<\6M=)#I&J-%'$FKV<UO&YN %0E[
M5TBWN683)NVJ ?G-_P %H?\ @H?<?\%0?^#?/]GW]J^]\)6FA>(;W]I*PTWQ
M+H]H[M:V^I6NFZU&YB+$MY4@\N55)9D$NPLQ4L?O9?\ @HG^V1^RO_P6W\!?
M\$VOVHO&WA/Q[X/^-/@:36O"^NZ!X0?1KCP[J$8OB;78;F?S[=C8NH,C-(//
MC._Y'W\Q\=?^#;G0/&G_  2J^$/_  3%^#_[0R:#'\/_ (D+XQ\1>.M4\/FY
MEU:]^Q:DDCI:I,@4-/>0JJ&7Y(8L;G89;W;PM_P33^(OQ7_X*?>'/^"HO[7G
MB3PNNO?#[X??\(O\/_!?@MKBXL[:60W7VC5)[FYCB=Y'6\N$2!8]L:LI,DC)
MN(!\9?\ !03_ (+<?\%%?V-?A5X@^/?C[P[X9\#>*_#/QT_L.Q^!&J65KJ']
ML^"VB8P:M/<P3/<VTDTB.B3DQ0N5/EQOM-;G_!475HM>_P"#B_\ 8#UV"(HE
M[HU].B,>5#B=@#^=8OQ*_P"#97]KSXH?LQ?&']G;QA_P4+T#5U^(?QDC\?V6
MK:GX#D?4+V\56A_XF%Z9VD*B!VVPQJ523<P;:[+7TU^T#_P2=_:/^.7[?O[-
M?[;^H?&SP4LOP#T**RU'2(M$NX!X@F8.+B2/,LOV-,/A%9IR-N68YV@ ^_J*
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 **** "
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
M7AS49/BCX+\*2>'=!U./5Y4MHK!Q>!D:W!V.W^GW/S$9^8?W17/?!#_@E/\
ML6? +XL?&[XP^#?AQ<7FH_M"W4TWQ-LM=U%[VROEF:=[B%(),JD4KW,[.AS_
M *S:,* H^C:* /EGX'_\$>?V-/@/XA^'NI>']+\1ZQI7P@O=2N_A%X6\3:\U
M[IW@V:_D\RXDM%91)*V[[C74DYA_Y9%#S7U-110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 45@_%'XG> ?@K\.=;^+?Q3\46NB>'/#FF3:AK6K7KXBM
M;:)"[N<<G '  ))P "2!7Q+\-_\ @NUX0^*__!+?Q1_P4Y\#?LR>(=2M-.\<
MS>'/"'P^L-3^T:KXD<ZC!9VQ01P'RYI5G$K0JLOEA' >3&Z@#[XHK\R_V6_^
M#@']HWX_?M=?#7]D[XD_\$<OBW\*Y_B7?74>E>(/'MU<6-N+:TMS<W=Q&MQI
MT7V@11 $JK=7C!(WBO;OC!_P62^%OPM_X*5_#3_@F1;_  )\<7'BGXB33.OB
M;5]/.F:7;VD<5TQG@,P,MX?,M)(_E1(S]Y9&&,@'V-117SI\2_\ @HAX3M?V
MJS^PO^S?\/;KXE_%6QTQ-3\6:?::DECI'A"Q?;Y<VK7[))Y#2;E,=O#%/.P(
M;RPA#T ?1=%5=%EUJ?2;:;Q%86MK?M"IN[:RNVN(8I,<JDC1QLZ@]&**3Z"K
M5 !1110 4444 >>_M8?L]:3^UE^S=XT_9KU_QIK/AZP\:Z#-I-[K/AZ98[RV
MAE&',;.K+DKE2&!!#$$$&OQU_:^_X((_MHVO_!2']FS6OA_^V!^TA\3?">G:
MA</XH^*7B7QK#<:AX%19(ROV.5MK0B0 [MJMG;VK]S** /@#_@KW^QC8?M[Z
M9J/P<^ _[#/A?6?B?KFFMX?OOCWX_P#"<%M9^"]+ERL\L-Q.@NM1N!$\@MTM
M4DCCDD\PRQ%,-T7AU/$__!%?X&? G]CK]FS]ACX@_%[X9V5G=:?XS\:^!FBG
MU/1;LR+*;Z730"]T+FXGN)7V.HA52!O^1#]NT4 ?G5^S#^PCXU_9[_;/_:K_
M ."JWP)_9WGTF7Q]X$2#X9_">^:+3;CQ!J<-HES<W-Q$"5L/M=]#$B+)B0%Y
MY9$3> ?1].^,/[9/[3O_  1T\7^(?VGOV1=4\&_%_P ;?#_Q+HL/PVT"VENI
M7NIK>[M[,[6+?95E7RV/GN%3<-SC(%?9U% 'P+_P;;_ OXY?LI_\$R/#O[-'
M[2?P?U_P7XQ\.Z]J\][IFLV?R20W-[)/%)'-&6B<%7P5#;E*G*@8)^^J** "
MBBB@ K@/VJO&WB?X;?LW^-O'W@O4_L6K:1X;NKK3KOR4D\J9$)5MLBLK8/9@
M1[5W]>5_MQ_\F??$G_L3[W_T4:X<TG.GEM>479J$FFMT^5GL</4J=?/\)3J1
M4HRJTTTU=-.:333W3ZH_,?\ X>I?MZ?]%W_\M?2__D6C_AZE^WI_T7?_ ,M?
M2_\ Y%KY[HK^7O\ 6/B'_H,J_P#@R?\ F?Z'?ZB\$?\ 0KP__@BE_P#(GT)_
MP]2_;T_Z+O\ ^6OI?_R+1_P]2_;T_P"B[_\ EKZ7_P#(M?/=%'^L?$/_ $&5
M?_!D_P#,/]1>"/\ H5X?_P $4O\ Y$^A/^'J7[>G_1=__+7TO_Y%H_X>I?MZ
M?]%W_P#+7TO_ .1:^>Z*/]8^(?\ H,J_^#)_YA_J+P1_T*\/_P""*7_R)]"?
M\/4OV]/^B[_^6OI?_P BT?\ #U+]O3_HN_\ Y:^E_P#R+7SW11_K'Q#_ -!E
M7_P9/_,/]1>"/^A7A_\ P12_^1/L3]E3_@HY^V;\2?VD?!/@'QK\9/MNDZOX
MCM;74;3_ (1[3H_-B=P&7=';JRY'=2#[U^IE?B)^PW_R>#\-_P#L;[+_ -&"
MOV[K]E\-,?CL?EM>6)JRJ-3LG*3DTN5=VS^5/'_)\HR;/\)3R_#TZ,94FVJ<
M(P3?.U=J*5WYA1117Z4?@@4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?FG_P5O\ ^"@&
ME?#3]H.\_9^^+O[(WQV\7^!_#'@L:YIMS\.?AN^K:5JWB":.86\M]<&6-$@L
M B3+'\^;B1)F"&TB+^=?\&=7Q,T'QO\ \$S+WX4R> =<AN_!'CR[O!KFJ:.$
MT^[>]\S;]AG)/FR1K&Z2X"E/.49.\U^LGB7P_IGBWPYJ'A76HV>SU.REM+M$
M<J6BD0HP!'(.">:\M_8?_8:_9[_X)X_ B#]G#]F/0+_3?"UMJ=SJ$5KJ6J27
MDHGG(,A\R0EB"0..U 'A_P $/^,H?^"ROQ7^.,G^D>'/V>O MC\-_#$GWX6U
M[4_+U;69HST62. :7;-CD9<>M?)?_!2__E:J_8K_ .Q$N_\ W-5^GG[,W[+?
MPT_92\,>(O#7PWGU.Z;Q;XXU;Q;XCU/6KI9KJ^U34;@S3RNRH@P/DC10HVQQ
M(O.,GR_XQ_\ !*?]FKX[_M?^%OV[?B'XB\:S?$WP/$(?!VN6GB$01:1 LDSK
M#';)&('3-Q*#YJ.7#X<O0![_ *C\0_ &D>,].^'.K>.='M?$.KV\L^DZ#<:G
M$E[>Q1#,LD,#,'D5!RS*"%[XK^;3]CSQ;^U;X7_X)\?MQ?\ !37X8_M/^,O
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
M3O[8U:.R>[>T_L6]M\0HRJS;IX47@NO&<\].M?B+7UQ_P1<_Y.\O/^Q+O?\
MT?;5ZV1>(N=YGG%#"5:=-1G))V4KV?:\VOP/FN,? OA+A[A?%YEAZ]=SI0<D
MI2IN+:[I4D[>C1^K%%%%?LY_*05^!'Q%_P"2@Z[_ -AFZ_\ 1K5^^]?@1\1?
M^2@Z[_V&;K_T:U?C_BS_  <)ZS_]M/Z@^C3_ +WF?^&E^=0QJ***_%S^L HH
MHH **** "BBB@#]]_AU_R3[0O^P-:_\ HI:V:QOAU_R3[0O^P-:_^BEK9K^P
MZ'\"/HOR/\M\7_O=3_$_S"OS:_X+G?\ )3? 7_8!N_\ T<M?I+7YM?\ !<[_
M )*;X"_[ -W_ .CEKXSQ$_Y)2MZP_P#2D?JW@9_R<G"_X:O_ *;D?"E%%%?S
M>?WD%%%% !1110 4444 ?I-_P0Q_Y)EX]_[#UI_Z):ONJOA7_@AC_P DR\>_
M]AZT_P#1+5]U5_3G W_)*87T?_I4C_/KQA_Y.3F'^*/_ *;@%>5_MQ_\F??$
MG_L3[W_T4:]4KRO]N/\ Y,^^)/\ V)][_P"BC7N9M_R*L1_@G_Z2SX_AG_DH
M\%_U]I_^EQ/Q#HHHK^1S_34**** "BBB@ HHHH ]5_8;_P"3P?AO_P!C?9?^
MC!7[=U^(G[#?_)X/PW_[&^R_]&"OV[K]T\*?^15B/\:_])1_'GTD?^2CP7_7
MI_\ I;"BBBOU0_G(**** "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*^"/^#@#_@J=X_\ ^"</[&_B'4_V;M.%[\3+JQMVM]1:VBGM_"=G<W(M4U2Y
M24%&=I2T=O"X(EDCE?:\=M,!][U_/I_P7N^''_!8#X;?L$?&+4?VH?!/P)G^
M'/B[XHV>J:MXN\/:IJ<WB>Y47ZII=N5E(MTA@@6" 1JH"JC-\TCR2. ??/[9
M?_!3WXQ?"_7?V,?V2OAOXHBL?'7[2M]I)\6>,QIMO-<:1I0AM&O)[:"6-K<7
M,[W#+&TD4D48CDS$WRXZ/_@E[_P4:^,'[0W[0?[3W[#/Q2O['Q)XV^ 'CJ>R
M\,>([](]/;Q%I$LMPEJUX+6'RHYXFA"2RPP(C"6,K""&S\3_ +2_P<_:2T_]
MH?\ X);?MH_M&Z%H-G'IVH:=X4\7WOA>29M*TJ2>>%M(+23$LC3V[X8L=OFQ
MNHX*"O:?^"&_P0\4:M_P5R_;S_;%2U<^$M3^)LWA?P[JR#,&IW,-Y/)>")QP
MXA*P*Q&1F7&<@T >@_\ !)#_ (*1_MG?M@?\%)?VJOV9_P!IZX\(VNE?!?4;
M72- T?P;ISI;+(M[>PR7!GGS/,\BPQYW%4&/E1><_H#\2KSXA6/@/5)_A/H^
MFW_B4VI31+?6;EH;/[0Q"H\[("_DH3O<("Y5"%&XBOR,_P"""_B/P_J7_!=+
M_@H9#I^MVD[77C?S+58;A6,R1ZKJ"2,N#\P5F4$C@%AGJ*^SE_X+K_\ !."P
M\0?''1?&'Q7U;P_!^SUXCM=$^(VJZIX6O&MH;J>]>P3R/(CDDF072-$6V#IO
M ,?ST ?/7[/O[1O_  6-^!O_  7'T7]@7]ICX[>%OC9\.O%_P\N?%>J:IX;\
M P:,/!5KMNT@9A#ND0-=VJ6ZB>:?S%N%8,&!"_J-7XZ_&3]C+X:S?\%QOV9?
MVY?^"6_QJGUF?XEWFH:I\91H/C*75[&;P[!'"TE_+(TLOE07"R&V6)F\IIE@
M\I5=&K]BJ "BBB@ HHHH **** ,[3_"'A+2=<N_$VE>%].MM2OP!?ZA;V4:3
MW('3S) -SXP.I/2L0? 3X%BY^V#X+^$_.W[_ #?^$<M=V[.=V=F<YYS7644
M87Q!^%WPS^+6B+X9^*OPZT+Q-IJ3K,FG^(=(AO8%D7.UQ',K*&&3@XR,T_Q!
M\-OAWXL\+P^"/%/@'1=3T6W,)M]'U#2H9K6(Q$&(K$ZE%V%05P/EP,8Q6U10
M!#J.G:?J^GSZ3JUC#=6MU"T5S;7$0>.6-@0R,K9#*02"#P0:BT/0-"\,:5#H
M7AK1;33K&W!$%G8VRPQ1@DL=J( !DDG@=2:MT4 %%%% !1110!\D?\%H_P#D
MT.S_ .QTLO\ T1<U^4U?JS_P6C_Y-#L_^QTLO_1%S7Y35_/'B9_R4S_P1_4_
MN/Z/_P#R;]?]?:G_ +:%%%%?GQ^VA1110 4444 %?7'_  1<_P"3O+S_ +$N
M]_\ 1]M7R/7UQ_P1<_Y.\O/^Q+O?_1]M7T7"/_)383_&CX7Q._Y-_F7_ %ZD
M?JQ1117]3'^=(5^!'Q%_Y*#KO_89NO\ T:U?OO7X$?$7_DH.N_\ 89NO_1K5
M^/\ BS_!PGK/_P!M/Z@^C3_O>9_X:7YU#&HHHK\7/ZP"BBB@ HHHH **** /
MWW^'7_)/M"_[ UK_ .BEK9K&^'7_ "3[0O\ L#6O_HI:V:_L.A_ CZ+\C_+?
M%_[W4_Q/\PK\VO\ @N=_R4WP%_V ;O\ ]'+7Z2U^;7_!<[_DIO@+_L W?_HY
M:^,\1/\ DE*WK#_TI'ZMX&?\G)PO^&K_ .FY'PI1117\WG]Y!1110 4444 %
M%%% 'Z3?\$,?^29>/?\ L/6G_HEJ^ZJ^%?\ @AC_ ,DR\>_]AZT_]$M7W57]
M.<#?\DIA?1_^E2/\^O&'_DY.8?XH_P#IN 5Y7^W'_P F??$G_L3[W_T4:]4K
MRO\ ;C_Y,^^)/_8GWO\ Z*->YFW_ "*L1_@G_P"DL^/X9_Y*/!?]?:?_ *7$
M_$.BBBOY'/\ 34**** "BBB@ HHHH ]5_8;_ .3P?AO_ -C?9?\ HP5^W=?B
M)^PW_P G@_#?_L;[+_T8*_;NOW3PI_Y%6(_QK_TE'\>?21_Y*/!?]>G_ .EL
M****_5#^<@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@!&944N[  #))/ %?,WP;_X+*?\ !,/]H+]I.3]D
M7X,_MB^%]?\ B DTL,&C6:7(AO)8@S/';7CQ"UNW 5CMAE<D*2 0#7T9XG\-
M:#XT\-:AX/\ %.F1WNF:M8RV>HV<V=EQ!*A22-L=F5B#[&OQ<_X*I>-OA]\&
M?^"^'[)GCS]I3]AW5O!OPT\,ZHVC>"?B+X8N;)4U[599X$LFN$MPQ2TLY"CB
MU9HYMLTC@%08W /T0_:9_P""T7_!,']CKXP:C\ OVE/VM]%\+>,-)AMY=2T.
MYTN_GDMUGB6:(LT%NZ M&Z.!NSAAGK73>#_^"H'[!OCW]G&#]K7PE^T5IEW\
M/[SQ$-!TS7AIUXC:EJC.$6QM+=X1<7<[.=JQPQNS$,%!*MCQ_P#X*-?LF_\
M!-_]G']GWXW?\%!?C-^QE\.?'_C./1+O6KC6/'_A"TUNYU'4_(2UTZS4W<<@
MC0R"TMHXT  &."Q8M\.?\% ?^"=O[2/[&G['/_!/;5O@]\'_ !!XOT']FOXA
M:?XE^,7ACP7I#WMT^H2W=CJ%S>):0*6DC2XCU%,JIV"Y7.%)( /UW_9Y_:X_
M9W_:JC\0K\"OB3#K%YX1UA]*\6:+<V%S8:EHEZI8&"\LKN.*YMF.UL"2-=VU
MMN<&O1Z_&+_@F1\2D^,G_!U'^U+\3?@$-;C^'FJ?"G3I-?35O#][I1:_6UT)
M(S+:7L44T4WG+>%?,C4E?.9<JV3^BO[?G[9W@']FZP\,_!N[^/'A#X?>+?B7
M-<VVB>)O&>N6EC::'86XC-]JA-VZQS20K-$L,'S&6XGA#+Y0F>, ](^&'[4W
MP ^-'Q<\?_ KX6?$NSUOQ5\+KJQMO'NF6<,I&DSW<<DL$32E!%(Y6*3<L;L8
MRI5PK<5Z!7XN_P#!KEXH^#.B?MR_MX_#7X?_ !5TW6(+OXP?:O![2>)DO[O6
MM(M]2UF,7\<K2-)>Q[9K8O<@L&,\99LR#/[14 %%%% !1110 51\1>&/#7B_
M2VT3Q9X>L=4LG96>SU&T2>)B#D$HX()!Y'%7J* ,SQ%X*\&^+_"T_@;Q9X2T
MS5-$NK<07.CZC81SVLT0QB-HG4HRC ^4C' IFC^ O OA[P='\.] \%Z38^'X
MK1K6+0K/3HHK-(&!!B$*J$"$$Y7&#D\5K44 <SHWP6^#GAS5(=;\/?";PS87
MMNVZWO++0;>*6(XQE75 5."1P>]2W'PB^$]W'KT5U\,/#LB>*BI\3K)HL##6
M"J[5-T"G^D87@>9NP.*Z&B@#G/AI\'?A'\&-'D\/?![X6>'/">GS2"26Q\-:
M';V$+N!@,4@15)QWQ71T44 %%%% !1110!^._P#P58_Y/P\;_P#7/3/_ $VV
MM?.]?1'_  58_P"3\/&__7/3/_3;:U\[U_*'$?\ R4.,_P"OM3_TMG^DO G_
M "1&5_\ 8/1_]-Q"BBBO&/JPHHHH **** "OV)_X)3_\F'^"/^NFI_\ IRNJ
M_':OV)_X)3_\F'^"/^NFI_\ IRNJ_2O"S_DH:O\ UZE_Z7 _ OI&?\D1A_\
ML(A_Z;JGT/1117[\?Q8?)'_!:/\ Y-#L_P#L=++_ -$7-?E-7ZL_\%H_^30[
M/_L=++_T1<U^4U?SQXF?\E,_\$?U/[C^C_\ \F_7_7VI_P"VA1117Y\?MH44
M44 %%%% !7UQ_P $7/\ D[R\_P"Q+O?_ $?;5\CU]<?\$7/^3O+S_L2[W_T?
M;5]%PC_R4V$_QH^%\3O^3?YE_P!>I'ZL4445_4Q_G2%?@1\1?^2@Z[_V&;K_
M -&M7[[U^!'Q%_Y*#KO_ &&;K_T:U?C_ (L_P<)ZS_\ ;3^H/HT_[WF?^&E^
M=0QJ***_%S^L HHHH **** "BBB@#]]_AU_R3[0O^P-:_P#HI:V:QOAU_P D
M^T+_ + UK_Z*6MFO[#H?P(^B_(_RWQ?^]U/\3_,*_-K_ (+G?\E-\!?]@&[_
M /1RU^DM?FU_P7._Y*;X"_[ -W_Z.6OC/$3_ ))2MZP_]*1^K>!G_)R<+_AJ
M_P#IN1\*4445_-Y_>04444 %%%% !1110!^DW_!#'_DF7CW_ +#UI_Z):ONJ
MOA7_ ((8_P#),O'O_8>M/_1+5]U5_3G W_)*87T?_I4C_/KQA_Y.3F'^*/\
MZ;@%>5_MQ_\ )GWQ)_[$^]_]%&O5*\K_ &X_^3/OB3_V)][_ .BC7N9M_P B
MK$?X)_\ I+/C^&?^2CP7_7VG_P"EQ/Q#HHHK^1S_ $U"BBB@ HHHH **** /
M5?V&_P#D\'X;_P#8WV7_ *,%?MW7XB?L-_\ )X/PW_[&^R_]&"OV[K]T\*?^
M15B/\:_])1_'GTD?^2CP7_7I_P#I;"BBBOU0_G(**** "BBB@ HHHH ****
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
M:O\ ^7Q_]PT?\/W_ /JU?_R^/_N&OSWHH_XB!Q=_T$_^24__ ) /^()^&/\
MT ?^5:W_ ,L/T(_X?O\ _5J__E\?_<-'_#]__JU?_P OC_[AK\]Z*/\ B('%
MW_03_P"24_\ Y /^()^&/_0!_P"5:W_RP_9;]A7]M[_AM31O$>K_ /"L?^$:
M_L"ZMX?+_MK[9Y_FK(V<^3%MQLZ<YSVQ7O5?!7_!"O\ Y$WXB_\ 83T[_P!%
MSU]ZU^Y\)8_%YGP]0Q.)ES3DI7=DKVE);));+L?Q]XF9-EO#_'&,R_+Z?)1I
MN'+&[E:].$GK)MO5MZMA7FO[97_)I7Q+_P"Q%U3_ -)9*]*KS7]LK_DTKXE_
M]B+JG_I+)7JYG_R+:_\ @E_Z2SYSA[_D?X3_ *^T_P#TM'X<T445_(I_IP%%
M%% !1110 4444 >E?L:_\G:_#3_L>M+_ /2J.OW&K\.?V-?^3M?AI_V/6E_^
ME4=?N-7[EX4?\BW$?XU_Z2?R!])+_D?X'_KU+_TL****_5C^;C\=_P#@JQ_R
M?AXW_P"N>F?^FVUKYWKZ(_X*L?\ )^'C?_KGIG_IMM:^=Z_E#B/_ )*'&?\
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
MV]/^B[_^6OI?_P BT?\ #U+]O3_HN_\ Y:^E_P#R+7SW17Y%_K'Q#_T&5?\
MP9/_ #/Z=_U%X(_Z%>'_ /!%+_Y$^A/^'J7[>G_1=_\ RU]+_P#D6C_AZE^W
MI_T7?_RU]+_^1:^>Z*/]8^(?^@RK_P"#)_YA_J+P1_T*\/\ ^"*7_P B?0G_
M  ]2_;T_Z+O_ .6OI?\ \BT?\/4OV]/^B[_^6OI?_P BU\]T4?ZQ\0_]!E7_
M ,&3_P P_P!1>"/^A7A__!%+_P"1/H3_ (>I?MZ?]%W_ /+7TO\ ^1:/^'J7
M[>G_ $7?_P M?2__ )%KY[HH_P!8^(?^@RK_ .#)_P"8?ZB\$?\ 0KP__@BE
M_P#(G[Z_#/5]1\0_#?P_K^KW'G7=]HEI<74NP+OD>%&9L* !DDG  %;=<W\&
MO^2/^%/^Q:L?_2=*Z2OZIPS<L/!O>R_(_P X\=&,,;5C%62E+\V%?G+_ ,%U
M/^1P^'/_ &#-1_\ 1D%?HU7YR_\ !=3_ )'#X<_]@S4?_1D%?'^(?_))U_6'
M_I<3]0\#_P#DY6#]*O\ Z:F?!-%%%?S:?WL%%%% !1110 4444 ?HW_P0K_Y
M$WXB_P#83T[_ -%SU]ZU\%?\$*_^1-^(O_83T[_T7/7WK7],\!_\DGAO27_I
M<C_/WQE_Y.5F'K#_ --0"O-?VRO^32OB7_V(NJ?^DLE>E5YK^V5_R:5\2_\
ML1=4_P#262OH<S_Y%M?_  2_])9\3P]_R/\ "?\ 7VG_ .EH_#FBBBOY%/\
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
M]_Z4/7[UU^"GQE_Y+!XK_P"QEOO_ $H>OR'Q9_W;">L_RB?T[]&K_?\ ,O\
M#3_.9S5%%%?BI_684444 %%%% !1110!^]GP:_Y(_P"%/^Q:L?\ TG2NDKF_
M@U_R1_PI_P!BU8_^DZ5TE?V#A?\ =H>B_(_R[S#_ '^K_BE^;"OSE_X+J?\
M(X?#G_L&:C_Z,@K]&J_.7_@NI_R.'PY_[!FH_P#HR"OD/$/_ )).OZP_]+B?
MIW@?_P G*P?I5_\ 34SX)HHHK^;3^]@HHHH **** "BBB@#]&_\ @A7_ ,B;
M\1?^PGIW_HN>OO6O@K_@A7_R)OQ%_P"PGIW_ *+GK[UK^F> _P#DD\-Z2_\
M2Y'^?OC+_P G*S#UA_Z:@%>:_ME?\FE?$O\ [$75/_262O2J\U_;*_Y-*^)?
M_8BZI_Z2R5]#F?\ R+:_^"7_ *2SXGA[_D?X3_K[3_\ 2T?AS1117\BG^G 4
M444 %%%% !1110!Z5^QK_P G:_#3_L>M+_\ 2J.OW&K\.?V-?^3M?AI_V/6E
M_P#I5'7[C5^Y>%'_ "+<1_C7_I)_('TDO^1_@?\ KU+_ -+"BBBOU8_FX_'?
M_@JQ_P GX>-_^N>F?^FVUKYWKZ(_X*L?\GX>-_\ KGIG_IMM:^=Z_E#B/_DH
M<9_U]J?^EL_TEX$_Y(C*_P#L'H_^FXA1117C'U84444 %%%% !7[$_\ !*?_
M ),/\$?]=-3_ /3E=5^.U?L3_P $I_\ DP_P1_UTU/\ ].5U7Z5X6?\ )0U?
M^O4O_2X'X%](S_DB,/\ ]A$/_3=4^AZ***_?C^+#Y(_X+1_\FAV?_8Z67_HB
MYK\IJ_5G_@M'_P FAV?_ &.EE_Z(N:_*:OYX\3/^2F?^"/ZG]Q_1_P#^3?K_
M *^U/_;0HHHK\^/VT**** "BBB@ KZX_X(N?\G>7G_8EWO\ Z/MJ^1Z^N/\
M@BY_R=Y>?]B7>_\ H^VKZ+A'_DIL)_C1\+XG?\F_S+_KU(_5BBBBOZF/\Z0K
M\"/B+_R4'7?^PS=?^C6K]]Z_ CXB_P#)0==_[#-U_P"C6K\?\6?X.$]9_P#M
MI_4'T:?][S/_  TOSJ&-1117XN?U@%%%% !1110 4444 ?OO\.O^2?:%_P!@
M:U_]%+6S6-\.O^2?:%_V!K7_ -%+6S7]AT/X$?1?D?Y;XO\ WNI_B?YA7YM?
M\%SO^2F^ O\ L W?_HY:_26OS:_X+G?\E-\!?]@&[_\ 1RU\9XB?\DI6]8?^
ME(_5O S_ ).3A?\ #5_]-R/A2BBBOYO/[R"BBB@ HHHH **** /TF_X(8_\
M),O'O_8>M/\ T2U?=5?"O_!#'_DF7CW_ +#UI_Z):ONJOZ<X&_Y)3"^C_P#2
MI'^?7C#_ ,G)S#_%'_TW *\K_;C_ .3/OB3_ -B?>_\ HHUZI7E?[<?_ "9]
M\2?^Q/O?_11KW,V_Y%6(_P $_P#TEGQ_#/\ R4>"_P"OM/\ ]+B?B'1117\C
MG^FH4444 %%%% !1110!ZK^PW_R>#\-_^QOLO_1@K]NZ_$3]AO\ Y/!^&_\
MV-]E_P"C!7[=U^Z>%/\ R*L1_C7_ *2C^//I(_\ )1X+_KT__2V%%%%?JA_.
M04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !7/\ Q$\%^%O%NF6VH^)/ -MXCN/#
M]T=5T33[E(V/VZ.&1(VC\TA%DQ(ZJS$!2^<C&1T%>$_MS_#K]OWQOH?A+5_^
M"?W[0W@_P3K>A>(A=^(M(\=^&?M^F^);#80;.66-6GM1NPV^#:YZ;UQR ?E9
M_P $T/CAHOP@_P""Q7[;<WQ-_9!UOX/?''Q!X$OM?\&^%([JVGTE-+LK:*5E
M MUV2W-S*L-VTZ,\4A,H785/F_&=UKNMC_@TLM_'K:U='6W_ &M3J7]J^>WV
MC[9Y3'S_ #,[O,R,[LYSSFOZ _A%^PQ?7O[9&H_\%#/VF'\-WWQ*O/AI;^!-
M,TKPO;2G2](TE+J6[G_>7'[R[GFFE.962,)$BQ*A^=Y/DI_^#=B1_@&/^"=S
M?%/1_P#AG9?C[_PLA!Y4Y\0"Q\G;_P ([MQY/E[R?].\S?LX\C=\] '@'[0?
MQY_:G_X*&_\ !<KX3?LS>'?#?A?6H/@C\&+'XAVO@3QUJ%Q:Z+JOBJXTJ"[6
M[N1;Q.TCPO?6JQ @+&T+L" SJWZ&?\$8_P#@J?IG_!6/]EJ_^,][\+Y/!?BG
MPOXHN/#OC'PT;TW$5O>Q1Q2B2&0JI:)TE7A@&5E=#N"AVR/CQ_P2[\5P_P#!
M3CPA_P %5_V4?%.@6'B_3/",WA?QMX*\3":WT[Q%I[0O'!,MU;QR26L\.8N/
M*D218(U_=[2S>2^$O^"(/[4?[,?_  3@D_99_84_;O?X??%/Q'\6!XW^('Q*
MM]&>*+5&E1DFL8(U9Y+>!0ML5&YC(;=@^U9W"@'KW_!8WX'_ +'VG?L.?&_X
MG_%7]G_0/$_BWQKX0?0]">YT9;W5M5UR:#[%HUC8LP:5)!=/"8XX-H1VDF"[
MFD8])_P10_8J\>?\$^O^"9GPP_9>^*FH";Q1I.G7-]XAACN!)'97=[=S7DEJ
MC E2(3/Y1*DJS(S D-7DG_!1/_@G#_P52_:S_:#\&?%7]GK_ (*,>&/AMI'P
M]TO9X:LY/ "7]P^IRP"*[U27S2T2W#J7BC**/)B>15(\Z7?]&?\ !.S]FS]H
MG]E_X 3>"_VK_P!IBY^+?C[5/$5UJFO>-)[4VZS[UCAABCAR1$D<$$2[5P-P
M9L98Y />**** "BBB@#Y2_X+)_\ )F[_ /8TV/\ *6OR<K]8_P#@LG_R9N__
M &--C_*6OR<K^>O$W_DI?^W(_FS^W_H^_P#) O\ Z_3_ "@%%%%?GA^XA111
M0 4444 %?5O_  1L_P"3R$_[%:^_G%7RE7U;_P $;/\ D\A/^Q6OOYQ5]!PG
M_P E+A/^OD?S/B/$K_D@<R_Z\S_(_6.BBBOZH/\ .8*_!3XR_P#)8/%?_8RW
MW_I0]?O77X*?&7_DL'BO_L9;[_TH>OR'Q9_W;">L_P HG]._1J_W_,O\-/\
M.9S5%%%?BI_684444 %%%% !1110!^]GP:_Y(_X4_P"Q:L?_ $G2NDKF_@U_
MR1_PI_V+5C_Z3I725_8.%_W:'HOR/\N\P_W^K_BE^;"OSE_X+J?\CA\.?^P9
MJ/\ Z,@K]&J_.7_@NI_R.'PY_P"P9J/_ *,@KY#Q#_Y).OZP_P#2XGZ=X'_\
MG*P?I5_]-3/@FBBBOYM/[V"BBB@ HHHH **** /T;_X(5_\ (F_$7_L)Z=_Z
M+GK[UKX*_P""%?\ R)OQ%_[">G?^BYZ^]:_IG@/_ ))/#>DO_2Y'^?OC+_R<
MK,/6'_IJ 5YK^V5_R:5\2_\ L1=4_P#262O2J\U_;*_Y-*^)?_8BZI_Z2R5]
M#F?_ "+:_P#@E_Z2SXGA[_D?X3_K[3_]+1^'-%%%?R*?Z<!1110 4444 %%%
M% 'I7[&O_)VOPT_['K2__2J.OW&K\.?V-?\ D[7X:?\ 8]:7_P"E4=?N-7[E
MX4?\BW$?XU_Z2?R!])+_ )'^!_Z]2_\ 2PHHHK]6/YN/QW_X*L?\GX>-_P#K
MGIG_ *;;6OG>OHC_ (*L?\GX>-_^N>F?^FVUKYWK^4.(_P#DH<9_U]J?^EL_
MTEX$_P"2(RO_ +!Z/_IN(4445XQ]6%%%% !1110 5^Q/_!*?_DP_P1_UTU/_
M -.5U7X[5^Q/_!*?_DP_P1_UTU/_ -.5U7Z5X6?\E#5_Z]2_]+@?@7TC/^2(
MP_\ V$0_]-U3Z'HHHK]^/XL/DC_@M'_R:'9_]CI9?^B+FORFK]6?^"T?_)H=
MG_V.EE_Z(N:_*:OYX\3/^2F?^"/ZG]Q_1_\ ^3?K_K[4_P#;0HHHK\^/VT**
M** "BBB@ KZX_P""+G_)WEY_V)=[_P"C[:OD>OKC_@BY_P G>7G_ &)=[_Z/
MMJ^BX1_Y*;"?XT?"^)W_ ";_ #+_ *]2/U8HHHK^IC_.D*_ CXB_\E!UW_L,
MW7_HUJ_?>OP(^(O_ "4'7?\ L,W7_HUJ_'_%G^#A/6?_ +:?U!]&G_>\S_PT
MOSJ&-1117XN?U@%%%% !1110 4444 ?OO\.O^2?:%_V!K7_T4M;-8WPZ_P"2
M?:%_V!K7_P!%+6S7]AT/X$?1?D?Y;XO_ 'NI_B?YA7YM?\%SO^2F^ O^P#=_
M^CEK]):_-K_@N=_R4WP%_P!@&[_]'+7QGB)_R2E;UA_Z4C]6\#/^3DX7_#5_
M]-R/A2BBBOYO/[R"BBB@ HHHH **** /TF_X(8_\DR\>_P#8>M/_ $2U?=5?
M"O\ P0Q_Y)EX]_[#UI_Z):ONJOZ<X&_Y)3"^C_\ 2I'^?7C#_P G)S#_ !1_
M]-P"O*_VX_\ DS[XD_\ 8GWO_HHUZI7E?[<?_)GWQ)_[$^]_]%&O<S;_ )%6
M(_P3_P#26?'\,_\ )1X+_K[3_P#2XGXAT445_(Y_IJ%%%% !1110 4444 >J
M_L-_\G@_#?\ [&^R_P#1@K]NZ_$3]AO_ )/!^&__ &-]E_Z,%?MW7[IX4_\
M(JQ'^-?^DH_CSZ2/_)1X+_KT_P#TMA1117ZH?SD%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 45\@?M:_\ !5K_ (9;^.6J?!C_ (4-_;O]FP6TG]I?\)3]E\SS
M84EQY?V63&-^/O'.,\=*\V_X?O\ _5J__E\?_<-?*8KC?A?!XF="MB+3@VFN
M2;LUHU=1M]Q^D9?X1>(>:8&EC,+@N:G4BI1?M**O&2NG9U$U=/9I/N?H117Y
M[_\ #]__ *M7_P#+X_\ N&C_ (?O_P#5J_\ Y?'_ -PUA_Q$#A'_ *"?_)*G
M_P @=G_$$_$[_H _\JT?_EA^A%%?GO\ \/W_ /JU?_R^/_N&C_A^_P#]6K_^
M7Q_]PT?\1 X1_P"@G_R2I_\ (!_Q!/Q._P"@#_RK1_\ EA^A%%?GO_P_?_ZM
M7_\ +X_^X:/^'[__ %:O_P"7Q_\ <-'_ !$#A'_H)_\ )*G_ ,@'_$$_$[_H
M _\ *M'_ .6'Z$45^>__  _?_P"K5_\ R^/_ +AKZ_\ V2OVA?\ AJ3X&Z7\
M9_\ A$/["_M*>YC_ +-_M#[5Y?E3/%GS/+CSG9G[HQG'/6O2ROBG(LZQ+H8*
MMSS2O;EDM$TKWE%+JCP>(O#KC+A/ K&9KA?9TW)13YZ<O>:;2M"<GLGK:VAZ
M31117T!\2?*7_!9/_DS=_P#L:;'^4M?DY7ZQ_P#!9/\ Y,W?_L:;'^4M?DY7
M\]>)O_)2_P#;D?S9_;_T??\ D@7_ -?I_E ****_/#]Q"BBB@ HHHH *^K?^
M"-G_ ">0G_8K7W\XJ^4J^K?^"-G_ ">0G_8K7W\XJ^@X3_Y*7"?]?(_F?$>)
M7_) YE_UYG^1^L=%%%?U0?YS!7X*?&7_ )+!XK_[&6^_]*'K]ZZ_!3XR_P#)
M8/%?_8RWW_I0]?D/BS_NV$]9_E$_IWZ-7^_YE_AI_G,YJBBBOQ4_K,**** "
MBBB@ HHHH _>SX-?\D?\*?\ 8M6/_I.E=)7-_!K_ )(_X4_[%JQ_])TKI*_L
M'"_[M#T7Y'^7>8?[_5_Q2_-A7YR_\%U/^1P^'/\ V#-1_P#1D%?HU7YR_P#!
M=3_D</AS_P!@S4?_ $9!7R'B'_R2=?UA_P"EQ/T[P/\ ^3E8/TJ_^FIGP311
M17\VG][!1110 4444 %%%% 'Z-_\$*_^1-^(O_83T[_T7/7WK7P5_P $*_\
MD3?B+_V$]._]%SU]ZU_3/ ?_ "2>&])?^ER/\_?&7_DY68>L/_34 KS7]LK_
M )-*^)?_ &(NJ?\ I+)7I5>:_ME?\FE?$O\ [$75/_262OH<S_Y%M?\ P2_]
M)9\3P]_R/\)_U]I_^EH_#FBBBOY%/]. HHHH **** "BBB@#TK]C7_D[7X:?
M]CUI?_I5'7[C5^'/[&O_ "=K\-/^QZTO_P!*HZ_<:OW+PH_Y%N(_QK_TD_D#
MZ27_ "/\#_UZE_Z6%%%%?JQ_-Q^._P#P58_Y/P\;_P#7/3/_ $VVM?.]?1'_
M  58_P"3\/&__7/3/_3;:U\[U_*'$?\ R4.,_P"OM3_TMG^DO G_ "1&5_\
M8/1_]-Q"BBBO&/JPHHHH **** "OV)_X)3_\F'^"/^NFI_\ IRNJ_':OV)_X
M)3_\F'^"/^NFI_\ IRNJ_2O"S_DH:O\ UZE_Z7 _ OI&?\D1A_\ L(A_Z;JG
MT/1117[\?Q8?)'_!:/\ Y-#L_P#L=++_ -$7-?E-7ZL_\%H_^30[/_L=++_T
M1<U^4U?SQXF?\E,_\$?U/[C^C_\ \F_7_7VI_P"VA1117Y\?MH4444 %%%%
M!7UQ_P $7/\ D[R\_P"Q+O?_ $?;5\CU]<?\$7/^3O+S_L2[W_T?;5]%PC_R
M4V$_QH^%\3O^3?YE_P!>I'ZL4445_4Q_G2%?@1\1?^2@Z[_V&;K_ -&M7[[U
M^!'Q%_Y*#KO_ &&;K_T:U?C_ (L_P<)ZS_\ ;3^H/HT_[WF?^&E^=0QJ***_
M%S^L HHHH **** "BBB@#]]_AU_R3[0O^P-:_P#HI:V:QOAU_P D^T+_ + U
MK_Z*6MFO[#H?P(^B_(_RWQ?^]U/\3_,*_-K_ (+G?\E-\!?]@&[_ /1RU^DM
M?FU_P7._Y*;X"_[ -W_Z.6OC/$3_ ))2MZP_]*1^K>!G_)R<+_AJ_P#IN1\*
M4445_-Y_>04444 %%%% !1110!^DW_!#'_DF7CW_ +#UI_Z):ONJOA7_ ((8
M_P#),O'O_8>M/_1+5]U5_3G W_)*87T?_I4C_/KQA_Y.3F'^*/\ Z;@%>5_M
MQ_\ )GWQ)_[$^]_]%&O5*\K_ &X_^3/OB3_V)][_ .BC7N9M_P BK$?X)_\
MI+/C^&?^2CP7_7VG_P"EQ/Q#HHHK^1S_ $U"BBB@ HHHH **** /5?V&_P#D
M\'X;_P#8WV7_ *,%?MW7XB?L-_\ )X/PW_[&^R_]&"OV[K]T\*?^15B/\:_]
M)1_'GTD?^2CP7_7I_P#I;"BBBOU0_G(**** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ K\W?\ @HA_P<(:Q^P+X_DU.3_@G'\3
M?%WP?TKQ(=!\0_&>WNEL=/6_21HYHK**2%A=JDB20^9));H\L3HC, &/Z15\
M&?\ !:;POI/[=WA'3?\ @E%X<\<:=HR^,-2TO7_B_P")[R\BCC\*>%K.\6Y5
M\R$ WMW<6R16\7.5BN)'VI&20#Z'^-7_  4+_90_9]_8_P!/_;G^)_Q*6R^'
MVM:+8:EX>O$M7DNM7%]"LUG;VMN!YDT\R."L8&0-S-M568<WXV_;D^*WPE_8
MX\9_MG_&G]E"^\+Z9H/AB35O#O@B[\3+/XCU*5L+:V-U;06[PV=Q/*\482.>
MY9&D 8;@5'YJ_P#!:6R\%?$K_@H)_P $Y/V6/AGXRFL/@DWB=8/"]_X:NHWM
MY+JSO;*RA,$DB213-"D4*1L5=<7#$9$F3]!?\$A?VHOVJ=5_X*6_M4_\$TOV
MC_BGJGQ0\*?"76+35? OBKQ7;02:C902SK)#:W$T4:+.P5X75RH97MW*X!"H
M 8?PM_X.-?VG/''QN^&_P<\>?\$1_C-X"B^)OC6R\-Z'XC\:7-UI]CY\['>X
MDGTQ%D\N%)IF16W;(7/8U^I'B'Q!HOA/0+[Q3XDU.&RT[3+.6[O[RX?;'!!&
MA=Y&/954$D^@KX\UX_\ #4G_  6ZT70$_P!(\-_LM_"V75KPK]U/%?B7=;VZ
M,#P6BTJUN''=?MPZ9Y]M_:C^'WP^_;?_ &>OBE^R!X:^/\.C7>L:)+X?\77_
M (7O[:YU#0XKJ/$D4L18^2TL!D7$@!VN2.F: /C[]FK_ (+G_MA?M)?M"^$_
MA#8?\$./CSX9\,>*M>AME^(_BJQOK+2['3G;<=1F>735C5!"#($\SYR516)8
M&OTCK\3M"_8X_P""GW_!![]KWX(ZU\+OVX?%'QP^ WQ1^*VD>!/$_@OQ:TS3
MZ2^HRF-)HX9)ID38JR2BXA:+YH@DB%&R?VQH **** "BBB@#\@O^"M/_ "?)
MXG_Z\--_](H:^;*^D_\ @K3_ ,GR>)_^O#3?_2*&OFROY3XF_P"2BQ?_ %\G
M_P"E,_TB\/\ _DALL_[!Z7_I$0HHHKPSZX**** "BBB@ K]?O^"2W_)C?AC_
M *_]2_\ 2V:OR!K]?O\ @DM_R8WX8_Z_]2_]+9J_2/"W_DHJG_7J7_I4#\&^
MD3_R0U'_ +"(?^D53Z2HHHK^@#^*#Y2_X+)_\F;O_P!C38_REK\G*_6/_@LG
M_P F;O\ ]C38_P I:_)ROYZ\3?\ DI?^W(_FS^W_ */O_) O_K]/\H!1117Y
MX?N(4444 %%%% !7U;_P1L_Y/(3_ +%:^_G%7RE7U;_P1L_Y/(3_ +%:^_G%
M7T'"?_)2X3_KY'\SXCQ*_P"2!S+_ *\S_(_6.BBBOZH/\Y@K\%/C+_R6#Q7_
M -C+??\ I0]?O77X*?&7_DL'BO\ [&6^_P#2AZ_(?%G_ ';">L_RB?T[]&K_
M '_,O\-/\YG-4445^*G]9A1110 4444 %%%% '[V?!K_ )(_X4_[%JQ_])TK
MI*YOX-?\D?\ "G_8M6/_ *3I725_8.%_W:'HOR/\N\P_W^K_ (I?FPK\Y?\
M@NI_R.'PY_[!FH_^C(*_1JOSE_X+J?\ (X?#G_L&:C_Z,@KY#Q#_ .23K^L/
M_2XGZ=X'_P#)RL'Z5?\ TU,^":***_FT_O8**** "BBB@ HHHH _1O\ X(5_
M\B;\1?\ L)Z=_P"BYZ^]:^"O^"%?_(F_$7_L)Z=_Z+GK[UK^F> _^23PWI+_
M -+D?Y^^,O\ R<K,/6'_ *:@%>:_ME?\FE?$O_L1=4_])9*]*KS7]LK_ )-*
M^)?_ &(NJ?\ I+)7T.9_\BVO_@E_Z2SXGA[_ )'^$_Z^T_\ TM'X<T445_(I
M_IP%%%% !1110 4444 >E?L:_P#)VOPT_P"QZTO_ -*HZ_<:OPY_8U_Y.U^&
MG_8]:7_Z51U^XU?N7A1_R+<1_C7_ *2?R!])+_D?X'_KU+_TL****_5C^;C\
M=_\ @JQ_R?AXW_ZYZ9_Z;;6OG>OHC_@JQ_R?AXW_ .N>F?\ IMM:^=Z_E#B/
M_DH<9_U]J?\ I;/])>!/^2(RO_L'H_\ IN(4445XQ]6%%%% !1110 5^Q/\
MP2G_ .3#_!'_ %TU/_TY75?CM7[$_P#!*?\ Y,/\$?\ 734__3E=5^E>%G_)
M0U?^O4O_ $N!^!?2,_Y(C#_]A$/_ $W5/H>BBBOWX_BP^2/^"T?_ ":'9_\
M8Z67_HBYK\IJ_5G_ (+1_P#)H=G_ -CI9?\ HBYK\IJ_GCQ,_P"2F?\ @C^I
M_<?T?_\ DWZ_Z^U/_;0HHHK\^/VT**** "BBB@ KZX_X(N?\G>7G_8EWO_H^
MVKY'KZX_X(N?\G>7G_8EWO\ Z/MJ^BX1_P"2FPG^-'POB=_R;_,O^O4C]6**
M**_J8_SI"OP(^(O_ "4'7?\ L,W7_HUJ_?>OP(^(O_)0==_[#-U_Z-:OQ_Q9
M_@X3UG_[:?U!]&G_ 'O,_P##2_.H8U%%%?BY_6 4444 %%%% !1110!^^_PZ
M_P"2?:%_V!K7_P!%+6S6-\.O^2?:%_V!K7_T4M;-?V'0_@1]%^1_EOB_][J?
MXG^85^;7_!<[_DIO@+_L W?_ *.6OTEK\VO^"YW_ "4WP%_V ;O_ -'+7QGB
M)_R2E;UA_P"E(_5O S_DY.%_PU?_ $W(^%****_F\_O(**** "BBB@ HHHH
M_2;_ ((8_P#),O'O_8>M/_1+5]U5\*_\$,?^29>/?^P]:?\ HEJ^ZJ_IS@;_
M ))3"^C_ /2I'^?7C#_R<G,/\4?_ $W *\K_ &X_^3/OB3_V)][_ .BC7JE>
M5_MQ_P#)GWQ)_P"Q/O?_ $4:]S-O^15B/\$__26?'\,_\E'@O^OM/_TN)^(=
M%%%?R.?Z:A1110 4444 %%%% 'JO[#?_ ">#\-_^QOLO_1@K]NZ_$3]AO_D\
M'X;_ /8WV7_HP5^W=?NGA3_R*L1_C7_I*/X\^DC_ ,E'@O\ KT__ $MA1117
MZH?SD%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 5\"?M#_\&U7_  2[_:L^-7B+]H7X]^$O'/B'Q;XJU%KW6=5N_B!>@R.0
M J*H8+'&BA42-0%1$55   K[[HH ^=_BE_P2U_8Y^+?[.WPT_9J\0^ [RTTG
MX-G2Y?A9K6E:K);ZMX:N=/CC2VN;>[&6,@$2%MX=9&4,ZL0".O\ V9OV+_@C
M^RKK7C7QO\/["^O_ !;\2-<&L?$#QIKMPLVI:]=JI6-IF1$CCCC5BL<$,<<,
M89MJ LQ/K-% 'G'P*_9;^&G[/OC/XD?$/P=/JEYK7Q4\9MXE\5ZCK%TLTK3B
MU@M8;>(JB[+:&&WC2.,Y*@MEB6->'#_@B%_P3[>X_:!N+KX?:W,/VF+L7/Q.
MC?Q/<@22_:9+O-MM8&WS<R-,0"1NPO\ JQLKZXHH ^?_ -ES_@G#\%_V6] \
M->'+'XA?$3QW;^"9GD\$K\2_&4VKC0&:)X<VJ,%166&22))&5GBCD=(V17=6
M^@*** "BBB@ HHHH _(+_@K3_P GR>)_^O#3?_2*&OFROI/_ (*T_P#)\GB?
M_KPTW_TBAKYLK^4^)O\ DHL7_P!?)_\ I3/](O#_ /Y(;+/^P>E_Z1$****\
M,^N"BBB@ HHHH *_7[_@DM_R8WX8_P"O_4O_ $MFK\@:_7[_ ()+?\F-^&/^
MO_4O_2V:OTCPM_Y**I_UZE_Z5 _!OI$_\D-1_P"PB'_I%4^DJ***_H _B@^4
MO^"R?_)F[_\ 8TV/\I:_)ROUC_X+)_\ )F[_ /8TV/\ *6OR<K^>O$W_ )*7
M_MR/YL_M_P"C[_R0+_Z_3_* 4445^>'[B%%%% !1110 5]6_\$;/^3R$_P"Q
M6OOYQ5\I5]6_\$;/^3R$_P"Q6OOYQ5]!PG_R4N$_Z^1_,^(\2O\ D@<R_P"O
M,_R/UCHHHK^J#_.8*_!3XR_\E@\5_P#8RWW_ *4/7[UU^"GQE_Y+!XK_ .QE
MOO\ TH>OR'Q9_P!VPGK/\HG]._1J_P!_S+_#3_.9S5%%%?BI_684444 %%%%
M !1110!^]GP:_P"2/^%/^Q:L?_2=*Z2N;^#7_)'_  I_V+5C_P"DZ5TE?V#A
M?]VAZ+\C_+O,/]_J_P"*7YL*_.7_ (+J?\CA\.?^P9J/_HR"OT:K\Y?^"ZG_
M ".'PY_[!FH_^C(*^0\0_P#DDZ_K#_TN)^G>!_\ R<K!^E7_ --3/@FBBBOY
MM/[V"BBB@ HHHH **** /T;_ ."%?_(F_$7_ +">G?\ HN>OO6O@K_@A7_R)
MOQ%_[">G?^BYZ^]:_IG@/_DD\-Z2_P#2Y'^?OC+_ ,G*S#UA_P"FH!7FO[97
M_)I7Q+_[$75/_262O2J\U_;*_P"32OB7_P!B+JG_ *2R5]#F?_(MK_X)?^DL
M^)X>_P"1_A/^OM/_ -+1^'-%%%?R*?Z<!1110 4444 %%%% 'I7[&O\ R=K\
M-/\ L>M+_P#2J.OW&K\.?V-?^3M?AI_V/6E_^E4=?N-7[EX4?\BW$?XU_P"D
MG\@?22_Y'^!_Z]2_]+"BBBOU8_FX_'?_ (*L?\GX>-_^N>F?^FVUKYWKZ(_X
M*L?\GX>-_P#KGIG_ *;;6OG>OY0XC_Y*'&?]?:G_ *6S_27@3_DB,K_[!Z/_
M *;B%%%%>,?5A1110 4444 %?L3_ ,$I_P#DP_P1_P!=-3_].5U7X[5^Q/\
MP2G_ .3#_!'_ %TU/_TY75?I7A9_R4-7_KU+_P!+@?@7TC/^2(P__81#_P!-
MU3Z'HHHK]^/XL/DC_@M'_P FAV?_ &.EE_Z(N:_*:OU9_P""T?\ R:'9_P#8
MZ67_ *(N:_*:OYX\3/\ DIG_ ((_J?W']'__ )-^O^OM3_VT****_/C]M"BB
MB@ HHHH *^N/^"+G_)WEY_V)=[_Z/MJ^1Z^N/^"+G_)WEY_V)=[_ .C[:OHN
M$?\ DIL)_C1\+XG?\F_S+_KU(_5BBBBOZF/\Z0K\"/B+_P E!UW_ +#-U_Z-
M:OWWK\"/B+_R4'7?^PS=?^C6K\?\6?X.$]9_^VG]0?1I_P![S/\ PTOSJ&-1
M117XN?U@%%%% !1110 4444 ?OO\.O\ DGVA?]@:U_\ 12ULUC?#K_DGVA?]
M@:U_]%+6S7]AT/X$?1?D?Y;XO_>ZG^)_F%?FU_P7._Y*;X"_[ -W_P"CEK])
M:_-K_@N=_P E-\!?]@&[_P#1RU\9XB?\DI6]8?\ I2/U;P,_Y.3A?\-7_P!-
MR/A2BBBOYO/[R"BBB@ HHHH **** /TF_P""&/\ R3+Q[_V'K3_T2U?=5?"O
M_!#'_DF7CW_L/6G_ *):ONJOZ<X&_P"24POH_P#TJ1_GUXP_\G)S#_%'_P!-
MP"O*_P!N/_DS[XD_]B?>_P#HHUZI7E?[<?\ R9]\2?\ L3[W_P!%&O<S;_D5
M8C_!/_TEGQ_#/_)1X+_K[3_]+B?B'1117\CG^FH4444 %%%% !1110!ZK^PW
M_P G@_#?_L;[+_T8*_;NOQ$_8;_Y/!^&_P#V-]E_Z,%?MW7[IX4_\BK$?XU_
MZ2C^//I(_P#)1X+_ *]/_P!+84445^J'\Y!1110 4444 %%%% !1110 4444
M 9'C_1/$OB7P-K/AWP;XO;P_J]_I<]OIFO)9+<MIT[QLJ7 B<A9#&Q#A6.TE
M0#QFOQ/^,/\ P3AUW_@GM_P7R_98'[ /QY^)FLZY\4;N_P!4^-=KXM\4R:I+
M<Z)9S0?;+R]E(7>EQ#+<H/-!59X(S'ABH'[7?$3Q9>>!/ >L>--.\'ZKXAN=
M+TV:ZM]!T.)'O-1D1"RV\(=E7S'("KN95!;+,HR1^1?[,_[0O_!;R;]K#5?B
M5XS_ .",\^A^*_BMXJL-&U_XN>(_&5O=IX/\+"["0VEK:(%V6]I#(]PRAB;B
MX,DT@;<L: &C_P '3'[/G[&NE?LF>(OVD_VEOCOXRA^*+7$$7P/T^T\0W<=G
MI]U')"#!;V$.8-I7S)I[J53,23LD 6&%?/\ _@HO^T_\5_A_^QS_ ,$V_AEX
MM_:5B\>?#+XA>-_#MO\ '/XB:7J,CV'B>TM)=,#VEU</M>:WECEOC*DP5I3:
M$RH&5E'VU\>/VB/B3^U%;?'7]@C]I/\ X)2?$R?1;JTU#2? VN6<%MJNA>,[
M5D9;6Z^V'RHM+G+[)5$K?N"%8RJZ;11_9G_8&^'G[$__  2#^'7[ '[2_P"S
MFW[0%]H^FW,]YX.T[PO'J=I?:O/>3WTD<<UX$M;1(I;MXX[BXD@!5"P(8E:
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
M:G_I;/\ 27@3_DB,K_[!Z/\ Z;B%%%%>,?5A1110 4444 %?L3_P2G_Y,/\
M!'_734__ $Y75?CM7[$_\$I_^3#_  1_UTU/_P!.5U7Z5X6?\E#5_P"O4O\
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
MHK\7/ZP"BBB@ HHHH **** /WW^'7_)/M"_[ UK_ .BEK9K&^'7_ "3[0O\
ML#6O_HI:V:_L.A_ CZ+\C_+?%_[W4_Q/\PK\VO\ @N=_R4WP%_V ;O\ ]'+7
MZ2U^;7_!<[_DIO@+_L W?_HY:^,\1/\ DE*WK#_TI'ZMX&?\G)PO^&K_ .FY
M'PI1117\WG]Y!1110 4444 %%%% 'Z3?\$,?^29>/?\ L/6G_HEJ^ZJ^%?\
M@AC_ ,DR\>_]AZT_]$M7W57].<#?\DIA?1_^E2/\^O&'_DY.8?XH_P#IN 5Y
M7^W'_P F??$G_L3[W_T4:]4KRO\ ;C_Y,^^)/_8GWO\ Z*->YFW_ "*L1_@G
M_P"DL^/X9_Y*/!?]?:?_ *7$_$.BBBOY'/\ 34**** "BBB@ HHHH ]5_8;_
M .3P?AO_ -C?9?\ HP5^W=?B)^PW_P G@_#?_L;[+_T8*_;NOW3PI_Y%6(_Q
MK_TE'\>?21_Y*/!?]>G_ .EL****_5#^<@HHHH **** "BBB@ HHHH *_.__
M (+M?\A7X8_]>^K_ /H5G7Z(5^=__!=K_D*_#'_KWU?_ -"LZ^+\0?\ DDL1
M_P!N?^EQ/U?P1_Y.9@?2K_Z9J'Y_T445_-9_?(4444 %%%% !1110!^B'_!"
M7_D%?$[_ *^-(_\ 0;ROT K\_P#_ ((2_P#(*^)W_7QI'_H-Y7Z 5_2_ /\
MR26&_P"W_P#TN1_ /C3_ ,G,Q_K3_P#3-,*X']J[_DUSXE?]B!K/_I#-7?5P
M/[5W_)KGQ*_[$#6?_2&:OI<Q_P"1?6_PR_)GP.1_\CK#?]?(?^E(_"VBBBOY
M#/\ 3P**** "BBB@ HHHH [_ /91_P"3H_AK_P!C_HW_ *70U^Z-?A=^RC_R
M='\-?^Q_T;_TNAK]T:_</"C_ )%^)_Q+\C^0_I)_\CK ?]>Y?^E(****_6#^
M:S\@O^"M/_)\GB?_ *\--_\ 2*&OFROI/_@K3_R?)XG_ .O#3?\ TBAKYLK^
M4^)O^2BQ?_7R?_I3/](O#_\ Y(;+/^P>E_Z1$****\,^N"BBB@ HHHH *_7[
M_@DM_P F-^&/^O\ U+_TMFK\@:_7[_@DM_R8WX8_Z_\ 4O\ TMFK](\+?^2B
MJ?\ 7J7_ *5 _!OI$_\ )#4?^PB'_I%4^DJ***_H _B@^4O^"R?_ "9N_P#V
M--C_ "EK\G*_6/\ X+)_\F;O_P!C38_REK\G*_GKQ-_Y*7_MR/YL_M_Z/O\
MR0+_ .OT_P H!1117YX?N(4444 %%%% !7U;_P $;/\ D\A/^Q6OOYQ5\I5]
M6_\ !&S_ )/(3_L5K[^<5?0<)_\ )2X3_KY'\SXCQ*_Y(',O^O,_R/UCHHHK
M^J#_ #F"OP4^,O\ R6#Q7_V,M]_Z4/7[UU^"GQE_Y+!XK_[&6^_]*'K\A\6?
M]VPGK/\ *)_3OT:O]_S+_#3_ #F<U1117XJ?UF%%%% !1110 4444 ?O9\&O
M^2/^%/\ L6K'_P!)TKI*YOX-?\D?\*?]BU8_^DZ5TE?V#A?]VAZ+\C_+O,/]
M_J_XI?FPK\Y?^"ZG_(X?#G_L&:C_ .C(*_1JOSE_X+J?\CA\.?\ L&:C_P"C
M(*^0\0_^23K^L/\ TN)^G>!__)RL'Z5?_34SX)HHHK^;3^]@HHHH **** "B
MBB@#]&_^"%?_ ")OQ%_[">G?^BYZ^]:^"O\ @A7_ ,B;\1?^PGIW_HN>OO6O
MZ9X#_P"23PWI+_TN1_G[XR_\G*S#UA_Z:@%>:_ME?\FE?$O_ +$75/\ TEDK
MTJO-?VRO^32OB7_V(NJ?^DLE?0YG_P BVO\ X)?^DL^)X>_Y'^$_Z^T__2T?
MAS1117\BG^G 4444 %%%% !1110!Z5^QK_R=K\-/^QZTO_TJCK]QJ_#G]C7_
M ).U^&G_ &/6E_\ I5'7[C5^Y>%'_(MQ'^-?^DG\@?22_P"1_@?^O4O_ $L*
M***_5C^;C\=_^"K'_)^'C?\ ZYZ9_P"FVUKYWKZ(_P""K'_)^'C?_KGIG_IM
MM:^=Z_E#B/\ Y*'&?]?:G_I;/])>!/\ DB,K_P"P>C_Z;B%%%%>,?5A1110
M4444 %?L3_P2G_Y,/\$?]=-3_P#3E=5^.U?L3_P2G_Y,/\$?]=-3_P#3E=5^
ME>%G_)0U?^O4O_2X'X%](S_DB,/_ -A$/_3=4^AZ***_?C^+#Y(_X+1_\FAV
M?_8Z67_HBYK\IJ_5G_@M'_R:'9_]CI9?^B+FORFK^>/$S_DIG_@C^I_<?T?_
M /DWZ_Z^U/\ VT****_/C]M"BBB@ HHHH *^N/\ @BY_R=Y>?]B7>_\ H^VK
MY'KZX_X(N?\ )WEY_P!B7>_^C[:OHN$?^2FPG^-'POB=_P F_P R_P"O4C]6
M****_J8_SI"OP(^(O_)0==_[#-U_Z-:OWWK\"/B+_P E!UW_ +#-U_Z-:OQ_
MQ9_@X3UG_P"VG]0?1I_WO,_\-+\ZAC4445^+G]8!1110 4444 %%%% '[[_#
MK_DGVA?]@:U_]%+6S6-\.O\ DGVA?]@:U_\ 12ULU_8=#^!'T7Y'^6^+_P![
MJ?XG^85^;7_!<[_DIO@+_L W?_HY:_26OS:_X+G?\E-\!?\ 8!N__1RU\9XB
M?\DI6]8?^E(_5O S_DY.%_PU?_3<CX4HHHK^;S^\@HHHH **** "BBB@#])O
M^"&/_),O'O\ V'K3_P!$M7W57PK_ ,$,?^29>/?^P]:?^B6K[JK^G.!O^24P
MOH__ $J1_GUXP_\ )R<P_P 4?_3< KRO]N/_ ),^^)/_ &)][_Z*->J5Y7^W
M'_R9]\2?^Q/O?_11KW,V_P"15B/\$_\ TEGQ_#/_ "4>"_Z^T_\ TN)^(=%%
M%?R.?Z:A1110 4444 %%%% 'JO[#?_)X/PW_ .QOLO\ T8*_;NOQ$_8;_P"3
MP?AO_P!C?9?^C!7[=U^Z>%/_ "*L1_C7_I*/X\^DC_R4>"_Z]/\ ]+84445^
MJ'\Y!1110 4444 %%%% !1110 5^=_\ P7:_Y"OPQ_Z]]7_]"LZ_1"OSO_X+
MM?\ (5^&/_7OJ_\ Z%9U\7X@_P#))8C_ +<_]+B?J_@C_P G,P/I5_\ 3-0_
M/^BBBOYK/[Y"BBB@ HHHH **** /T0_X(2_\@KXG?]?&D?\ H-Y7Z 5^?_\
MP0E_Y!7Q._Z^-(_]!O*_0"OZ7X!_Y)+#?]O_ /I<C^ ?&G_DYF/]:?\ Z9IA
M7 _M7?\ )KGQ*_[$#6?_ $AFKOJX']J[_DUSXE?]B!K/_I#-7TN8_P#(OK?X
M9?DSX'(_^1UAO^OD/_2D?A;1117\AG^G@4444 %%%% !1110!W_[*/\ R='\
M-?\ L?\ 1O\ TNAK]T:_"[]E'_DZ/X:_]C_HW_I=#7[HU^X>%'_(OQ/^)?D?
MR'])/_D=8#_KW+_TI!1117ZP?S6?D%_P5I_Y/D\3_P#7AIO_ *10U\V5])_\
M%:?^3Y/$_P#UX:;_ .D4-?-E?RGQ-_R46+_Z^3_]*9_I%X?_ /)#99_V#TO_
M $B(4445X9]<%%%% !1110 5^OW_  26_P"3&_#'_7_J7_I;-7Y U^OW_!);
M_DQOPQ_U_P"I?^ELU?I'A;_R453_ *]2_P#2H'X-](G_ )(:C_V$0_\ 2*I]
M)4445_0!_%!\I?\ !9/_ ),W?_L:;'^4M?DY7ZQ_\%D_^3-W_P"QIL?Y2U^3
ME?SUXF_\E+_VY'\V?V_]'W_D@7_U^G^4 HHHK\\/W$**** "BBB@ KZM_P""
M-G_)Y"?]BM??SBKY2KZM_P""-G_)Y"?]BM??SBKZ#A/_ )*7"?\ 7R/YGQ'B
M5_R0.9?]>9_D?K'1117]4'^<P5^"GQE_Y+!XK_[&6^_]*'K]ZZ_!3XR_\E@\
M5_\ 8RWW_I0]?D/BS_NV$]9_E$_IWZ-7^_YE_AI_G,YJBBBOQ4_K,**** "B
MBB@ HHHH _>SX-?\D?\ "G_8M6/_ *3I725S?P:_Y(_X4_[%JQ_])TKI*_L'
M"_[M#T7Y'^7>8?[_ %?\4OS85^<O_!=3_D</AS_V#-1_]&05^C5?G+_P74_Y
M'#X<_P#8,U'_ -&05\AXA_\ ))U_6'_I<3].\#_^3E8/TJ_^FIGP31117\VG
M][!1110 4444 %%%% 'Z-_\ !"O_ )$WXB_]A/3O_1<]?>M?!7_!"O\ Y$WX
MB_\ 83T[_P!%SU]ZU_3/ ?\ R2>&])?^ER/\_?&7_DY68>L/_34 KS7]LK_D
MTKXE_P#8BZI_Z2R5Z57FO[97_)I7Q+_[$75/_262OH<S_P"1;7_P2_\ 26?$
M\/?\C_"?]?:?_I:/PYHHHK^13_3@**** "BBB@ HHHH ]*_8U_Y.U^&G_8]:
M7_Z51U^XU?AS^QK_ ,G:_#3_ +'K2_\ TJCK]QJ_<O"C_D6XC_&O_23^0/I)
M?\C_  /_ %ZE_P"EA1117ZL?S<?CO_P58_Y/P\;_ /7/3/\ TVVM?.]?1'_!
M5C_D_#QO_P!<],_]-MK7SO7\H<1_\E#C/^OM3_TMG^DO G_)$97_ -@]'_TW
M$****\8^K"BBB@ HHHH *_8G_@E/_P F'^"/^NFI_P#IRNJ_':OV)_X)3_\
M)A_@C_KIJ?\ Z<KJOTKPL_Y*&K_UZE_Z7 _ OI&?\D1A_P#L(A_Z;JGT/111
M7[\?Q8?)'_!:/_DT.S_['2R_]$7-?E-7ZL_\%H_^30[/_L=++_T1<U^4U?SQ
MXF?\E,_\$?U/[C^C_P#\F_7_ %]J?^VA1117Y\?MH4444 %%%% !7UQ_P1<_
MY.\O/^Q+O?\ T?;5\CU]<?\ !%S_ ).\O/\ L2[W_P!'VU?1<(_\E-A/\:/A
M?$[_ )-_F7_7J1^K%%%%?U,?YTA7X$?$7_DH.N_]AFZ_]&M7[[U^!'Q%_P"2
M@Z[_ -AFZ_\ 1K5^/^+/\'">L_\ VT_J#Z-/^]YG_AI?G4,:BBBOQ<_K ***
M* "BBB@ HHHH _??X=?\D^T+_L#6O_HI:V:QOAU_R3[0O^P-:_\ HI:V:_L.
MA_ CZ+\C_+?%_P"]U/\ $_S"OS:_X+G?\E-\!?\ 8!N__1RU^DM?FU_P7._Y
M*;X"_P"P#=_^CEKXSQ$_Y)2MZP_]*1^K>!G_ "<G"_X:O_IN1\*4445_-Y_>
M04444 %%%% !1110!^DW_!#'_DF7CW_L/6G_ *):ONJOA7_@AC_R3+Q[_P!A
MZT_]$M7W57].<#?\DIA?1_\ I4C_ #Z\8?\ DY.8?XH_^FX!7E?[<?\ R9]\
M2?\ L3[W_P!%&O5*\K_;C_Y,^^)/_8GWO_HHU[F;?\BK$?X)_P#I+/C^&?\
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
M*_ CXB_\E!UW_L,W7_HUJ_?>OP(^(O\ R4'7?^PS=?\ HUJ_'_%G^#A/6?\
M[:?U!]&G_>\S_P -+\ZAC4445^+G]8!1110 4444 %%%% '[[_#K_DGVA?\
M8&M?_12ULUC?#K_DGVA?]@:U_P#12ULU_8=#^!'T7Y'^6^+_ -[J?XG^85^;
M7_!<[_DIO@+_ + -W_Z.6OTEK\VO^"YW_)3? 7_8!N__ $<M?&>(G_)*5O6'
M_I2/U;P,_P"3DX7_  U?_3<CX4HHHK^;S^\@HHHH **** "BBB@#])O^"&/_
M "3+Q[_V'K3_ -$M7W57PK_P0Q_Y)EX]_P"P]:?^B6K[JK^G.!O^24POH_\
MTJ1_GUXP_P#)R<P_Q1_]-P"O*_VX_P#DS[XD_P#8GWO_ **->J5Y7^W'_P F
M??$G_L3[W_T4:]S-O^15B/\ !/\ ])9\?PS_ ,E'@O\ K[3_ /2XGXAT445_
M(Y_IJ%%%% !1110 4444 >J_L-_\G@_#?_L;[+_T8*_;NOQ$_8;_ .3P?AO_
M -C?9?\ HP5^W=?NGA3_ ,BK$?XU_P"DH_CSZ2/_ "4>"_Z]/_TMA1117ZH?
MSD%%%% !1110 4444 %%%% !7YW_ /!=K_D*_#'_ *]]7_\ 0K.OT0K\[_\
M@NU_R%?AC_U[ZO\ ^A6=?%^(/_))8C_MS_TN)^K^"/\ R<S ^E7_ -,U#\_Z
M***_FL_OD**** "BBB@ HHHH _1#_@A+_P @KXG?]?&D?^@WE?H!7Y__ /!"
M7_D%?$[_ *^-(_\ 0;ROT K^E^ ?^22PW_;_ /Z7(_@'QI_Y.9C_ %I_^F:8
M5P/[5W_)KGQ*_P"Q UG_ -(9J[ZN!_:N_P"37/B5_P!B!K/_ *0S5]+F/_(O
MK?X9?DSX'(_^1UAO^OD/_2D?A;1117\AG^G@4444 %%%% !1110!W_[*/_)T
M?PU_['_1O_2Z&OW1K\+OV4?^3H_AK_V/^C?^ET-?NC7[AX4?\B_$_P")?D?R
M'])/_D=8#_KW+_TI!1117ZP?S6?D%_P5I_Y/D\3_ /7AIO\ Z10U\V5])_\
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
M@K]NZ_=/"G_D58C_ !K_ -)1_'GTD?\ DH\%_P!>G_Z6PHHHK]4/YR"BBB@
MHHHH **** "BBB@ K\[_ /@NU_R%?AC_ ->^K_\ H5G7Z(5^=_\ P7:_Y"OP
MQ_Z]]7_]"LZ^+\0?^22Q'_;G_I<3]7\$?^3F8'TJ_P#IFH?G_1117\UG]\A1
M110 4444 %%%% 'Z(?\ !"7_ )!7Q._Z^-(_]!O*_0"OS_\ ^"$O_(*^)W_7
MQI'_ *#>5^@%?TOP#_R26&_[?_\ 2Y'\ ^-/_)S,?ZT__3-,*X']J[_DUSXE
M?]B!K/\ Z0S5WU<#^U=_R:Y\2O\ L0-9_P#2&:OI<Q_Y%];_  R_)GP.1_\
M(ZPW_7R'_I2/PMHHHK^0S_3P**** "BBB@ HHHH [_\ 91_Y.C^&O_8_Z-_Z
M70U^Z-?A=^RC_P G1_#7_L?]&_\ 2Z&OW1K]P\*/^1?B?\2_(_D/Z2?_ ".L
M!_U[E_Z4@HHHK]8/YK/R"_X*T_\ )\GB?_KPTW_TBAKYLKZ3_P""M/\ R?)X
MG_Z\--_](H:^;*_E/B;_ )*+%_\ 7R?_ *4S_2+P_P#^2&RS_L'I?^D1"BBB
MO#/K@HHHH **** "OU^_X)+?\F-^&/\ K_U+_P!+9J_(&OU^_P""2W_)C?AC
M_K_U+_TMFK](\+?^2BJ?]>I?^E0/P;Z1/_)#4?\ L(A_Z15/I*BBBOZ /XH/
ME+_@LG_R9N__ &--C_*6OR<K]8_^"R?_ "9N_P#V--C_ "EK\G*_GKQ-_P"2
ME_[<C^;/[?\ H^_\D"_^OT_R@%%%%?GA^XA1110 4444 %?5O_!&S_D\A/\
ML5K[^<5?*5?5O_!&S_D\A/\ L5K[^<5?0<)_\E+A/^OD?S/B/$K_ )(',O\
MKS/\C]8Z***_J@_SF"OP4^,O_)8/%?\ V,M]_P"E#U^]=?@I\9?^2P>*_P#L
M9;[_ -*'K\A\6?\ =L)ZS_*)_3OT:O\ ?\R_PT_SF<U1117XJ?UF%%%% !11
M10 4444 ?O9\&O\ DC_A3_L6K'_TG2NDKF_@U_R1_P *?]BU8_\ I.E=)7]@
MX7_=H>B_(_R[S#_?ZO\ BE^;"OSE_P""ZG_(X?#G_L&:C_Z,@K]&J_.7_@NI
M_P CA\.?^P9J/_HR"OD/$/\ Y).OZP_]+B?IW@?_ ,G*P?I5_P#34SX)HHHK
M^;3^]@HHHH **** "BBB@#]&_P#@A7_R)OQ%_P"PGIW_ *+GK[UKX*_X(5_\
MB;\1?^PGIW_HN>OO6OZ9X#_Y)/#>DO\ TN1_G[XR_P#)RLP]8?\ IJ 5YK^V
M5_R:5\2_^Q%U3_TEDKTJO-?VRO\ DTKXE_\ 8BZI_P"DLE?0YG_R+:_^"7_I
M+/B>'O\ D?X3_K[3_P#2T?AS1117\BG^G 4444 %%%% !1110!Z5^QK_ ,G:
M_#3_ +'K2_\ TJCK]QJ_#G]C7_D[7X:?]CUI?_I5'7[C5^Y>%'_(MQ'^-?\
MI)_('TDO^1_@?^O4O_2PHHHK]6/YN/QW_P""K'_)^'C?_KGIG_IMM:^=Z^B/
M^"K'_)^'C?\ ZYZ9_P"FVUKYWK^4.(_^2AQG_7VI_P"EL_TEX$_Y(C*_^P>C
M_P"FXA1117C'U84444 %%%% !7[$_P#!*?\ Y,/\$?\ 734__3E=5^.U?L3_
M ,$I_P#DP_P1_P!=-3_].5U7Z5X6?\E#5_Z]2_\ 2X'X%](S_DB,/_V$0_\
M3=4^AZ***_?C^+#Y(_X+1_\ )H=G_P!CI9?^B+FORFK]6?\ @M'_ ,FAV?\
MV.EE_P"B+FORFK^>/$S_ )*9_P""/ZG]Q_1__P"3?K_K[4_]M"BBBOSX_;0H
MHHH **** "OKC_@BY_R=Y>?]B7>_^C[:OD>OKC_@BY_R=Y>?]B7>_P#H^VKZ
M+A'_ )*;"?XT?"^)W_)O\R_Z]2/U8HHHK^IC_.D*_ CXB_\ )0==_P"PS=?^
MC6K]]Z_ CXB_\E!UW_L,W7_HUJ_'_%G^#A/6?_MI_4'T:?\ >\S_ ,-+\ZAC
M4445^+G]8!1110 4444 %%%% '[[_#K_ ))]H7_8&M?_ $4M;-8WPZ_Y)]H7
M_8&M?_12ULU_8=#^!'T7Y'^6^+_WNI_B?YA7YM?\%SO^2F^ O^P#=_\ HY:_
M26OS:_X+G?\ )3? 7_8!N_\ T<M?&>(G_)*5O6'_ *4C]6\#/^3DX7_#5_\
M3<CX4HHHK^;S^\@HHHH **** "BBB@#])O\ @AC_ ,DR\>_]AZT_]$M7W57P
MK_P0Q_Y)EX]_[#UI_P"B6K[JK^G.!O\ DE,+Z/\ ]*D?Y]>,/_)R<P_Q1_\
M3< KRO\ ;C_Y,^^)/_8GWO\ Z*->J5Y7^W'_ ,F??$G_ +$^]_\ 11KW,V_Y
M%6(_P3_])9\?PS_R4>"_Z^T__2XGXAT445_(Y_IJ%%%% !1110 4444 >J_L
M-_\ )X/PW_[&^R_]&"OV[K\1/V&_^3P?AO\ ]C?9?^C!7[=U^Z>%/_(JQ'^-
M?^DH_CSZ2/\ R4>"_P"O3_\ 2V%%%%?JA_.04444 %%%% !1110 4444 %?G
M?_P7:_Y"OPQ_Z]]7_P#0K.OT0K\[_P#@NU_R%?AC_P!>^K_^A6=?%^(/_))8
MC_MS_P!+B?J_@C_R<S ^E7_TS4/S_HHHK^:S^^0HHHH **** "BBB@#]$/\
M@A+_ ,@KXG?]?&D?^@WE?H!7Y_\ _!"7_D%?$[_KXTC_ -!O*_0"OZ7X!_Y)
M+#?]O_\ I<C^ ?&G_DYF/]:?_IFF%<#^U=_R:Y\2O^Q UG_TAFKOJX']J[_D
MUSXE?]B!K/\ Z0S5]+F/_(OK?X9?DSX'(_\ D=8;_KY#_P!*1^%M%%%?R&?Z
M>!1110 4444 %%%% '?_ +*/_)T?PU_['_1O_2Z&OW1K\+OV4?\ DZ/X:_\
M8_Z-_P"ET-?NC7[AX4?\B_$_XE^1_(?TD_\ D=8#_KW+_P!*04445^L'\UGY
M!?\ !6G_ )/D\3_]>&F_^D4-?-E?2?\ P5I_Y/D\3_\ 7AIO_I%#7S97\I\3
M?\E%B_\ KY/_ -*9_I%X?_\ )#99_P!@]+_TB(4445X9]<%%%% !1110 5^O
MW_!);_DQOPQ_U_ZE_P"ELU?D#7Z_?\$EO^3&_#'_ %_ZE_Z6S5^D>%O_ "45
M3_KU+_TJ!^#?2)_Y(:C_ -A$/_2*I])4445_0!_%!\I?\%D_^3-W_P"QIL?Y
M2U^3E?K'_P %D_\ DS=_^QIL?Y2U^3E?SUXF_P#)2_\ ;D?S9_;_ -'W_D@7
M_P!?I_E ****_/#]Q"BBB@ HHHH *^K?^"-G_)Y"?]BM??SBKY2KZM_X(V?\
MGD)_V*U]_.*OH.$_^2EPG_7R/YGQ'B5_R0.9?]>9_D?K'1117]4'^<P5^"GQ
ME_Y+!XK_ .QEOO\ TH>OWKK\%/C+_P E@\5_]C+??^E#U^0^+/\ NV$]9_E$
M_IWZ-7^_YE_AI_G,YJBBBOQ4_K,**** "BBB@ HHHH _>SX-?\D?\*?]BU8_
M^DZ5TE<W\&O^2/\ A3_L6K'_ -)TKI*_L'"_[M#T7Y'^7>8?[_5_Q2_-A7YR
M_P#!=3_D</AS_P!@S4?_ $9!7Z-5^<O_  74_P"1P^'/_8,U'_T9!7R'B'_R
M2=?UA_Z7$_3O _\ Y.5@_2K_ .FIGP31117\VG][!1110 4444 %%%% 'Z-_
M\$*_^1-^(O\ V$]._P#1<]?>M?!7_!"O_D3?B+_V$]._]%SU]ZU_3/ ?_))X
M;TE_Z7(_S]\9?^3E9AZP_P#34 KS7]LK_DTKXE_]B+JG_I+)7I5>:_ME?\FE
M?$O_ +$75/\ TEDKZ',_^1;7_P $O_26?$\/?\C_  G_ %]I_P#I:/PYHHHK
M^13_ $X"BBB@ HHHH **** /2OV-?^3M?AI_V/6E_P#I5'7[C5^'/[&O_)VO
MPT_['K2__2J.OW&K]R\*/^1;B/\ &O\ TD_D#Z27_(_P/_7J7_I84445^K'\
MW'X[_P#!5C_D_#QO_P!<],_]-MK7SO7T1_P58_Y/P\;_ /7/3/\ TVVM?.]?
MRAQ'_P E#C/^OM3_ -+9_I+P)_R1&5_]@]'_ --Q"BBBO&/JPHHHH **** "
MOV)_X)3_ /)A_@C_ *Z:G_Z<KJOQVK]B?^"4_P#R8?X(_P"NFI_^G*ZK]*\+
M/^2AJ_\ 7J7_ *7 _ OI&?\ )$8?_L(A_P"FZI]#T445^_'\6'R1_P %H_\
MDT.S_P"QTLO_ $1<U^4U?JS_ ,%H_P#DT.S_ .QTLO\ T1<U^4U?SQXF?\E,
M_P#!']3^X_H__P#)OU_U]J?^VA1117Y\?MH4444 %%%% !7UQ_P1<_Y.\O/^
MQ+O?_1]M7R/7UQ_P1<_Y.\O/^Q+O?_1]M7T7"/\ R4V$_P :/A?$[_DW^9?]
M>I'ZL4445_4Q_G2%?@1\1?\ DH.N_P#89NO_ $:U?OO7X$?$7_DH.N_]AFZ_
M]&M7X_XL_P '">L__;3^H/HT_P"]YG_AI?G4,:BBBOQ<_K **** "BBB@ HH
MHH _??X=?\D^T+_L#6O_ **6MFL;X=?\D^T+_L#6O_HI:V:_L.A_ CZ+\C_+
M?%_[W4_Q/\PK\VO^"YW_ "4WP%_V ;O_ -'+7Z2U^;7_  7._P"2F^ O^P#=
M_P#HY:^,\1/^24K>L/\ TI'ZMX&?\G)PO^&K_P"FY'PI1117\WG]Y!1110 4
M444 %%%% 'Z3?\$,?^29>/?^P]:?^B6K[JKX5_X(8_\ ),O'O_8>M/\ T2U?
M=5?TYP-_R2F%]'_Z5(_SZ\8?^3DYA_BC_P"FX!7E?[<?_)GWQ)_[$^]_]%&O
M5*\K_;C_ .3/OB3_ -B?>_\ HHU[F;?\BK$?X)_^DL^/X9_Y*/!?]?:?_I<3
M\0Z***_D<_TU"BBB@ HHHH **** /5?V&_\ D\'X;_\ 8WV7_HP5^W=?B)^P
MW_R>#\-_^QOLO_1@K]NZ_=/"G_D58C_&O_24?QY])'_DH\%_UZ?_ *6PHHHK
M]4/YR"BBB@ HHHH **** "BBB@ K\[_^"[7_ "%?AC_U[ZO_ .A6=?HA7YW_
M /!=K_D*_#'_ *]]7_\ 0K.OB_$'_DDL1_VY_P"EQ/U?P1_Y.9@?2K_Z9J'Y
M_P!%%%?S6?WR%%%% !1110 4444 ?HA_P0E_Y!7Q._Z^-(_]!O*_0"OS_P#^
M"$O_ ""OB=_U\:1_Z#>5^@%?TOP#_P DEAO^W_\ TN1_ /C3_P G,Q_K3_\
M3-,*X']J[_DUSXE?]B!K/_I#-7?5P/[5W_)KGQ*_[$#6?_2&:OI<Q_Y%];_#
M+\F? Y'_ ,CK#?\ 7R'_ *4C\+:***_D,_T\"BBB@ HHHH **** ._\ V4?^
M3H_AK_V/^C?^ET-?NC7X7?LH_P#)T?PU_P"Q_P!&_P#2Z&OW1K]P\*/^1?B?
M\2_(_D/Z2?\ R.L!_P!>Y?\ I2"BBBOU@_FL_(+_ (*T_P#)\GB?_KPTW_TB
MAKYLKZ3_ ."M/_)\GB?_ *\--_\ 2*&OFROY3XF_Y*+%_P#7R?\ Z4S_ $B\
M/_\ DALL_P"P>E_Z1$****\,^N"BBB@ HHHH *_7[_@DM_R8WX8_Z_\ 4O\
MTMFK\@:_7[_@DM_R8WX8_P"O_4O_ $MFK](\+?\ DHJG_7J7_I4#\&^D3_R0
MU'_L(A_Z15/I*BBBOZ /XH/E+_@LG_R9N_\ V--C_*6OR<K]8_\ @LG_ ,F;
MO_V--C_*6OR<K^>O$W_DI?\ MR/YL_M_Z/O_ "0+_P"OT_R@%%%%?GA^XA11
M10 4444 %?5O_!&S_D\A/^Q6OOYQ5\I5]6_\$;/^3R$_[%:^_G%7T'"?_)2X
M3_KY'\SXCQ*_Y(',O^O,_P C]8Z***_J@_SF"OP4^,O_ "6#Q7_V,M]_Z4/7
M[UU^"GQE_P"2P>*_^QEOO_2AZ_(?%G_=L)ZS_*)_3OT:O]_S+_#3_.9S5%%%
M?BI_684444 %%%% !1110!^]GP:_Y(_X4_[%JQ_])TKI*YOX-?\ )'_"G_8M
M6/\ Z3I725_8.%_W:'HOR/\ +O,/]_J_XI?FPK\Y?^"ZG_(X?#G_ +!FH_\
MHR"OT:K\Y?\ @NI_R.'PY_[!FH_^C(*^0\0_^23K^L/_ $N)^G>!_P#R<K!^
ME7_TU,^":***_FT_O8**** "BBB@ HHHH _1O_@A7_R)OQ%_[">G?^BYZ^]:
M^"O^"%?_ ")OQ%_[">G?^BYZ^]:_IG@/_DD\-Z2_]+D?Y^^,O_)RLP]8?^FH
M!7FO[97_ ":5\2_^Q%U3_P!)9*]*KS7]LK_DTKXE_P#8BZI_Z2R5]#F?_(MK
M_P""7_I+/B>'O^1_A/\ K[3_ /2T?AS1117\BG^G 4444 %%%% !1110!Z5^
MQK_R=K\-/^QZTO\ ]*HZ_<:OPY_8U_Y.U^&G_8]:7_Z51U^XU?N7A1_R+<1_
MC7_I)_('TDO^1_@?^O4O_2PHHHK]6/YN/QW_ ."K'_)^'C?_ *YZ9_Z;;6OG
M>OHC_@JQ_P GX>-_^N>F?^FVUKYWK^4.(_\ DH<9_P!?:G_I;/\ 27@3_DB,
MK_[!Z/\ Z;B%%%%>,?5A1110 4444 %?L3_P2G_Y,/\ !'_734__ $Y75?CM
M7[$_\$I_^3#_  1_UTU/_P!.5U7Z5X6?\E#5_P"O4O\ TN!^!?2,_P"2(P__
M &$0_P#3=4^AZ***_?C^+#Y(_P""T?\ R:'9_P#8Z67_ *(N:_*:OU9_X+1_
M\FAV?_8Z67_HBYK\IJ_GCQ,_Y*9_X(_J?W']'_\ Y-^O^OM3_P!M"BBBOSX_
M;0HHHH **** "OKC_@BY_P G>7G_ &)=[_Z/MJ^1Z^N/^"+G_)WEY_V)=[_Z
M/MJ^BX1_Y*;"?XT?"^)W_)O\R_Z]2/U8HHHK^IC_ #I"OP(^(O\ R4'7?^PS
M=?\ HUJ_?>OP(^(O_)0==_[#-U_Z-:OQ_P 6?X.$]9_^VG]0?1I_WO,_\-+\
MZAC4445^+G]8!1110 4444 %%%% '[[_  Z_Y)]H7_8&M?\ T4M;-8WPZ_Y)
M]H7_ &!K7_T4M;-?V'0_@1]%^1_EOB_][J?XG^85^;7_  7._P"2F^ O^P#=
M_P#HY:_26OS:_P""YW_)3? 7_8!N_P#T<M?&>(G_ "2E;UA_Z4C]6\#/^3DX
M7_#5_P#3<CX4HHHK^;S^\@HHHH **** "BBB@#])O^"&/_),O'O_ &'K3_T2
MU?=5?"O_  0Q_P"29>/?^P]:?^B6K[JK^G.!O^24POH__2I'^?7C#_R<G,/\
M4?\ TW *\K_;C_Y,^^)/_8GWO_HHUZI7E?[<?_)GWQ)_[$^]_P#11KW,V_Y%
M6(_P3_\ 26?'\,_\E'@O^OM/_P!+B?B'1117\CG^FH4444 %%%% !1110!ZK
M^PW_ ,G@_#?_ +&^R_\ 1@K]NZ_$3]AO_D\'X;_]C?9?^C!7[=U^Z>%/_(JQ
M'^-?^DH_CSZ2/_)1X+_KT_\ TMA1117ZH?SD%%%% !1110 4444 %%%% !7Y
MW_\ !=K_ )"OPQ_Z]]7_ /0K.OT0K\[_ /@NU_R%?AC_ ->^K_\ H5G7Q?B#
M_P DEB/^W/\ TN)^K^"/_)S,#Z5?_3-0_/\ HHHK^:S^^0HHHH **** "BBB
M@#]$/^"$O_(*^)W_ %\:1_Z#>5^@%?G_ /\ !"7_ )!7Q._Z^-(_]!O*_0"O
MZ7X!_P"22PW_ &__ .ER/X!\:?\ DYF/]:?_ *9IA7 _M7?\FN?$K_L0-9_]
M(9J[ZN!_:N_Y-<^)7_8@:S_Z0S5]+F/_ "+ZW^&7Y,^!R/\ Y'6&_P"OD/\
MTI'X6T445_(9_IX%%%% !1110 4444 =_P#LH_\ )T?PU_['_1O_ $NAK]T:
M_"[]E'_DZ/X:_P#8_P"C?^ET-?NC7[AX4?\ (OQ/^)?D?R'])/\ Y'6 _P"O
M<O\ TI!1117ZP?S6?D%_P5I_Y/D\3_\ 7AIO_I%#7S97TG_P5I_Y/D\3_P#7
MAIO_ *10U\V5_*?$W_)18O\ Z^3_ /2F?Z1>'_\ R0V6?]@]+_TB(4445X9]
M<%%%% !1110 5^OW_!);_DQOPQ_U_P"I?^ELU?D#7Z_?\$EO^3&_#'_7_J7_
M *6S5^D>%O\ R453_KU+_P!*@?@WTB?^2&H_]A$/_2*I])4445_0!_%!\I?\
M%D_^3-W_ .QIL?Y2U^3E?K'_ ,%D_P#DS=_^QIL?Y2U^3E?SUXF_\E+_ -N1
M_-G]O_1]_P"2!?\ U^G^4 HHHK\\/W$**** "BBB@ KZM_X(V?\ )Y"?]BM?
M?SBKY2KZM_X(V?\ )Y"?]BM??SBKZ#A/_DI<)_U\C^9\1XE?\D#F7_7F?Y'Z
MQT445_5!_G,%?@I\9?\ DL'BO_L9;[_TH>OWKK\%/C+_ ,E@\5_]C+??^E#U
M^0^+/^[83UG^43^G?HU?[_F7^&G^<SFJ***_%3^LPHHHH **** "BBB@#][/
M@U_R1_PI_P!BU8_^DZ5TE<W\&O\ DC_A3_L6K'_TG2NDK^P<+_NT/1?D?Y=Y
MA_O]7_%+\V%?G+_P74_Y'#X<_P#8,U'_ -&05^C5?G+_ ,%U/^1P^'/_ &#-
M1_\ 1D%?(>(?_))U_6'_ *7$_3O _P#Y.5@_2K_Z:F?!-%%%?S:?WL%%%% !
M1110 4444 ?HW_P0K_Y$WXB_]A/3O_1<]?>M?!7_  0K_P"1-^(O_83T[_T7
M/7WK7],\!_\ ))X;TE_Z7(_S]\9?^3E9AZP_]-0"O-?VRO\ DTKXE_\ 8BZI
M_P"DLE>E5YK^V5_R:5\2_P#L1=4_])9*^AS/_D6U_P#!+_TEGQ/#W_(_PG_7
MVG_Z6C\.:***_D4_TX"BBB@ HHHH **** /2OV-?^3M?AI_V/6E_^E4=?N-7
MX<_L:_\ )VOPT_['K2__ $JCK]QJ_<O"C_D6XC_&O_23^0/I)?\ (_P/_7J7
M_I84445^K'\W'X[_ /!5C_D_#QO_ -<],_\ 3;:U\[U]$?\ !5C_ )/P\;_]
M<],_]-MK7SO7\H<1_P#)0XS_ *^U/_2V?Z2\"?\ )$97_P!@]'_TW$****\8
M^K"BBB@ HHHH *_8G_@E/_R8?X(_ZZ:G_P"G*ZK\=J_8G_@E/_R8?X(_ZZ:G
M_P"G*ZK]*\+/^2AJ_P#7J7_I<#\"^D9_R1&'_P"PB'_INJ?0]%%%?OQ_%A\D
M?\%H_P#DT.S_ .QTLO\ T1<U^4U?JS_P6C_Y-#L_^QTLO_1%S7Y35_/'B9_R
M4S_P1_4_N/Z/_P#R;]?]?:G_ +:%%%%?GQ^VA1110 4444 %?7'_  1<_P"3
MO+S_ +$N]_\ 1]M7R/7UQ_P1<_Y.\O/^Q+O?_1]M7T7"/_)383_&CX7Q._Y-
M_F7_ %ZD?JQ1117]3'^=(5^!'Q%_Y*#KO_89NO\ T:U?OO7X$?$7_DH.N_\
M89NO_1K5^/\ BS_!PGK/_P!M/Z@^C3_O>9_X:7YU#&HHHK\7/ZP"BBB@ HHH
MH **** /WW^'7_)/M"_[ UK_ .BEK9K&^'7_ "3[0O\ L#6O_HI:V:_L.A_
MCZ+\C_+?%_[W4_Q/\PK\VO\ @N=_R4WP%_V ;O\ ]'+7Z2U^;7_!<[_DIO@+
M_L W?_HY:^,\1/\ DE*WK#_TI'ZMX&?\G)PO^&K_ .FY'PI1117\WG]Y!111
M0 4444 %%%% 'Z3?\$,?^29>/?\ L/6G_HEJ^ZJ^%?\ @AC_ ,DR\>_]AZT_
M]$M7W57].<#?\DIA?1_^E2/\^O&'_DY.8?XH_P#IN 5Y7^W'_P F??$G_L3[
MW_T4:]4KRO\ ;C_Y,^^)/_8GWO\ Z*->YFW_ "*L1_@G_P"DL^/X9_Y*/!?]
M?:?_ *7$_$.BBBOY'/\ 34**** "BBB@ HHHH ]5_8;_ .3P?AO_ -C?9?\
MHP5^W=?B)^PW_P G@_#?_L;[+_T8*_;NOW3PI_Y%6(_QK_TE'\>?21_Y*/!?
M]>G_ .EL****_5#^<@HHHH **** "BBB@ HHHH *_.__ (+M?\A7X8_]>^K_
M /H5G7Z(5^=__!=K_D*_#'_KWU?_ -"LZ^+\0?\ DDL1_P!N?^EQ/U?P1_Y.
M9@?2K_Z9J'Y_T445_-9_?(4444 %%%% !1110!^B'_!"7_D%?$[_ *^-(_\
M0;ROT K\_P#_ ((2_P#(*^)W_7QI'_H-Y7Z 5_2_ /\ R26&_P"W_P#TN1_
M/C3_ ,G,Q_K3_P#3-,*X']J[_DUSXE?]B!K/_I#-7?5P/[5W_)KGQ*_[$#6?
M_2&:OI<Q_P"1?6_PR_)GP.1_\CK#?]?(?^E(_"VBBBOY#/\ 3P**** "BBB@
M HHHH [_ /91_P"3H_AK_P!C_HW_ *70U^Z-?A=^RC_R='\-?^Q_T;_TNAK]
MT:_</"C_ )%^)_Q+\C^0_I)_\CK ?]>Y?^E(****_6#^:S\@O^"M/_)\GB?_
M *\--_\ 2*&OFROI/_@K3_R?)XG_ .O#3?\ TBAKYLK^4^)O^2BQ?_7R?_I3
M/](O#_\ Y(;+/^P>E_Z1$****\,^N"BBB@ HHHH *_7[_@DM_P F-^&/^O\
MU+_TMFK\@:_7[_@DM_R8WX8_Z_\ 4O\ TMFK](\+?^2BJ?\ 7J7_ *5 _!OI
M$_\ )#4?^PB'_I%4^DJ***_H _B@^4O^"R?_ "9N_P#V--C_ "EK\G*_6/\
MX+)_\F;O_P!C38_REK\G*_GKQ-_Y*7_MR/YL_M_Z/O\ R0+_ .OT_P H!111
M7YX?N(4444 %%%% !7U;_P $;/\ D\A/^Q6OOYQ5\I5]6_\ !&S_ )/(3_L5
MK[^<5?0<)_\ )2X3_KY'\SXCQ*_Y(',O^O,_R/UCHHHK^J#_ #F"OP4^,O\
MR6#Q7_V,M]_Z4/7[UU^"GQE_Y+!XK_[&6^_]*'K\A\6?]VPGK/\ *)_3OT:O
M]_S+_#3_ #F<U1117XJ?UF%%%% !1110 4444 ?O9\&O^2/^%/\ L6K'_P!)
MTKI*YOX-?\D?\*?]BU8_^DZ5TE?V#A?]VAZ+\C_+O,/]_J_XI?FPK\Y?^"ZG
M_(X?#G_L&:C_ .C(*_1JOSE_X+J?\CA\.?\ L&:C_P"C(*^0\0_^23K^L/\
MTN)^G>!__)RL'Z5?_34SX)HHHK^;3^]@HHHH **** "BBB@#]&_^"%?_ ")O
MQ%_[">G?^BYZ^]:^"O\ @A7_ ,B;\1?^PGIW_HN>OO6OZ9X#_P"23PWI+_TN
M1_G[XR_\G*S#UA_Z:@%>:_ME?\FE?$O_ +$75/\ TEDKTJO-?VRO^32OB7_V
M(NJ?^DLE?0YG_P BVO\ X)?^DL^)X>_Y'^$_Z^T__2T?AS1117\BG^G 4444
M %%%% !1110!Z5^QK_R=K\-/^QZTO_TJCK]QJ_#G]C7_ ).U^&G_ &/6E_\
MI5'7[C5^Y>%'_(MQ'^-?^DG\@?22_P"1_@?^O4O_ $L****_5C^;C\=_^"K'
M_)^'C?\ ZYZ9_P"FVUKYWKZ(_P""K'_)^'C?_KGIG_IMM:^=Z_E#B/\ Y*'&
M?]?:G_I;/])>!/\ DB,K_P"P>C_Z;B%%%%>,?5A1110 4444 %?L3_P2G_Y,
M/\$?]=-3_P#3E=5^.U?L3_P2G_Y,/\$?]=-3_P#3E=5^E>%G_)0U?^O4O_2X
M'X%](S_DB,/_ -A$/_3=4^AZ***_?C^+#Y(_X+1_\FAV?_8Z67_HBYK\IJ_5
MG_@M'_R:'9_]CI9?^B+FORFK^>/$S_DIG_@C^I_<?T?_ /DWZ_Z^U/\ VT**
M**_/C]M"BBB@ HHHH *^N/\ @BY_R=Y>?]B7>_\ H^VKY'KZX_X(N?\ )WEY
M_P!B7>_^C[:OHN$?^2FPG^-'POB=_P F_P R_P"O4C]6****_J8_SI"OP(^(
MO_)0==_[#-U_Z-:OWWK\"/B+_P E!UW_ +#-U_Z-:OQ_Q9_@X3UG_P"VG]0?
M1I_WO,_\-+\ZAC4445^+G]8!1110 4444 %%%% '[[_#K_DGVA?]@:U_]%+6
MS6-\.O\ DGVA?]@:U_\ 12ULU_8=#^!'T7Y'^6^+_P![J?XG^85^;7_!<[_D
MIO@+_L W?_HY:_26OS:_X+G?\E-\!?\ 8!N__1RU\9XB?\DI6]8?^E(_5O S
M_DY.%_PU?_3<CX4HHHK^;S^\@HHHH **** "BBB@#])O^"&/_),O'O\ V'K3
M_P!$M7W57PK_ ,$,?^29>/?^P]:?^B6K[JK^G.!O^24POH__ $J1_GUXP_\
M)R<P_P 4?_3< KRO]N/_ ),^^)/_ &)][_Z*->J5Y7^W'_R9]\2?^Q/O?_11
MKW,V_P"15B/\$_\ TEGQ_#/_ "4>"_Z^T_\ TN)^(=%%%?R.?Z:A1110 444
M4 %%%% 'JO[#?_)X/PW_ .QOLO\ T8*_;NOQ$_8;_P"3P?AO_P!C?9?^C!7[
M=U^Z>%/_ "*L1_C7_I*/X\^DC_R4>"_Z]/\ ]+84445^J'\Y!1110 4444 %
M%%% !1110 5^=_\ P7:_Y"OPQ_Z]]7_]"LZ_1"OSO_X+M?\ (5^&/_7OJ_\
MZ%9U\7X@_P#))8C_ +<_]+B?J_@C_P G,P/I5_\ 3-0_/^BBBOYK/[Y"BBB@
M HHHH **** /T0_X(2_\@KXG?]?&D?\ H-Y7Z 5^?_\ P0E_Y!7Q._Z^-(_]
M!O*_0"OZ7X!_Y)+#?]O_ /I<C^ ?&G_DYF/]:?\ Z9IA7 _M7?\ )KGQ*_[$
M#6?_ $AFKOJX']J[_DUSXE?]B!K/_I#-7TN8_P#(OK?X9?DSX'(_^1UAO^OD
M/_2D?A;1117\AG^G@4444 %%%% !1110!W_[*/\ R='\-?\ L?\ 1O\ TNAK
M]T:_"[]E'_DZ/X:_]C_HW_I=#7[HU^X>%'_(OQ/^)?D?R'])/_D=8#_KW+_T
MI!1117ZP?S6?D%_P5I_Y/D\3_P#7AIO_ *10U\V5])_\%:?^3Y/$_P#UX:;_
M .D4-?-E?RGQ-_R46+_Z^3_]*9_I%X?_ /)#99_V#TO_ $B(4445X9]<%%%%
M !1110 5^OW_  26_P"3&_#'_7_J7_I;-7Y U^OW_!);_DQOPQ_U_P"I?^EL
MU?I'A;_R453_ *]2_P#2H'X-](G_ )(:C_V$0_\ 2*I])4445_0!_%!\I?\
M!9/_ ),W?_L:;'^4M?DY7ZQ_\%D_^3-W_P"QIL?Y2U^3E?SUXF_\E+_VY'\V
M?V_]'W_D@7_U^G^4 HHHK\\/W$**** "BBB@ KZM_P""-G_)Y"?]BM??SBKY
M2KZM_P""-G_)Y"?]BM??SBKZ#A/_ )*7"?\ 7R/YGQ'B5_R0.9?]>9_D?K'1
M117]4'^<P5^"GQE_Y+!XK_[&6^_]*'K]ZZ_!3XR_\E@\5_\ 8RWW_I0]?D/B
MS_NV$]9_E$_IWZ-7^_YE_AI_G,YJBBBOQ4_K,**** "BBB@ HHHH _>SX-?\
MD?\ "G_8M6/_ *3I725S?P:_Y(_X4_[%JQ_])TKI*_L'"_[M#T7Y'^7>8?[_
M %?\4OS85^<O_!=3_D</AS_V#-1_]&05^C5?G+_P74_Y'#X<_P#8,U'_ -&0
M5\AXA_\ ))U_6'_I<3].\#_^3E8/TJ_^FIGP31117\VG][!1110 4444 %%%
M% 'Z-_\ !"O_ )$WXB_]A/3O_1<]?>M?!7_!"O\ Y$WXB_\ 83T[_P!%SU]Z
MU_3/ ?\ R2>&])?^ER/\_?&7_DY68>L/_34 KS7]LK_DTKXE_P#8BZI_Z2R5
MZ57FO[97_)I7Q+_[$75/_262OH<S_P"1;7_P2_\ 26?$\/?\C_"?]?:?_I:/
MPYHHHK^13_3@**** "BBB@ HHHH ]*_8U_Y.U^&G_8]:7_Z51U^XU?AS^QK_
M ,G:_#3_ +'K2_\ TJCK]QJ_<O"C_D6XC_&O_23^0/I)?\C_  /_ %ZE_P"E
MA1117ZL?S<?CO_P58_Y/P\;_ /7/3/\ TVVM?.]?1'_!5C_D_#QO_P!<],_]
M-MK7SO7\H<1_\E#C/^OM3_TMG^DO G_)$97_ -@]'_TW$****\8^K"BBB@ H
MHHH *_8G_@E/_P F'^"/^NFI_P#IRNJ_':OV)_X)3_\ )A_@C_KIJ?\ Z<KJ
MOTKPL_Y*&K_UZE_Z7 _ OI&?\D1A_P#L(A_Z;JGT/1117[\?Q8?)'_!:/_DT
M.S_['2R_]$7-?E-7ZL_\%H_^30[/_L=++_T1<U^4U?SQXF?\E,_\$?U/[C^C
M_P#\F_7_ %]J?^VA1117Y\?MH4444 %%%% !7UQ_P1<_Y.\O/^Q+O?\ T?;5
M\CU]<?\ !%S_ ).\O/\ L2[W_P!'VU?1<(_\E-A/\:/A?$[_ )-_F7_7J1^K
M%%%%?U,?YTA7X$?$7_DH.N_]AFZ_]&M7[[U^!'Q%_P"2@Z[_ -AFZ_\ 1K5^
M/^+/\'">L_\ VT_J#Z-/^]YG_AI?G4,:BBBOQ<_K **** "BBB@ HHHH _??
MX=?\D^T+_L#6O_HI:V:QOAU_R3[0O^P-:_\ HI:V:_L.A_ CZ+\C_+?%_P"]
MU/\ $_S"OS:_X+G?\E-\!?\ 8!N__1RU^DM?FU_P7._Y*;X"_P"P#=_^CEKX
MSQ$_Y)2MZP_]*1^K>!G_ "<G"_X:O_IN1\*4445_-Y_>04444 %%%% !1110
M!^DW_!#'_DF7CW_L/6G_ *):ONJOA7_@AC_R3+Q[_P!AZT_]$M7W57].<#?\
MDIA?1_\ I4C_ #Z\8?\ DY.8?XH_^FX!7E?[<?\ R9]\2?\ L3[W_P!%&O5*
M\K_;C_Y,^^)/_8GWO_HHU[F;?\BK$?X)_P#I+/C^&?\ DH\%_P!?:?\ Z7$_
M$.BBBOY'/]-0HHHH **** "BBB@#U7]AO_D\'X;_ /8WV7_HP5^W=?B)^PW_
M ,G@_#?_ +&^R_\ 1@K]NZ_=/"G_ )%6(_QK_P!)1_'GTD?^2CP7_7I_^EL*
M***_5#^<@HHHH **** "BBB@ HHHH *_._\ X+M?\A7X8_\ 7OJ__H5G7Z(5
M^=__  7:_P"0K\,?^O?5_P#T*SKXOQ!_Y)+$?]N?^EQ/U?P1_P"3F8'TJ_\
MIFH?G_1117\UG]\A1110 4444 %%%% 'Z(?\$)?^05\3O^OC2/\ T&\K] *_
M/_\ X(2_\@KXG?\ 7QI'_H-Y7Z 5_2_ /_))8;_M_P#]+D?P#XT_\G,Q_K3_
M /3-,*X']J[_ )-<^)7_ &(&L_\ I#-7?5P/[5W_ ":Y\2O^Q UG_P!(9J^E
MS'_D7UO\,OR9\#D?_(ZPW_7R'_I2/PMHHHK^0S_3P**** "BBB@ HHHH [_]
ME'_DZ/X:_P#8_P"C?^ET-?NC7X7?LH_\G1_#7_L?]&_]+H:_=&OW#PH_Y%^)
M_P 2_(_D/Z2?_(ZP'_7N7_I2"BBBOU@_FL_(+_@K3_R?)XG_ .O#3?\ TBAK
MYLKZ3_X*T_\ )\GB?_KPTW_TBAKYLK^4^)O^2BQ?_7R?_I3/](O#_P#Y(;+/
M^P>E_P"D1"BBBO#/K@HHHH **** "OU^_P""2W_)C?AC_K_U+_TMFK\@:_7[
M_@DM_P F-^&/^O\ U+_TMFK](\+?^2BJ?]>I?^E0/P;Z1/\ R0U'_L(A_P"D
M53Z2HHHK^@#^*#Y2_P""R?\ R9N__8TV/\I:_)ROUC_X+)_\F;O_ -C38_RE
MK\G*_GKQ-_Y*7_MR/YL_M_Z/O_) O_K]/\H!1117YX?N(4444 %%%% !7U;_
M ,$;/^3R$_[%:^_G%7RE7U;_ ,$;/^3R$_[%:^_G%7T'"?\ R4N$_P"OD?S/
MB/$K_D@<R_Z\S_(_6.BBBOZH/\Y@K\%/C+_R6#Q7_P!C+??^E#U^]=?@I\9?
M^2P>*_\ L9;[_P!*'K\A\6?]VPGK/\HG]._1J_W_ #+_  T_SF<U1117XJ?U
MF%%%% !1110 4444 ?O9\&O^2/\ A3_L6K'_ -)TKI*YOX-?\D?\*?\ 8M6/
M_I.E=)7]@X7_ ':'HOR/\N\P_P!_J_XI?FPK\Y?^"ZG_ ".'PY_[!FH_^C(*
M_1JOSE_X+J?\CA\.?^P9J/\ Z,@KY#Q#_P"23K^L/_2XGZ=X'_\ )RL'Z5?_
M $U,^":***_FT_O8**** "BBB@ HHHH _1O_ ((5_P#(F_$7_L)Z=_Z+GK[U
MKX*_X(5_\B;\1?\ L)Z=_P"BYZ^]:_IG@/\ Y)/#>DO_ $N1_G[XR_\ )RLP
M]8?^FH!7FO[97_)I7Q+_ .Q%U3_TEDKTJO-?VRO^32OB7_V(NJ?^DLE?0YG_
M ,BVO_@E_P"DL^)X>_Y'^$_Z^T__ $M'X<T445_(I_IP%%%% !1110 4444
M>E?L:_\ )VOPT_['K2__ $JCK]QJ_#G]C7_D[7X:?]CUI?\ Z51U^XU?N7A1
M_P BW$?XU_Z2?R!])+_D?X'_ *]2_P#2PHHHK]6/YN/QW_X*L?\ )^'C?_KG
MIG_IMM:^=Z^B/^"K'_)^'C?_ *YZ9_Z;;6OG>OY0XC_Y*'&?]?:G_I;/])>!
M/^2(RO\ [!Z/_IN(4445XQ]6%%%% !1110 5^Q/_  2G_P"3#_!'_734_P#T
MY75?CM7[$_\ !*?_ ),/\$?]=-3_ /3E=5^E>%G_ "4-7_KU+_TN!^!?2,_Y
M(C#_ /81#_TW5/H>BBBOWX_BP^2/^"T?_)H=G_V.EE_Z(N:_*:OU9_X+1_\
M)H=G_P!CI9?^B+FORFK^>/$S_DIG_@C^I_<?T?\ _DWZ_P"OM3_VT****_/C
M]M"BBB@ HHHH *^N/^"+G_)WEY_V)=[_ .C[:OD>OKC_ ((N?\G>7G_8EWO_
M */MJ^BX1_Y*;"?XT?"^)W_)O\R_Z]2/U8HHHK^IC_.D*_ CXB_\E!UW_L,W
M7_HUJ_?>OP(^(O\ R4'7?^PS=?\ HUJ_'_%G^#A/6?\ [:?U!]&G_>\S_P -
M+\ZAC4445^+G]8!1110 4444 %%%% '[[_#K_DGVA?\ 8&M?_12ULUC?#K_D
MGVA?]@:U_P#12ULU_8=#^!'T7Y'^6^+_ -[J?XG^85^;7_!<[_DIO@+_ + -
MW_Z.6OTEK\VO^"YW_)3? 7_8!N__ $<M?&>(G_)*5O6'_I2/U;P,_P"3DX7_
M  U?_3<CX4HHHK^;S^\@HHHH **** "BBB@#])O^"&/_ "3+Q[_V'K3_ -$M
M7W57PK_P0Q_Y)EX]_P"P]:?^B6K[JK^G.!O^24POH_\ TJ1_GUXP_P#)R<P_
MQ1_]-P"O*_VX_P#DS[XD_P#8GWO_ **->J5Y7^W'_P F??$G_L3[W_T4:]S-
MO^15B/\ !/\ ])9\?PS_ ,E'@O\ K[3_ /2XGXAT445_(Y_IJ%%%% !1110
M4444 >J_L-_\G@_#?_L;[+_T8*_;NOQ$_8;_ .3P?AO_ -C?9?\ HP5^W=?N
MGA3_ ,BK$?XU_P"DH_CSZ2/_ "4>"_Z]/_TMA1117ZH?SD%%%% !1110 444
M4 %%%% !7YW_ /!=K_D*_#'_ *]]7_\ 0K.OT0K\[_\ @NU_R%?AC_U[ZO\
M^A6=?%^(/_))8C_MS_TN)^K^"/\ R<S ^E7_ -,U#\_Z***_FL_OD**** "B
MBB@ HHHH _1#_@A+_P @KXG?]?&D?^@WE?H!7Y__ /!"7_D%?$[_ *^-(_\
M0;ROT K^E^ ?^22PW_;_ /Z7(_@'QI_Y.9C_ %I_^F:85P/[5W_)KGQ*_P"Q
M UG_ -(9J[ZN!_:N_P"37/B5_P!B!K/_ *0S5]+F/_(OK?X9?DSX'(_^1UAO
M^OD/_2D?A;1117\AG^G@4444 %%%% !1110!W_[*/_)T?PU_['_1O_2Z&OW1
MK\+OV4?^3H_AK_V/^C?^ET-?NC7[AX4?\B_$_P")?D?R'])/_D=8#_KW+_TI
M!1117ZP?S6?D%_P5I_Y/D\3_ /7AIO\ Z10U\V5])_\ !6G_ )/D\3_]>&F_
M^D4-?-E?RGQ-_P E%B_^OD__ $IG^D7A_P#\D-EG_8/2_P#2(A1117AGUP44
M44 %%%% !7Z_?\$EO^3&_#'_ %_ZE_Z6S5^0-?K]_P $EO\ DQOPQ_U_ZE_Z
M6S5^D>%O_)15/^O4O_2H'X-](G_DAJ/_ &$0_P#2*I])4445_0!_%!\I?\%D
M_P#DS=_^QIL?Y2U^3E?K'_P63_Y,W?\ [&FQ_E+7Y.5_/7B;_P E+_VY'\V?
MV_\ 1]_Y(%_]?I_E ****_/#]Q"BBB@ HHHH *^K?^"-G_)Y"?\ 8K7W\XJ^
M4J^K?^"-G_)Y"?\ 8K7W\XJ^@X3_ .2EPG_7R/YGQ'B5_P D#F7_ %YG^1^L
M=%%%?U0?YS!7X*?&7_DL'BO_ +&6^_\ 2AZ_>NOP4^,O_)8/%?\ V,M]_P"E
M#U^0^+/^[83UG^43^G?HU?[_ )E_AI_G,YJBBBOQ4_K,**** "BBB@ HHHH
M_>SX-?\ )'_"G_8M6/\ Z3I725S?P:_Y(_X4_P"Q:L?_ $G2NDK^P<+_ +M#
MT7Y'^7>8?[_5_P 4OS85^<O_  74_P"1P^'/_8,U'_T9!7Z-5^<O_!=3_D</
MAS_V#-1_]&05\AXA_P#))U_6'_I<3].\#_\ DY6#]*O_ *:F?!-%%%?S:?WL
M%%%% !1110 4444 ?HW_ ,$*_P#D3?B+_P!A/3O_ $7/7WK7P5_P0K_Y$WXB
M_P#83T[_ -%SU]ZU_3/ ?_))X;TE_P"ER/\ /WQE_P"3E9AZP_\ 34 KS7]L
MK_DTKXE_]B+JG_I+)7I5>:_ME?\ )I7Q+_[$75/_ $EDKZ',_P#D6U_\$O\
MTEGQ/#W_ "/\)_U]I_\ I:/PYHHHK^13_3@**** "BBB@ HHHH ]*_8U_P"3
MM?AI_P!CUI?_ *51U^XU?AS^QK_R=K\-/^QZTO\ ]*HZ_<:OW+PH_P"1;B/\
M:_\ 23^0/I)?\C_ _P#7J7_I84445^K'\W'X[_\ !5C_ )/P\;_]<],_]-MK
M7SO7T1_P58_Y/P\;_P#7/3/_ $VVM?.]?RAQ'_R4.,_Z^U/_ $MG^DO G_)$
M97_V#T?_ $W$****\8^K"BBB@ HHHH *_8G_ ()3_P#)A_@C_KIJ?_IRNJ_'
M:OV)_P""4_\ R8?X(_ZZ:G_Z<KJOTKPL_P"2AJ_]>I?^EP/P+Z1G_)$8?_L(
MA_Z;JGT/1117[\?Q8?)'_!:/_DT.S_['2R_]$7-?E-7ZL_\ !:/_ )-#L_\
ML=++_P!$7-?E-7\\>)G_ "4S_P $?U/[C^C_ /\ )OU_U]J?^VA1117Y\?MH
M4444 %%%% !7UQ_P1<_Y.\O/^Q+O?_1]M7R/7UQ_P1<_Y.\O/^Q+O?\ T?;5
M]%PC_P E-A/\:/A?$[_DW^9?]>I'ZL4445_4Q_G2%?@1\1?^2@Z[_P!AFZ_]
M&M7[[U^!'Q%_Y*#KO_89NO\ T:U?C_BS_!PGK/\ ]M/Z@^C3_O>9_P"&E^=0
MQJ***_%S^L HHHH **** "BBB@#]]_AU_P D^T+_ + UK_Z*6MFL;X=?\D^T
M+_L#6O\ Z*6MFO[#H?P(^B_(_P M\7_O=3_$_P PK\VO^"YW_)3? 7_8!N__
M $<M?I+7YM?\%SO^2F^ O^P#=_\ HY:^,\1/^24K>L/_ $I'ZMX&?\G)PO\
MAJ_^FY'PI1117\WG]Y!1110 4444 %%%% 'Z3?\ !#'_ ))EX]_[#UI_Z):O
MNJOA7_@AC_R3+Q[_ -AZT_\ 1+5]U5_3G W_ "2F%]'_ .E2/\^O&'_DY.8?
MXH_^FX!7E?[<?_)GWQ)_[$^]_P#11KU2O*_VX_\ DS[XD_\ 8GWO_HHU[F;?
M\BK$?X)_^DL^/X9_Y*/!?]?:?_I<3\0Z***_D<_TU"BBB@ HHHH **** /5?
MV&_^3P?AO_V-]E_Z,%?MW7XB?L-_\G@_#?\ [&^R_P#1@K]NZ_=/"G_D58C_
M !K_ -)1_'GTD?\ DH\%_P!>G_Z6PHHHK]4/YR"BBB@ HHHH **** "BBB@
MK\[_ /@NU_R%?AC_ ->^K_\ H5G7Z(5^=_\ P7:_Y"OPQ_Z]]7_]"LZ^+\0?
M^22Q'_;G_I<3]7\$?^3F8'TJ_P#IFH?G_1117\UG]\A1110 4444 %%%% 'Z
M(?\ !"7_ )!7Q._Z^-(_]!O*_0"OS_\ ^"$O_(*^)W_7QI'_ *#>5^@%?TOP
M#_R26&_[?_\ 2Y'\ ^-/_)S,?ZT__3-,*X']J[_DUSXE?]B!K/\ Z0S5WU<#
M^U=_R:Y\2O\ L0-9_P#2&:OI<Q_Y%];_  R_)GP.1_\ (ZPW_7R'_I2/PMHH
MHK^0S_3P**** "BBB@ HHHH [_\ 91_Y.C^&O_8_Z-_Z70U^Z-?A=^RC_P G
M1_#7_L?]&_\ 2Z&OW1K]P\*/^1?B?\2_(_D/Z2?_ ".L!_U[E_Z4@HHHK]8/
MYK/R"_X*T_\ )\GB?_KPTW_TBAKYLKZ3_P""M/\ R?)XG_Z\--_](H:^;*_E
M/B;_ )*+%_\ 7R?_ *4S_2+P_P#^2&RS_L'I?^D1"BBBO#/K@HHHH **** "
MOU^_X)+?\F-^&/\ K_U+_P!+9J_(&OU^_P""2W_)C?AC_K_U+_TMFK](\+?^
M2BJ?]>I?^E0/P;Z1/_)#4?\ L(A_Z15/I*BBBOZ /XH/E+_@LG_R9N__ &--
MC_*6OR<K]8_^"R?_ "9N_P#V--C_ "EK\G*_GKQ-_P"2E_[<C^;/[?\ H^_\
MD"_^OT_R@%%%%?GA^XA1110 4444 %?5O_!&S_D\A/\ L5K[^<5?*5?5O_!&
MS_D\A/\ L5K[^<5?0<)_\E+A/^OD?S/B/$K_ )(',O\ KS/\C]8Z***_J@_S
MF"OP4^,O_)8/%?\ V,M]_P"E#U^]=?@I\9?^2P>*_P#L9;[_ -*'K\A\6?\
M=L)ZS_*)_3OT:O\ ?\R_PT_SF<U1117XJ?UF%%%% !1110 4444 ?O9\&O\
MDC_A3_L6K'_TG2NDKF_@U_R1_P *?]BU8_\ I.E=)7]@X7_=H>B_(_R[S#_?
MZO\ BE^;"OSE_P""ZG_(X?#G_L&:C_Z,@K]&J_.7_@NI_P CA\.?^P9J/_HR
M"OD/$/\ Y).OZP_]+B?IW@?_ ,G*P?I5_P#34SX)HHHK^;3^]@HHHH ****
M"BBB@#]&_P#@A7_R)OQ%_P"PGIW_ *+GK[UKX*_X(5_\B;\1?^PGIW_HN>OO
M6OZ9X#_Y)/#>DO\ TN1_G[XR_P#)RLP]8?\ IJ 5YK^V5_R:5\2_^Q%U3_TE
MDKTJO-?VRO\ DTKXE_\ 8BZI_P"DLE?0YG_R+:_^"7_I+/B>'O\ D?X3_K[3
M_P#2T?AS1117\BG^G 4444 %%%% !1110!Z5^QK_ ,G:_#3_ +'K2_\ TJCK
M]QJ_#G]C7_D[7X:?]CUI?_I5'7[C5^Y>%'_(MQ'^-?\ I)_('TDO^1_@?^O4
MO_2PHHHK]6/YN/QW_P""K'_)^'C?_KGIG_IMM:^=Z^B/^"K'_)^'C?\ ZYZ9
M_P"FVUKYWK^4.(_^2AQG_7VI_P"EL_TEX$_Y(C*_^P>C_P"FXA1117C'U844
M44 %%%% !7[$_P#!*?\ Y,/\$?\ 734__3E=5^.U?L3_ ,$I_P#DP_P1_P!=
M-3_].5U7Z5X6?\E#5_Z]2_\ 2X'X%](S_DB,/_V$0_\ 3=4^AZ***_?C^+#Y
M(_X+1_\ )H=G_P!CI9?^B+FORFK]6?\ @M'_ ,FAV?\ V.EE_P"B+FORFK^>
M/$S_ )*9_P""/ZG]Q_1__P"3?K_K[4_]M"BBBOSX_;0HHHH **** "OKC_@B
MY_R=Y>?]B7>_^C[:OD>OKC_@BY_R=Y>?]B7>_P#H^VKZ+A'_ )*;"?XT?"^)
MW_)O\R_Z]2/U8HHHK^IC_.D*_ CXB_\ )0==_P"PS=?^C6K]]Z_ CXB_\E!U
MW_L,W7_HUJ_'_%G^#A/6?_MI_4'T:?\ >\S_ ,-+\ZAC4445^+G]8!1110 4
M444 %%%% '[[_#K_ ))]H7_8&M?_ $4M;-8WPZ_Y)]H7_8&M?_12ULU_8=#^
M!'T7Y'^6^+_WNI_B?YA7YM?\%SO^2F^ O^P#=_\ HY:_26OS:_X+G?\ )3?
M7_8!N_\ T<M?&>(G_)*5O6'_ *4C]6\#/^3DX7_#5_\ 3<CX4HHHK^;S^\@H
MHHH **** "BBB@#])O\ @AC_ ,DR\>_]AZT_]$M7W57PK_P0Q_Y)EX]_[#UI
M_P"B6K[JK^G.!O\ DE,+Z/\ ]*D?Y]>,/_)R<P_Q1_\ 3< KRO\ ;C_Y,^^)
M/_8GWO\ Z*->J5Y7^W'_ ,F??$G_ +$^]_\ 11KW,V_Y%6(_P3_])9\?PS_R
M4>"_Z^T__2XGXAT445_(Y_IJ%%%% !1110 4444 >J_L-_\ )X/PW_[&^R_]
M&"OV[K\1/V&_^3P?AO\ ]C?9?^C!7[=U^Z>%/_(JQ'^-?^DH_CSZ2/\ R4>"
M_P"O3_\ 2V%%%%?JA_.04444 %%%% !1110 5@?%+Q?KO@'X>ZMXR\,^ ]0\
M3W^GVIEM= TIU6XOFR!Y<9?Y0><\^E;]% 'RS_PWW^TS_P!(P?BG_P"!UE_\
M57SO^W;+^TS^VO=^&+K_ (87^*?AG_A'([Q=OV"RO?M'GF$Y_P"/F+9M\GWS
MN[8Y_2ZBN+,,NP>:X26%Q4>:G*UU=K9IK5-/=+J>MDF>9IPYF<,PRZI[.M"_
M+*T96YDXO22:=TVM5^)^*/\ PPW^TS_T;3\4_P#PE;+_ .6%'_##?[3/_1M/
MQ3_\)6R_^6%?M=17S7_$/^$?^@;_ ,GJ?_)GWW_$;/$[_H/_ /*5'_Y6?BC_
M ,,-_M,_]&T_%/\ \)6R_P#EA1_PPW^TS_T;3\4__"5LO_EA7[744?\ $/\
MA'_H&_\ )ZG_ ,F'_$;/$[_H/_\ *5'_ .5GXH_\,-_M,_\ 1M/Q3_\ "5LO
M_EA1_P ,-_M,_P#1M/Q3_P#"5LO_ )85^UU%'_$/^$?^@;_R>I_\F'_$;/$[
M_H/_ /*5'_Y6?BC_ ,,-_M,_]&T_%/\ \)6R_P#EA1_PPW^TS_T;3\4__"5L
MO_EA7[744?\ $/\ A'_H&_\ )ZG_ ,F'_$;/$[_H/_\ *5'_ .5GYL_L):G^
MTS^Q1:>)[7_AA+XI^)O^$CDLVW?8K*R^S^0)AC_CYEW[O.]L;>^>/H#_ (;[
M_:9_Z1@_%/\ \#K+_P"*KZFHKZ;+\OPF5X2.%PL>6G&]E=NUVV]6V]V^I^?Y
MUG69\19G4S#,*G/6J6YI6C&]DHK2*26B2T7XGRS_ ,-]_M,_](P?BG_X'67_
M ,56!\5_VPOVF?B?\+?$OPU_X=J?%.Q_X2'0+S3/MOVBRE^S^? \7F;/,7?M
MWYVY&<8R.M?8M%=-2G"K3<)JZ:L_1G!0K5<-7C6INTHM-/LT[K?3<_%'_AAO
M]IG_ *-I^*?_ (2ME_\ +"C_ (8;_:9_Z-I^*?\ X2ME_P#+"OVNHKY#_B'_
M  C_ - W_D]3_P"3/T__ (C9XG?]!_\ Y2H__*S\4?\ AAO]IG_HVGXI_P#A
M*V7_ ,L*/^&&_P!IG_HVGXI_^$K9?_+"OVNHH_XA_P (_P#0-_Y/4_\ DP_X
MC9XG?]!__E*C_P#*S\4?^&&_VF?^C:?BG_X2ME_\L*/^&&_VF?\ HVGXI_\
MA*V7_P L*_:ZBC_B'_"/_0-_Y/4_^3#_ (C9XG?]!_\ Y2H__*S\4?\ AAO]
MIG_HVGXI_P#A*V7_ ,L*/^&&_P!IG_HVGXI_^$K9?_+"OVNHH_XA_P (_P#0
M-_Y/4_\ DP_XC9XG?]!__E*C_P#*S\</A1^RI^TS\,/BEX:^)7_#*OQ3OO\
MA'M?L]3^Q?\ ".647VCR)TE\O?\ ;FV;MF-V#C.<'I7W3_PWW^TS_P!(P?BG
M_P"!UE_\57U-17N93D>5Y'3E#!4^12=WK)W?_;S9\AQ+Q?Q%Q?7IULWK^UE!
M-1?+"-DW=_!&*>O<^6?^&^_VF?\ I&#\4_\ P.LO_BJ/^&^_VF?^D8/Q3_\
M ZR_^*KZFHKUCYH_)K]K7X0?M,_M2?'+5/C/_P ,=?%/0O[2@MH_[-_L6RNO
M+\J%(L^9]LCSG9G[HQG'/6O-O^&&_P!IG_HVGXI_^$K9?_+"OVNHKY3%<$<+
MXS$SKUL/><VVWSS5V]6[*5ON/TC+_%WQ#RO TL'A<;RTZ<5&*]G1=HQ5DKNF
MV[);MM]S\4?^&&_VF?\ HVGXI_\ A*V7_P L*/\ AAO]IG_HVGXI_P#A*V7_
M ,L*_:ZBL/\ B'_"/_0-_P"3U/\ Y,[/^(V>)W_0?_Y2H_\ RL_%'_AAO]IG
M_HVGXI_^$K9?_+"C_AAO]IG_ *-I^*?_ (2ME_\ +"OVNHH_XA_PC_T#?^3U
M/_DP_P"(V>)W_0?_ .4J/_RL_%'_ (8;_:9_Z-I^*?\ X2ME_P#+"C_AAO\
M:9_Z-I^*?_A*V7_RPK]KJ*/^(?\ "/\ T#?^3U/_ ),/^(V>)W_0?_Y2H_\
MRL_%'_AAO]IG_HVGXI_^$K9?_+"OK_\ 9*^.W[3/[+?P-TOX,?\ #N_XIZ[_
M &;/<R?VEBRM?,\V9Y<>7YTF,;\?>.<9XZ5]WT5Z65\+9%DN)=?!4>2;5K\T
MGHVG:TI-=$>#Q%XB\9<68%8/-<5[2FI*27)3C[R32=X0B]F]+VU/EG_AOO\
M:9_Z1@_%/_P.LO\ XJC_ (;[_:9_Z1@_%/\ \#K+_P"*KZFHKZ ^)/@/]LGX
MO?M,_M;_  ;/PE_X=\?%/P_G58+S^T/+LKO_ %8;Y/+\^/KNZ[N,=#7R;_PP
MW^TS_P!&T_%/_P )6R_^6%?M=17SV9\*9!G.)^L8RCS3LE?FFM%Y*21]QP]X
MC\:<*X#ZEE>*]G2NY6Y*<M7:[O.$GT76Q^*/_##?[3/_ $;3\4__  E;+_Y8
M4?\ ##?[3/\ T;3\4_\ PE;+_P"6%?M=17G?\0_X1_Z!O_)ZG_R9[G_$;/$[
M_H/_ /*5'_Y6?BC_ ,,-_M,_]&T_%/\ \)6R_P#EA1_PPW^TS_T;3\4__"5L
MO_EA7[744?\ $/\ A'_H&_\ )ZG_ ,F'_$;/$[_H/_\ *5'_ .5GXH_\,-_M
M,_\ 1M/Q3_\ "5LO_EA1_P ,-_M,_P#1M/Q3_P#"5LO_ )85^UU%'_$/^$?^
M@;_R>I_\F'_$;/$[_H/_ /*5'_Y6?BC_ ,,-_M,_]&T_%/\ \)6R_P#EA7J_
M[&WPX_:9_9(^,@^+7_#&7Q3\08TJ>S_L_P#L>RM/]85^?S/M<G3;TV\YZBOU
M7HKHPG!/#&!Q,,10P]IP=T^>;LUY.37WG#F7BUX@YQ@*N"Q>-YJ51.,E[.DK
MI[JZIIKY-,^6?^&^_P!IG_I&#\4__ ZR_P#BJ/\ AOO]IG_I&#\4_P#P.LO_
M (JOJ:BOJC\Y/EG_ (;[_:9_Z1@_%/\ \#K+_P"*KX)\9_L>?M,^+O&&J^*_
M^&7?BG;_ -IZE/=_9_\ A&;)_*\R1GV[OMXW8W8S@9QT%?LY17D9MD.4Y[&$
M<=3YU&]M9*U]_A:[=3Z?AKC+B3@^I4GE%?V3J)*7NPE=*]OCC*UKO:Q^*/\
MPPW^TS_T;3\4_P#PE;+_ .6%'_##?[3/_1M/Q3_\)6R_^6%?M=17B?\ $/\
MA'_H&_\ )ZG_ ,F?6_\ $;/$[_H/_P#*5'_Y6?BC_P ,-_M,_P#1M/Q3_P#"
M5LO_ )84?\,-_M,_]&T_%/\ \)6R_P#EA7[744?\0_X1_P"@;_R>I_\ )A_Q
M&SQ._P"@_P#\I4?_ )6?BC_PPW^TS_T;3\4__"5LO_EA1_PPW^TS_P!&T_%/
M_P )6R_^6%?M=11_Q#_A'_H&_P#)ZG_R8?\ $;/$[_H/_P#*5'_Y6?BC_P ,
M-_M,_P#1M/Q3_P#"5LO_ )84?\,-_M,_]&T_%/\ \)6R_P#EA7[744?\0_X1
M_P"@;_R>I_\ )A_Q&SQ._P"@_P#\I4?_ )6?(_@S]MK]IGPCX/TKPI_P[,^*
M=Q_9FFP6GVC[59)YOEQJF[;O.W.W.,G&>IK2_P"&^_VF?^D8/Q3_ / ZR_\
MBJ^IJ*^PC&,(J,=D?EU2I.K4<Y.[;N_5GRS_ ,-]_M,_](P?BG_X'67_ ,57
MSE^W5%^TS^VIK'AS5O\ AAKXI^&O^$?MKF'R_P"S[*\\_P UHVSG[3%MQL]\
MY[8K],Z*Y,QR[!YKA)8;%1YH2M=7:V=UJFGNNYZF1Y[FO#>9PS#+JGLZT+VE
M:,K<R<7I)-:IM:H_%'_AAO\ :9_Z-I^*?_A*V7_RPH_X8;_:9_Z-I^*?_A*V
M7_RPK]KJ*^:_XA_PC_T#?^3U/_DS[W_B-GB=_P!!_P#Y2H__ "L_%'_AAO\
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
M9?\ RPK]KJ*/^(?\(_\ 0-_Y/4_^3#_B-GB=_P!!_P#Y2H__ "L_%'_AAO\
M:9_Z-I^*?_A*V7_RPH_X8;_:9_Z-I^*?_A*V7_RPK]KJ*/\ B'_"/_0-_P"3
MU/\ Y,/^(V>)W_0?_P"4J/\ \K/Q1_X8;_:9_P"C:?BG_P"$K9?_ "PKUS]B
MWP%^TS^R#\7IOBK_ ,,7?%/Q#YNBS:?]@_LBRM,>8\;[]_VN3IY>,;><]>*_
M5*BNG"<%<,X#$PQ%"A:<7=/FF[/T<FOO.#,_%GQ SG+ZN!QF-YZ51.,E[.DK
MI]+JFFODT?+/_#??[3/_ $C!^*?_ ('67_Q5'_#??[3/_2,'XI_^!UE_\57U
M-17U)^='RS_PWW^TS_TC!^*?_@=9?_%5\">(_P!C+]IG7_$-_KW_  S#\4X?
MMM[+<>5_PC%DVS>Y;;G[>,XSC.!7[0T5X^;9!E.>J"QU/GY+VUDK7M?X6NRW
M/J.&>,^)>#YU9917]DZEE+W82ORWM\<96M=[6\S\4?\ AAO]IG_HVGXI_P#A
M*V7_ ,L*/^&&_P!IG_HVGXI_^$K9?_+"OVNHKQ?^(?\ "/\ T#?^3U/_ ),^
ML_XC9XG?]!__ )2H_P#RL_%'_AAO]IG_ *-I^*?_ (2ME_\ +"C_ (8;_:9_
MZ-I^*?\ X2ME_P#+"OVNHH_XA_PC_P! W_D]3_Y,/^(V>)W_ $'_ /E*C_\
M*S\4?^&&_P!IG_HVGXI_^$K9?_+"C_AAO]IG_HVGXI_^$K9?_+"OVNHH_P"(
M?\(_] W_ )/4_P#DP_XC9XG?]!__ )2H_P#RL_%'_AAO]IG_ *-I^*?_ (2M
ME_\ +"C_ (8;_:9_Z-I^*?\ X2ME_P#+"OVNHH_XA_PC_P! W_D]3_Y,/^(V
M>)W_ $'_ /E*C_\ *SY-\.?MR?M,Z!X>L-!_X=D_%.;[%916_F_;+)=^Q N[
M&\XSC.,FKG_#??[3/_2,'XI_^!UE_P#%5]345]C&*C%);(_+9SE4FY2W>I\L
M_P##??[3/_2,'XI_^!UE_P#%5\V?MSV'[3/[:/B?0?$?_##WQ3\-?V'82VWD
M_P!G65YYV]PV[/VJ+;C&,8-?IS17%F.6X+-L)+#8N'-!VNKM;.ZU33W\SU<B
MS[-N&LRCF&6U/9UHW2E:,K733TDFM4^Q^*/_  PW^TS_ -&T_%/_ ,)6R_\
MEA1_PPW^TS_T;3\4_P#PE;+_ .6%?M=17S?_ !#_ (1_Z!O_ ">I_P#)GWO_
M !&SQ._Z#_\ RE1_^5GXH_\ ##?[3/\ T;3\4_\ PE;+_P"6%'_##?[3/_1M
M/Q3_ /"5LO\ Y85^UU%'_$/^$?\ H&_\GJ?_ "8?\1L\3O\ H/\ _*5'_P"5
MGXH_\,-_M,_]&T_%/_PE;+_Y84?\,-_M,_\ 1M/Q3_\ "5LO_EA7[744?\0_
MX1_Z!O\ R>I_\F'_ !&SQ._Z#_\ RE1_^5GXH_\ ##?[3/\ T;3\4_\ PE;+
M_P"6%'_##?[3/_1M/Q3_ /"5LO\ Y85^UU%'_$/^$?\ H&_\GJ?_ "8?\1L\
M3O\ H/\ _*5'_P"5GYR?L,>)_P!IG]B[PQKWAS_A@OXI^)?[<OXKGSOLEE9^
M3L0KMQ]HEW9SG.17NO\ PWW^TS_TC!^*?_@=9?\ Q5?4U%?3X' X7+<)'#8:
M/+".RNW;6^[;>[[GY]G&<9CG^95,PQ\^>M4LY2LE>R26D4DM$MDCY9_X;[_:
M9_Z1@_%/_P #K+_XJN5^./[5W[3/QG^#_B3X4?\ #MOXIZ;_ ,)#H\]C]O\
M-LIOL_F*5W[/,7?C/3<,^M?:%%;UJ5.O2E3FKQDFGZ/1G'AL36P>)AB*+M.#
M4D]'9IW3L]-^^A^*/_##?[3/_1M/Q3_\)6R_^6%'_##?[3/_ $;3\4__  E;
M+_Y85^UU%?(_\0_X1_Z!O_)ZG_R9^F_\1L\3O^@__P I4?\ Y6?BC_PPW^TS
M_P!&T_%/_P )6R_^6%'_  PW^TS_ -&T_%/_ ,)6R_\ EA7[744?\0_X1_Z!
MO_)ZG_R8?\1L\3O^@_\ \I4?_E9^*/\ PPW^TS_T;3\4_P#PE;+_ .6%'_##
M?[3/_1M/Q3_\)6R_^6%?M=11_P 0_P"$?^@;_P GJ?\ R8?\1L\3O^@__P I
M4?\ Y6?BC_PPW^TS_P!&T_%/_P )6R_^6%'_  PW^TS_ -&T_%/_ ,)6R_\
MEA7[744?\0_X1_Z!O_)ZG_R8?\1L\3O^@_\ \I4?_E9^/GP-_9H_:9^#'QA\
M-_%C_AD[XIZE_P (]K$-]]@_X1ZRA^T>6P;9O^W-LSCKM./2OMW_ (;[_:9_
MZ1@_%/\ \#K+_P"*KZFHKW<IR3+,CI2IX*GR1D[O63UV^TV?'<2<6\0\78F&
M(S:M[6<%RI\L(V5[VM",5OWU/(OV;OVC?BM\;=;U+2OB'^R9XO\ AU#8VJ2V
M][XDN('2\8M@QIY1)! Y.>U>NT45ZI\X%%%% !1110 4444 %%%% !1110 4
M5\D^)/VS/BM^T9^W[XJ_X)\_LF:YIWAZ#X6>';'5/C'\1[[3!?S:?<7ZE[#2
M-/MW81?:7B5IGN)A)'&J%!$[DE,[XD?M@_&S]@?]K?X5? O]J;QQ:>.?AO\
M'#7)/#G@[Q^=%BT_5- \285K?3]02WVV]U!= E89HHH721&5U92' !]CT5\2
M?\%//B3_ ,%0?V=OAAXH_;"_9V^*G@*+0_ ]W:G3O@U?^!Y;^Y\76[745N8W
MU);A9(;J=Y<0000<$QH6=W.WU#_@H?XO_;8\.?LYZ-XU_8HU[PSHOCN'7K.>
M?POXKT.74O\ A((S#*3HL)@;]S++-Y2M<_<BB261FC1&< 'T717@'[67A;_@
MH9\4_%*^!_V._C3X.^%.D:;HZ7EYXS\3>"CXAN-6OW>0+806QN8$MH8TC5Y;
MA_,9C<(L:#RW)X#_ ()]_M=?MB?MB?L8>*+KQ5X.\'^'_C5X'^(^M?#SQ%J
MBGF\/G4M,O!;7&J0PAUEFA52SB 2(9)8S'YD2MO0 ^OJ*^0/V,?BI^WOX6_;
MJ^)/[&'[5_C_ ,._$[P[H7@+2/%GAWXF^'O"']B/9R7MU=6_]D7ENDTL7FXM
M))D*MN\M0S9\Q0GU_0 4444 %%%% !17D7[=_P"V7\+O^"?O[)OC3]KGXP)/
M-HO@_31-]@M& GU"YDD2&VM8\\!Y9I(TW'A=Q8\*:\_\%>#/^"F/Q&^"-C\8
M=:_:*\+>#OB%JNE1ZE:_#@>!X[OPYIDCQ^8FFWDS.+^X=<K%+<Q30C<&=(0
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
MN&2UG0N\8D<.C;"57SGXK_'G_@J_^PO^T!\&/&G[2/Q;^&7Q.^'7QD^*VE^
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
M6WC7=!XBT.9\"2-M2ABD_M:' _=I.D4D7(\Z0'"@&-_P5M^$/[.7[8'[&WQ
M\4V7[3FKZ#XD^$,-YJ&@^(/ /Q)N;<Z!XGLE9[6*YM;6?RI;D7"I&(I8S."^
MV(H[ U](_LHWWQBU/]ESX:ZE^T/:F#X@7'@'1I?',!C"&/6&L83>KM7A<7!D
M&!P*@TW]CS]D?1OBW<_'[1_V6?AS:>.[V[-U>>-;;P181ZO/.>LKWBPB9G/]
MXN3[UZ-0!X+^V3^V_P#"K]G.\TSX,?\ "Z? WAOXA^+[2630/^$U\06UG9Z5
M:*=DFJW8FECWPQ$X2%6#W,H$2E%$LT.?^R)\5/V O@Y^SRGP_P#@7^U!X-UG
MPMX5U1=/U[QG_P )=:307VO:A*US,UQ?QL()-0N9YVGDB1@X:Y3Y$#Q@^D?$
M;]D?]E+XP^)G\:_%O]F/X>^*=9DB2*35_$?@NQOKIXT&%0RS1,Y4#@#.!VIL
M_P"R'^R=<_"F]^!%S^S!\.Y/ ^I7@N]1\&/X*L#I-U<#9B:2T,7DN_[M/F92
M?D7G@4 ?)_P;_9LUC]F#_@M5?_\ #-OQ6\7ZMX%^(_PKU#Q#\9_"7B/QA>ZU
M;:/K4=U90:5?K+>2RRPS747VF)(RYS%8R[0$B54^]*YKX5_!GX/_  *\+)X&
M^"/PI\->#=$C??'H_A70K?3K56P%R(K=$0'"J,XZ #M72T %%%% !1110!\.
M_P#!Q9^RC\6OVP?^"4/Q ^'?P-T*XUCQ1HMUI_B+3M"M8R\NIK8W*2S6Z(.9
M)##YK)& 2[HJ 985]*?!S]KSX#_&;]E;2/VQ=%^(6E6G@?4?#*ZU>ZS?7R10
MZ9$L>^=+EV($+P,'CE5L%'C96 ((KTZOC?\ ;@_X(R_ ;]J;XL>'_P!J#X4Z
MK!\-_BMX8U^#6(-;M-#BOM&U^XB?<JZSI3,D5_GE?.#1W"@C$OR(  ?(W_!/
MK]CW]OCQK^RWX\^./P8^'_@6+1/V@?VHO$'Q.U'P)\6M;U+15U+PK,X?3()/
MLEC=2*D\ZK/+"Z()K=(HV)CFD1O1_P!@;6/V^+K_ (+H_M!?\+H^'?P@L?.^
M'_@D?$/_ (1?QGJMW]CM5M=5.GMIWGZ=#]ID>7B=9O(6-.4:4_+7Z/?#ZY^)
M5SX>C/Q5T70[+54PLH\/ZI-=6\N ,R S01-'DY^3Y]HP-[=:GT_P-X)TGQ9J
M/CW2O!^E6VNZQ!!!JVM6^GQI=WL4.X0I-,%WR+'O?:&)"[FQC)H M:_X@T+P
MGH5[XH\4ZU::;IFFVDEUJ.HW]RL,%K!&I>2621R%1%4%BQ(  ))KXK\/_MH_
ML'?M)?'KPM^T_P#$7]K/X;IHOA&YFM/@KX+/C"SEU34M3O5^R/K#6*2-<-=2
MQ2-:V=HL9F2*XF=U\VY6*W^S?&'@SP?\0_#-YX*\?^%--US1M1B\K4-(UBPC
MNK6ZCR#LDBD!1UR <$$<5Y_X9_8=_8J\%>(;'Q=X._8_^%NDZMIETESINJ:9
M\/\ 38+BTG1@R2Q2)"&C=2 0RD$$9!H \K_X*1_!?]E/]M[]F;Q[X"\>?M+W
MOAJ;X=POJ%[KW@SXDSV$OA+5+>,7-M<7L-K<+&SQ.D<J1W*,1@,@5MK#OO\
M@G-K'[0/B#]@OX/ZY^U7#=)\1;OX>:5+XO&H1;+HWK6R%VG7 VSG@R+@8D+C
M QBNBNOV//V1[WXO2?M!WO[+/PYF\?2RI++XWE\$6#:P[IM",;PP^<2NQ,'?
MD;1CH*]&H **** "BBB@##^)O@X?$7X;^(?A\=0:T_MW0[O3_M2#+0^="\>\
M>XW9_"OAO_@V_NM2^%/_  3WMOV#/BIIPT3XG_ 7Q5K7A_QSX:N#MGB\_4[J
M_M;V-3@R6L\-TIBG *2['*DX./T KP']OK_@FM^S!_P48^&<_@7XY^';NQU9
M+5X=%\<^&+D66N:0&SE8;I02T1).Z"0/"_!9"0I !\U_ _P/??M0?\'#OQ"_
M;3^'9^T?#WX1_ ZW^&-UXCM3NM=6\22:@U]<6L$@^6;[+%*8YMI/ERA$.#D#
MM/@Q/ W_  <#?'&!9E+C]G'P=E W(QJ>I9X_X$/S%>\?L5?!;XX?LT?!O0?V
M=OB/KOA'Q)I/A'2TT_1?%F@:<VD7%[;Q@+%]HTQ$>"*7;_K)8I]LCY<11[MH
M[72OV>/@!H7Q%G^,&A_ SP=9^+;HL;GQ3:>&;2/492WWBURL8E;/?+<T =C7
MQG^V!^U=^QE^T5XJUS]BCXB_M7?#?PWX+T:]CA^-$^O>.K"QDOT1EE;P["LT
MRL1+A1>2XVQPL]NN997:V^S*\EO_ -@7]A35;Z;5-4_8K^$MS<W,K2W%Q<?#
MC2WDED8DL[,8,LQ)))/))H \5^,EK^VI\>OC%X _:6_88TKX%>._A3I/A/[5
MX(7QSXUUC2U_M:=YX9=5@2RTNZCN8OL1CBM9@Z@1W-TRAUF1QY7_ ,&\U_\
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
M2:]0T/0]%\,Z+9^&_#>D6NGZ=I]K';6%A8VZQ06T$:A4BC10%1%4!0H
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
M!XCB^)T/@:WBM['Q+X1335GCO[]8 $N!%=2VPBN'RS2W40W-\H'Z)5R7PQ^
M/P)^"1N3\&/@IX2\(F]14O#X8\-VMAYZJ690_D1KN +L0#G!8^IKK: "BBB@
M HHHH ^'?^#BS]E'XM?M@_\ !*'X@?#OX&Z%<:QXHT6ZT_Q%IVA6L9>74UL;
ME)9K=$',DAA\UDC )=T5 ,L*^E/@Y^UY\!_C-^RMI'[8NB_$+2K3P/J/AE=:
MO=9OKY(H=,B6/?.ER[$"%X&#QRJV"CQLK $$5Z=7QO\ MP?\$9?@-^U-\6/#
M_P"U!\*=5@^&_P 5O#&OP:Q!K=IH<5]HVOW$3[E76=*9DBO\\KYP:.X4$8E^
M1  #Q#_@CYXB\,_L1_L<?'3_ (*$_M6ZD? WAGXZ_M Z_P"//".EZ[BTN6TS
M4)U338A%,4(N+D@LD9QF-XF.%R1]"_L>?&+]E3QC^T#K'Q.U']I?X<^+/C9\
M4K*& >&?!WC"TUB7P[H%@DTUMID?V5W*P0F6>6>Z;;'-=W3 $*UO$OMVH_!O
M0OCWX)L]"_; ^!'P[\1SV%P)H+&YM%UJQ6;9M,\:WMJAA8Y8;0&*J<;VYJ?X
M8?LK_LP_!+Q!+XL^#'[./@+PCJLUHUK-J?ACP?96%Q) S*S1-)!$K%"R(Q4G
M!**<<"@#LM?\0:%X3T*]\4>*=:M--TS3;22ZU'4;^Y6&"U@C4O)+)(Y"HBJ"
MQ8D  $DU\5^'_P!M']@[]I+X]>%OVG_B+^UG\-TT7PC<S6GP5\%GQA9RZIJ6
MIWJ_9'UAK%)&N&NI8I&M;.T6,S)%<3.Z^;<K%;_9OC#P9X/^(?AF\\%>/_"F
MFZYHVHQ>5J&D:Q81W5K=1Y!V212 HZY ."".*\_\,_L._L5>"O$-CXN\'?L?
M_"W2=6TRZ2YTW5-,^'^FP7%I.C!DEBD2$-&ZD AE(((R#0!\/?LT_L;_ +.?
MQ:_X*9?MR_#;]N3X+>&_%>K>*=6\.Z]H8\8Z='<+<^%9=*:UAN;-I@2@@ECF
MMVFBVM%(@&Y3MKVW_@@I#\8[7_@F'X%T_P",/B?5-;6TU'6;?P;K.MS-)=WW
MAN/4[E-*G=VY97M%B:)N\)B(X(KZ9^)7P!^!/QGO+'4/C#\%/"7BRXTQ)$TV
M?Q+X;M;][19,>8(FGC8QAMJ[@N,X&>E=7!!#;0I;6T*QQQJ%CC10%50,  #H
M!0 ZBBB@ 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@ 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@
7 HHHH **** "BBB@ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>rddt-20260630_g6.jpg
<TEXT>
begin 644 rddt-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@!
MD )N 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* "BBO#_ -K_ /X*/_L8_L#_ -ER_M>?&-O!-MK;,FDZAJ'AS4IK2YD4$M$M
MQ!;R1>8 -QCW;P.<8YH ]PHKR_XG_MD? +X,?!>U_:$^)^MZ_H_A&Z:)1J=S
MX%U@O!YDBQ1F>!;0S6X>1T53*B!BZ@9W#/HN@ZU9^(]%M=>T^&[C@NX%EBCO
M[":UF52,@/#,J21-ZJZJP[@4 6Z*R/B!X\\'_"OP'K?Q/^(6OP:3H'AO2+G5
M-<U2Z)$5G9V\32S3/@$[4C1F.!T!KD?V>?VM?V<_VJ_V?M/_ &J/@+\5=/US
MX?ZG:W-Q:^)GCELX5BMY)(YVE6Y2-X/+:*0,)%4KM)/'- 'HM%(K*ZAT8$$9
M!!ZTM !17C_BS]O;]D[P)^U5H/[$OC+XK?V9\4/%-L;CPWX6O="OXVU.$1RR
M&2"<P>1*@6&7++(0&C92=P*UZIXA\0Z!X1T"^\5^*M;M-,TO3+.6[U+4M0N5
MA@M8(U+R2R2.0J(J@LS,0  23@4 7**\#TO_ (*=_L2ZEIFA^(+CXLZAI6D>
M*;N"U\)Z_P"(_!&LZ5IFOSSNJV\6GWMY9Q6]\\I8&-8'D,BG<FY>:]SO=8TG
M3KNTL-0U2V@GU"=H;"&:=5>YD$;R%(P3EV$<;N0,D*C'H": +-%%5]6UC2=
MTZ76-=U2VLK2!=T]U=SK''&,XRS,0 /K0!8HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "OQ4_X/;O\ DR7X/'_JJ<O_ *;;BOVKKY%_
MX+0_\$H_"?\ P5W_ &2XOV?]3^(4GA+7M#U^+7/"?B(67VF*"\2&6%HIXMRE
MX9(YG4[6#*P1QNVE& /1/^"A"JW[%NO(R@YNM" !'4_VM98KY7_X*3_\%"/V
MX?V>_P#@K9^SS^Q#^SCXN\&0>'?C1IT_V\^+?##W?]FS1-*AF1H9HGE4*JOY
M.Y2S)M\R,/N3W;P/^S]_P4"^,'@CPI\*OVW/B!\+8M"\/ZEI.H>(KGX<6VH2
MWGBN;3KB&Z@C<W8C2PB>XMX7F5!.9$#Q*T8<L.*_;0_X)=_%W]IW_@J-\!O^
M"@7ACXI^'-*TGX)Q/&?#5_9W$EQJXEDD,Q\Y,+!A9,*-K\KD]<  ^>?V1?\
M@IW^V+^T-^S3_P % ?A)\?-;\':YXP_9=N_$%AI'B:'P;''8:_;VT>JKY-WI
MTDDD;12'2Y$9=V3%<E22R[S\=_MT?MG_ +2'B[_@U+^#OQ@^'.J>$OAII/C[
MQWJ?A/QIX/\ AMX.CTJSO-/.H:P$@MQ%)MM(6%AF:-$)G,S;G52Z2?H)^S;_
M ,$7?VAO@-:?MMO>_&CP9J5U^U\VJ7-OY5C=Q)X8N+V35-P;.3=HB:K(1CRB
MS6RC@2%H^,\;?\&[7Q(^(O\ P0]\*_\ !)?Q#^T=H5OKG@'QQ-XC\-^-+31I
MFM;QI+J^G,-Q;LV^,;=1G3<CMRD;8ZK0!Z'^V%_P48^.?[&OQV_9W_X)\>)O
MC-IFJ>,OBY?ZA?\ BWXHV?@!T.BZ#:QM(J6>F1R7(DNY2C0K(_FHFQG:)MPV
M^+_M!_\ !?W]JK]EG_@FM\1?BU\0_@63\4O#_P =+CX;?#K7/$/A*]TK2_%5
MFXGGL_$ M9MC[6M;:8M&C!/-$9RJOY:^X_\ !0?_ ()$_M2_M>:U\#/VM?AO
M^U!X5\*?M&_!+4'N;/7H_#$Z>']2ADD20V30&66=(DVE0S-(9%EG#*HD41;G
M_!0W_@DQ\:/^"I'_  3^N_V>OVK?V@_#T'Q,7Q':>)/#NN^$?#4UMH6AW]O#
M) EM%;33R7$D+Q3W DEDE,A>8.%58TA !\<_M)>$OVBO!/\ P<V?L4:%^TE\
M8-&\<ZRO@#4'37=)\,C2B2;75_-C>%971@LH<HZ[#L9592R&1_U$_P""E'[,
MVJ_ME_L(_%#]EG0/'D'AK4O'/A>72M+UB[D*0QW<C+Y$<I7YO+DD"1.%!8K(
MP 8D _)FJ_\ !)3]OSXU?\%'O@)_P4;_ &BOVI/A@FN_"#PP-+U#1/#7@V^D
MM[\LMU'.R-+<HV^5;J1_,)548JHA81EI?LG]N/X!?$7]IW]F+Q!\%?A'\5AX
M&\3:G>:7<:+XQ^Q&Y;1I[34K6\6Z2(,OFNGD95"RAF"@LH)( /QE^"?_  5Z
M_:=_81@\*?\ !+7_ (."OV0;VQ\&VDVF:=X5^+.GVHV11Z?/ ]E=NR;K>_2"
M2&W<W%NRRQB,%XI)-U>V_M-^//VT/B/_ ,'1'P^_9W\&_M666B:-I'PBO]<\
M%02>#1>V.DI=6UPMP'MC=)]JGD6W ^T-(NT$!44 AOK']M?_ ()[?M'?\%+/
M@7H7[(G[8>I_#2'P=:>)M.U7Q5XS\)I>G5=96T?>8[*PN(]FCR3<QO-]KNRD
M<DBJIW9%#X\_\$G_ (K^)?\ @K?X"_X*@?L^_'7P]X=;0?A^_A#Q!X;\0>&I
M;S%J5N$6XLVBFC42A+C 63**T08[PQ0 'AG_  4^_P""J/\ P4"_94TW]H;Q
M>;?0/A;'\+[G19_@?HVK:=::L?B;827*1:C=3()C<1PQ!T/F1+"L)E1))&<X
MKR+_ (+=?MH_M1?'C]D/]A;XE_#_ .)L'@?0/C[XH\*ZEXI\*Z?I9G4ZA(+*
M^B\V=I5:>UAFD4K;;4WM&&=R0@3V#]H+_@W]_:I^.?Q0_:U\077[>.CCP]^T
MG;6:VEMJW@=KW4M+CLKK[59:>+IYQ]GLHFQ$RQ*3(D<9PC)SU'[2'_!#+XX?
M'?\ 8!_9C_9SA_:2\*V?Q!_9HU;2;O1M;;PO<C2-5BLHHX4@EA^T-,K;8829
M58!V5\1QAQY8!L_M*?\ !2KXQ?!?]OCX5_\ !+34?C79VNN:E\/K[Q9\2OBU
MIGP]>XG,>ZY2RM+#3$-PD3L\(:5Y!*HB V[6;<OA?QD_X+W?MA?"+]@GX*?'
MW]H+X$:_\-9]=^+]YX.^,_C"V\!3E]+L[6,217VGV.H8 -XDB.IE\Q5\BY1
M[;,>_?MO_P#!)#]JWXM_MD?"'_@IE^RG^TYX2\-_'3X=Z$=%\2#Q)X9N#X?\
M16+M<,T1@AE::% MW<1;2[NT;1'S4DB$C>U?&+]EW]KOXJ?#[0/#WC_Q]\,_
MB%'?6VJ1?%;P+XN\-W%MX:\1072VP@L[2(-<R62V[0;TN)?M,FYI#M_??NP#
ML?\ @GK\;?$W[1/[-MI\7M=^-?A'XBV.KZS?2>&?&G@FR-K9:GI7G$6K-;L[
MO;7*I^[GA<[DFCD&%& /;Z^7/^"0O_!-^P_X)=?LF3?L[VWBZ+5KC4_&.I>(
M[X60E^QV$EV4"65KYS-(T,,4,2!W.Z1@\A"E]H^HZ "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@ HHKYKL_^"CFD7?\ P5"7_@F)<_ OQ#IVL#X8W'C8^+M3U"S%G=627B6D
M7V:*"261P\GF@F;R70P_ZM@P:@#Z4HKX1TO_ (+H_#'Q#XYU>T\-?"%[WPQH
M/[35K\$]6ND\2@:[#J\[&*/4!I7V<YL6N%>-6^T"5EBE<19C*54\=?\ !8#]
MKKP9\>=-^'C?\$C_ !LO@?Q#\68/!'A;XEZMX\LK&WU4SWS6T%^EF\!N! Z(
M]R/E/[E2^<#- 'WS17S[_P %"_\ @H/\//\ @GQX-\!^(/'&AI?7?Q'^)>E^
M"O#_ -MU,:?I]K=WI<_:KZ\9)!:VL4<4CNXCD;@ (1EEU?V*_P!LJT_:[@^)
M.E7/P]F\.:Y\*_B=J7@CQ+:QZC]NLKB\M$AD\^TNO*B,T31SQDAHXW1MRLO
M9@#VVBHK^RAU*QFTZX>58[B)HW:WG>*0!@02KH0R-SPRD$'D$&OQ^_X)[6/[
M4WBS]B__ (*2^!_V9?''B34_B38_M">.M#^'NH:KXDN+O4U:WMHK>UBCO+J1
MI?.6) D4CR95]C%AC- '[#45^,O_  2Z\0^-M1_X*?\ A7]FWX>^$O'O@'P_
MJG["VB?\+^\(ZIH6H>'[JP\76]T;-K\B>.)_MKIM5;V/)F1VD61F7<GI7_!)
M_P *_#K]F3_@MQ^U!^R]X7^$7Q ^%=MXA\%Z1XH\(> M=U07^EZM86\JVMYK
MR7 NKC][-=3JJIN)53*'(=3%$ ?JA17Y8_\ !RE_P4!\#>$/V._C!^R)X"_:
M=\.^#O&=MX*L[G6](D\06\&LZW%>W442:796[,)71[<SS7$J#Y8E2(;O/D,/
MZ&?LD^+_  KX^_9;^'7C'P/XCL=7TF_\$Z9)8ZEIMRLT%PGV6,;D="589!&0
M>U '>W]S-9V,UW;V$MU)%$SI:VY023$ D(I=E4,>@W,!D\D#FOCSX%_\%F/A
M#\5?V??VC?VE_'7P?\2^"/#W[-_C+6/#WB6PU6ZM;G4KR?3;>.2<+';NT*2&
M5S"B+-(K$!O, ;C[#O;N+3[.:_G25D@B:1U@@:5R ,D*B LYXX5023P 37Y?
M_P#!*;]FE/&/PW_;H^"_[7O[/7C_ $KPA\7/VAO&&MVMGK_@75K%]:\.ZAM2
M.YM2UNKN[ %E6/,RD!MHP* /H;]F/_@KAX)^,/QTM/V>_C7\-H/AUK>N? G3
M/B[X9O)/$ZWUA>>&KH'S3-.T$'V>XMV#"2/#IM1G60A3CU7]CO\ :_G_ &V/
M"*_'+X7?"^>Q^%NIRSIX0\5Z]J)M[[Q!%%(T?VV'3Q"QBLY&5O*DFECE=1N,
M*JREOS<T_P#X(K_M _%6T^-GC_PCXL\<IHVD?LK77P2_9HL?BI-96^N7UALD
ME,UVMM;6WV2V+.UG +I/M)AE=YPN$4L_X)X_ C]HS]DSXQ^"/VG/A1^Q]\0_
M#_AOP#^PY9:3\:OA]8^%)]-F\8>.=.9XTM[:VF2--0OY/L[.+N(2!HV0>8QF
M"N ?='[?7_!1GXA?LF_$[PA\#OV?_P!DRZ^,_C7Q/83W]SX:TWQ]INASV%HL
MBQ02 7IS<&:03JJQ D?9W)QQGZ(^%'B7QIXS^&'A[Q?\1OA\WA/7]4T6VN]9
M\+R:DEXVD7,D2O):-.BJDK1L2A=1M)4D9&"?SE_;;_9L_8+_ ."GOB;PX_[7
MO_!-[]H;PQ\2?%GPCL-2\-_$O3O!&JW'_",3L)98](DN+"26&TO;>5Y&:&]A
MBA)DY;<V!]S?L.> ?C?\+/V-_A=\-_VE?%C:Y\0-"\":78^,-5>Z\]KC4([9
M%F+3'F9@P(,IYD(+GEJ +7[8'[25C^R!^S5XR_:9UCX;Z]XJTWP1X?N]9U;2
M_#DEHMR+2WA>::4?:IX4VHB%F 9GQ]U'/%>&:G_P5O\ !%A^RM^SC\>E^%<W
M_"1_M.:UH&D>!/!LVMA([6ZU.,2EKJ\$+%8((R2[I"[,Q15C.[([O_@J]I?B
M'Q-_P34^.W@/P;X/UWQ!KGB?X3>(=%T'1?#FA7.HW=Y?76FW$,$2Q6T;O\TC
M*-Q 5<\D5\N_##]C[X;_ !A_X(X?LS>%/VD?AK\9?#WCSX+Z1X>U3PO'X)\(
M75OXHT/Q/IMLBJD4-W:20A6<;"UU']E/#,X"[U .ZTK_ (+,^-?B5\"]9\3_
M +-_[!_B[XC?%'P?\9=3^''CSX4:#K\,;Z+?:>LK7-[]OEA$;V7RPJDKI$7>
MX5=JLI%>O_\ !./]MSXJ_MP^!_&OB?XL?LGZA\(]1\%^.;CPO=:%JGBJWU66
M:ZMX(9)V$EO&L85&G6,X+?.DBG!0BO)?^"7'[)?QD_X)R_L??&#X_?M"Z%J/
MB7XK?$OQEXB^*'C/PUH$::A>_:ID::+28191*EU<X3!^SQ!&GG=(E*!,]5\$
M]?\ BM_P3Y_8Z^"'@G7/V:_''Q(\8^/_ !C:Q_$Z;P3IRSG1-8UR>?4=6U>]
M+'*6D5Y/,&D;A5V LO% &)\0O^"N7C_X-?M]?#W]DOXT?L&>,O#/@7XL^([K
M0/AW\6;OQ!9RC5-0@X_>:9$&FM(78J4>9TD*.',0 ?9]K5^:'CC]K+XA?&G_
M (*S^$[CQ-_P2\_:%UK1/ASXA;PW\*O&.H?#Z:P\-:?/J$D5OJOBB[N)@'*I
M K16Z^7A8DDDW;KH"#]+Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBHK^_L=*L9M4U2]BMK:VB:6XN)Y D<4:
M@EG9CPJ@ DD\ "@"6BO.OV>OVMOV:_VL8/$E]^S7\9=$\;6GA+7FT77M0\/7
M!N+6"^6*.5H5G4>7,0DJ$M&SJ"<9R"!5N/VS?V9K>T\;ZM'\4[>YTSX;V=[<
M^.M=L+"YN=-T46<1FNXI[V*)K=9X8U+26XD,R<90$@4 >GT5\U_LI_\ !8#_
M ()O_MP?%,_!3]E3]I_3O&7BA=,FU%]*L-%U")DM8BBR2L\UNB*H,B#EADN
M,DUU'[8__!1G]BC_ ()^6WA^Z_;$^/VE^!U\4O<IX?6_M+F=KTVXC,VU;>*1
M@$\Z+)( ^<#/- 'ME>:_M@?M)6/[('[-7C+]IG6/AOKWBK3?!'A^[UG5M+\.
M26BW(M+>%YII1]JGA3:B(68!F?'W4<\5UOPO^)?@GXS?#?0?BY\-=:.I>'?$
M^D6^J:%J/V:6$7=G/&LD,P255=0Z,K#<H.".*\:_X*O:7XA\3?\ !-3X[> _
M!O@_7?$&N>)_A-XAT70=%\.:%<ZC=WE]=:;<0P1+%;1N_P TC*-Q 5<\D4 <
M1XA_X*7_ !<U;]A+X0?M??LY_L*>*?B?XA^+EAI]]:_#CP[KT44NDVEQ9/=2
M7$][+$(A'$1%$694W/.@%>6:=_P7BU+PS\%8/B/^T?\ L9WWPQUO4_VA+/X0
MZ1H7B'Q[;36D>K2Q)+<7=[J$,#1VEI;JS!W59FWQNNWY6*^M?\$U=:\9? #_
M ((X_#*;Q=\'O&2>)?AU\%[6+5_ ]QX5O8-8FOK#3P9+**TDB$TLKO'Y:!$;
M>S +NS7SC^UK^Q-\8=2_X)H_L_?LJ?$SX)W'C30?%_Q2TW6OVIYM%\./J>KV
M+:E<7&IZK=V<4:27"'^T;EXFN(%:>*!CMV@LR@'VG^Q7^V5:?M=P?$G2KGX>
MS>'-<^%?Q.U+P1XEM8]1^W65Q>6B0R>?:77E1&:)HYXR0T<;HVY67@,WBC?\
M%LO@XGQ9&C'X>S?\*^/[3!^ W_"=_P!LCSO^$O\ L/VG/V+R=OV#S<V_VGS]
MV\;O*V?-7BO_  2F7]K7_@F-^SI=_ ;Q3^S?\5OB5X!U3]I^[\,?"&YA\->3
MK.D^$[J1F_MS5H9%CEAM%F$CEYD1OWC,=D;1"O W_P""6W[4;1Q?L0?\*R\1
M^9'_ ,%-/^%P-XO_ +'G_LH^!_[++_;_ .T-GV?[3N/D?9?,\[SAC9M^:@#]
MOJ**\3_X*._&'XP_L[_L*?%?]H/X$:OH-GXE\!^ =6\161\1Z++?VTPLK.6X
M,1CBN("&;R\*Y9E4G)1Q\M 'ME%?$'PX\7?\%+?VV/\ @EO^S[\3_P!F;]H[
MPMX&^)'C/POH^O>/_'GB+PG!?Q-;RZ>SS0P6"H(O,DN)(6!&Q42)QG) /._L
M=0?\%;/VC?V2_'ME=_\ !0'PG'XH'Q:UK0?"_P 6S\);1XX])TIFLI9K33%=
M(97EU*"Z3S9Y)$6&$,J,9!M /T!HKY"_X(=?M0_M5?M??\$_=$^,?[8(TV[\
M4MXBU;3;7Q+I-BMM;^([&UNF@BU)(D5402,DB@HJHXC#JH#XKS#]H+XS_P#!
M5']G/_@JE\!?"'_"^?"7C/X:_&_Q1K.G:A\(],\#1VS^&-+LH%F;4%U(LUS=
M-'%(CRR/Y47F818L2KM /T,KYK_X*&_\%'-(_P""?EY\+;/Q!\"_$/B>+XJ?
M$[2/!.EZO8:A9V]CI][?2E1Y[/(9\B))90$@9&\O:9$)%?2E?G?_ ,'!G@/X
MG_%/0_V9=#^$WP=\;>+KCPI^U/X5\6^(QX3\&:AJ::=H]FMXMQ=2O;0NJA3(
MGR9WG=D*10!ZE^WK_P %'_VG?V3/B/>^%_@;_P $U/&'Q?\ #FA>$%UWQ7XX
MT_Q=9Z-INDG,[26S/=QE97C@A69]C':LR9'-<3?_ /!;ZSBUOPY\,X?V=(-.
M\>:M^S/+\:=3\,>*O'*Z=';::$,B:9;SBSD-W?F-)9'0QQ1QK$Y+G:VWVO\
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
MG>VDG>UK_"GW6Y]1PUP9Q+QA.K#**'M73LY>]"-N:]OCE&][/:Y]]45^>_\
MP_?_ .K5_P#R^/\ [AH_X?O_ /5J_P#Y?'_W#7B_\1 X1_Z"?_)*G_R!]9_Q
M!/Q._P"@#_RK1_\ EA^A%%?GO_P_?_ZM7_\ +X_^X:^H_P!B']KC_ALKX7ZE
M\2/^%??\(Y_9^OR:;]B_M;[9YFV"&7S-_E1XSYV-N#]W.><#ORWBSA_-\4L-
MA*W--INW+-:+?5Q2_$\7/_#3C;AC+GCLSPOLZ2:3E[2G+5[:1G)_@>RT5C_$
M3Q9_P@/P_P!=\=?V?]K_ +%T:ZO_ ++YOE^=Y,32;-V#MSMQG!QG.#7P?_P_
M?_ZM7_\ +X_^X:Z,VXCR;(YQACJO(Y7:]V3O;_"F<?#7 G%?%]*I4RC#^UC3
M:4O?IQLWJOCE&^W2Y^A%%?GO_P /W_\ JU?_ ,OC_P"X:/\ A^__ -6K_P#E
M\?\ W#7D?\1 X1_Z"?\ R2I_\@?3?\03\3O^@#_RK1_^6'Z$45^>_P#P_?\
M^K5__+X_^X:^R?V7?CE_PTG\"- ^-G_"+_V+_;B7#?V9]M^T^1Y5S+#_ *S8
MF[/E[ONC&['.,GT\JXHR+.\0Z&"K<\DN9KEDM+I7]Z*6[1\_Q'X><8<)8*.+
MS;#>RIRDH)\].5Y--I6A.3VB];6TW._HHHKWSXL**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **^(H_P!LG]J6Q_X+Y6_[ 'B'QAX>F^&=
MQ^SU<^.;"PTSPV;>\^U-JHLXTN;B6:5I3&L,A!B$*,)L-&2H-?-^G_\ !6;X
MC_'7_@L!=_LO>'?^"EVG?"7PW9?$:/1-'^%WB7X(I(WBF"SG6WN(K/7)R4\R
M]DBG,+%5 $T:Q^8X 8 _6VBOB*/]LG]J6Q_X+Y6_[ 'B'QAX>F^&=Q^SU<^.
M;"PTSPV;>\^U-JHLXTN;B6:5I3&L,A!B$*,)L-&2H-?17[9-S\1=/^ FM:O\
M/OVE]"^#JV%K)=:S\2->T*#4DT6SCC9FE2"YD2 MN"9:8LH4,-A9E*@'J=%?
M'_\ P0L_:R^.?[:G_!.CPO\ '3]HKXE^&?%_B>YUC5+*;Q%X92"$7MO!=O'!
M+<V\ "6ERT85VA"H55XR45F('UW>V5GJ5G-IVHVD5Q;W$31SP3QATD1AAE93
MP002"#P0: /QJ_8>\9_%KX=_L,?\%3O&O[/?VE?&&D?M$?$VY\.R:8";BWF6
MWR)H0O)DC4,Z 9)9% !Z5L_\$=_'7Q%\+^-?@%_P3HN]1LOB/\"?B=^Q=IGQ
M#U;1=9\.V.?#VL2W(%_"\MM!']JM9[IY5=+KS9&DD8&1@&#?J9\*_P!FW]G7
MX%WVHZI\$O@'X*\'7.KN7U:X\*^%K33Y+UB<DS-;QH9#GG+9YJS\-/@'\"_@
MM/?77P=^"WA+PG+J9']I2>&?#EK8-=X>20>:8(U\S#RRM\V?FD<]6.0#YC^"
M>I_!70?VOOVA?VU/$?\ 8'A+P!\'O#UI\.].UA;>*TL[6.SA&KZ]=DJ!\OG7
M5E;,?[VE, "17CG[?7P)^(G[<OQ?T_\ :H_X)P_\%<O!WAWQGI/PDLM6\,_#
M*ZL-,U/3M9T@RSW,5_=)/(\D,%PTFS[0T#1@0J",J2/T(7X/_"5/!FL_#A?A
M=X<'A[Q'-?3>(=!&B0?8M4DO7>2\>X@V;)VG>61Y2X)E:1R^XL<\OJ?[%W['
M6MZ]X=\4ZS^R=\-+O4_"&EQ:;X3U&Z\":?)/HEE&I6.VM)&A+6T*@D+'&54
MD "@"I^PK\6?B-\>?V,/A7\:?B[X#B\,>)_%7@'2M4UW0((&BCLKF:UC=T2-
M\M$N3D1L2R A220:]6HK,\:^(O\ A#_!NK>+?L?VC^R],GN_L_F;/-\J-GV[
ML';G;C.#C/0U,I1A%RELBZ=.=:HJ<%=MV7JS3HK\]_\ A^__ -6K_P#E\?\
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
M&7[3.L?#?7O%6F^"/#]WK.K:7X<DM%N1:6\+S32C[5/"FU$0LP#,^/NHYXH
M]*HKS7]C?]HNV_:[_93^'G[45EX3DT*'Q_X0L=>BT:6\%PUDMS"LHB,H1 Y4
M-@L%&?2O2J /C/4?V%_VF;[_ (+;6'_!2@2>!%\#V?P4;X>MI!\1WO\ :K*=
M2DOOMWE_8/)S\X3R?-[9\SM5SXJ?L<_M/?MK7,7P\_;L\#_!B3P[X1^+>G>*
M_AUXV\!ZAJ7]M6UE8:C'=P6\EG>6Q2UN9HX5MIYX;QU:.>7;$I"U]@44 ?&>
MH_L+_M,WW_!;:P_X*4"3P(O@>S^"C?#UM(/B.]_M5E.I27WV[R_L'DY^<)Y/
MF]L^9VKK-(T[_@L7X9U._O+_ %/]GGQA83_%74Y;;2;^XUG2)8_!CQH+&%;J
M&WN%348Y-YD#P31NI $@/S#Z@HH ^??^"=?["7A7]@SX=^.O#GAN#3[2?XB_
M%76O'>K:/H@(T[2)[]HE6QM RH3##!!!&&V)O9681QAA&OT%110!X+K?_!3G
M]AWPYK5YX>UGXW>3>6%U);W</_"-:FVR5&*LN5MB#@@C()%5?^'J7[!?_1=_
M_+7U3_Y%K\FOC9_R6;Q=_P!C/?\ _I1)7,5^#U_%'/Z=:4%2I63:^&??_&?V
M5A/H\<%5\+3JRQ&(O**?QT^JO_SZ/V,_X>I?L%_]%W_\M?5/_D6C_AZE^P7_
M -%W_P#+7U3_ .1:_'.BLO\ B*G$/_/JE_X#/_Y,Z/\ B7+@C_H(Q'_@=+_Y
M2?NW\#OVB?@Y^TAX>N_%7P7\8?VS86-[]DNI_P"S[BWV3;%?;MGC1C\K*<@$
M<]:O_&K_ )(YXM_[%F__ /2>2OD__@AY_P F^>+?^QR/_I)!7UA\:O\ DCGB
MW_L6;_\ ])Y*_7<HS&OFW#D,7624IP;:5[=5I=M_B?S)Q/D6$X:X\JY9A92E
M3I5(I.33DU[KU:277HD?@K1117\KG^C(4444 ?L/_P $I?\ DQ#P5_UUU/\
M].5S79_MP?$KQK\'_P!E;QA\2/AUK7]G:UI5E#)87OV:.;RF:XB0G9*K(WRL
MPY!ZUQG_  2E_P"3$/!7_774_P#TY7-:W_!2K_DQWX@?]@ZW_P#2N"OZ;PU2
MI2X%A.#:DL,FFM&FJ6C3Z-'^?>84:.)\8JE&M%2A+'---)IIXBS33T::T:>C
M1^<W_#U+]O3_ *+O_P"6OI?_ ,BT?\/4OV]/^B[_ /EKZ7_\BU\]T5_/O^L?
M$/\ T&5?_!D_\S^VO]1>"/\ H5X?_P $4O\ Y$^A/^'J7[>G_1=__+7TO_Y%
MH_X>I?MZ?]%W_P#+7TO_ .1:^>Z*/]8^(?\ H,J_^#)_YA_J+P1_T*\/_P""
M*7_R)^\?P"\3ZYXU^!/@KQEXGOOM.I:OX2TV]U"Y\I4\V>6UC>1]J *N68G"
M@ 9X %?-G_!;'_DTS1_^Q\L__22\KZ$_98_Y-B^''_8AZ/\ ^D4-?/?_  6Q
M_P"33-'_ .Q\L_\ TDO*_H#B*4I\%UI2=VZ2_)'\3\"PA2\5\+""LEB&DEHD
MDY:(_*^BBBOYF/\ 0(*T?"'_ "-NE_\ 81@_]&+6=6CX0_Y&W2_^PC!_Z,6K
MI_Q%ZF5?^!+T?Y'[_P!?GE_P7<_X_?A?_P!<M9_G8U^AM?GE_P %W/\ C]^%
M_P#URUG^=C7])>(/_)(XC_MS_P!.1/X*\$O^3FX'_N+_ .F:A^?E%%%?S4?W
MT%>O?L#?\GE_#G_L9H/ZUY#7KW[ W_)Y?PY_[&:#^M>EDW_(XP__ %\A_P"E
M(\+BG_DF,=_UYJ_^D2/VRK\I?^"T/_)WUK_V)ME_Z.N*_5JORE_X+0_\G?6O
M_8FV7_HZXK]T\3/^29_[?C^I_'?T?O\ DO\ _N%4_.)\DT445_/)_<(5]5_\
M$;_^3RHO^Q8OO_:=?*E?5?\ P1O_ .3RHO\ L6+[_P!IU]!PG_R4N$_Z^1_,
M^)\2?^2!S+_KS/\ (_66OQ8_X*)_\GK_ !#_ .PV/_1,=?M/7XL?\%$_^3U_
MB'_V&Q_Z)CK]8\5?^1+1_P"OG_MLC^;/HX?\E9B_^O#_ /3D#Q:BBBOP<_LD
M*^^/^"%/_(U?$?\ [!^F?^AW%? ]??'_  0I_P"1J^(__8/TS_T.XKZ[@/\
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
M_3/_ $.XKZ[@/_DK,-ZR_P#2)'YAXS?\FTS#TI_^G:9^C%?@7\3O^2D^(?\
ML.7?_HYZ_?2OP+^)W_)2?$/_ &'+O_T<]?=^+/\  PGK/\HGX[]&G_?,S_PT
MOSJ&'1117XL?UB%?J+_P1"_Y-?\ $G_8^W'_ *16=?EU7ZB_\$0O^37_ !)_
MV/MQ_P"D5G7WOAM_R5$/\,OR/QCQ[_Y-Y5_Z^4_S/IK]HC_DW_QU_P!B=J?_
M *22U^$%?N_^T1_R;_XZ_P"Q.U/_ -)):_""O=\6/]\PO^&7YH^.^C7_ ,BK
M,/\ '#_TF04445^2G],!7[)?\$N_^3$? 7_7'4/_ $XW5?C;7[)?\$N_^3$?
M 7_7'4/_ $XW5?IGA7_R/ZO_ %Z?_I<#^?\ Z1O_ "1>&_["(_\ INJ>_444
M5^^'\7A1110 4444 %%%% 'YW_\ !P9X#^)_Q3T/]F70_A-\'?&WBZX\*?M3
M^%?%OB,>$_!FH:FFG:/9K>+<74KVT+JH4R)\F=YW9"D5'_P7_P#!OQ*^,7A?
M]F"Q^$'P;\=^+)?#?[47A/QCX@3PSX&U*^.FZ-:I=B>YG\F!O**&5,Q-B3G[
MO!K]%** /SS_ ."S_P"TKXCUI/#/[(:_\$_OV@OBY\./$BVNM?%"?X8?#FYN
M8[VS@G2>VT0SR^6L?GRQ*UR5)=(8S!@-<,\/KGB/XMV?[5^CR?L1?M(_L"_$
MG1O WC_]GN/7O%NM+H\DFEZ4]T%AE\."2W7S?[2A5]VR-?,4Q[E0 !J^L**
M/S=_X)F_\$RO'GPY_;QN/VPO%^O>/)/A_P##;X.67PH^ EC\4%LTU^XT>&<S
MR7EQ%:VMN;>%"S6]NERGVIHRS3!"$%?I%110!\L?ML_\%,/^&.OBS9?"[_A2
MG_"1_:] AU+[=_PDGV/9OFFC\O9]FDSCR<[MW\6,<9/CW_#]_P#ZM7_\OC_[
MAKSC_@ME_P G9:-_V(5I_P"EE[7Q]7X)Q)QIQ-@,]Q&'H5^6$9-)<L'9>KBW
M][/[.X#\)_#_ #K@[!8[&8/GJU()R?M*JN]=;1J)+Y)'Z$?\/W_^K5__ "^/
M_N&C_A^__P!6K_\ E\?_ '#7Y[T5XG_$0.+O^@G_ ,DI_P#R!]=_Q!/PQ_Z
M/_*M;_Y8?JQ^R!_P5._X:M^-=K\'O^%%?V#]IL;BX_M'_A)_M6WRDW;?+^S1
MYSTSNX]Z^N*_(_\ X) _\GK:5_V ]0_]$U^N%?L/ >;9AG622Q&,GSSYVKV2
MT2CTBDNK/Y;\9.&<DX4XMC@LJI>SI.E&5N:4O><IIN\W)[):7L?C'_P4M_Y/
MC^('_80MO_2."O"Z]T_X*6_\GQ_$#_L(6W_I'!7A=?@.??\ (\Q7_7R?_I3/
M[3X,_P"2/R[_ *\4?_3<0HHHKRCZ4^[?^"%__)1_'_\ V!+/_P!'/7Z1U^;G
M_!"__DH_C_\ [ EG_P"CGK](Z_I'P[_Y).CZS_\ 2V?P9XY?\G)Q7^&E_P"F
MXGX+?&S_ )+-XN_[&>__ /2B2N8KI_C9_P EF\7?]C/?_P#I1)7,5_.N*_WJ
MI_B?YG]SY=_R+Z/^"/Y(****P.P_3K_@AY_R;YXM_P"QR/\ Z205]8?&K_DC
MGBW_ +%F_P#_ $GDKY/_ ."'G_)OGBW_ +'(_P#I)!7UA\:O^2.>+?\ L6;_
M /\ 2>2OZ8X4_P"2-H?X'^;/X \2/^3K8O\ Z_0_*!^"M%%%?S.?W^%%%% '
M[#_\$I?^3$/!7_774_\ TY7-:W_!2K_DQWX@?]@ZW_\ 2N"LG_@E+_R8AX*_
MZZZG_P"G*YK6_P""E7_)COQ _P"P=;_^E<%?TQ2_Y(%?]@W_ +B/X Q/_)Z)
M?]A__NP?C%1117\SG]_A1110!^ZG[+'_ ";%\./^Q#T?_P!(H:^>_P#@MC_R
M:9H__8^6?_I)>5]"?LL?\FQ?#C_L0]'_ /2*&OGO_@MC_P FF:/_ -CY9_\
MI)>5_3'$'_)$U?\ KTOR1_G_ ,$_\G:PW_81+_TJ1^5]%%%?S.?Z !6CX0_Y
M&W2_^PC!_P"C%K.K1\(?\C;I?_81@_\ 1BU=/^(O4RK_ ,"7H_R/W_K\\O\
M@NY_Q^_"_P#ZY:S_ #L:_0VOSR_X+N?\?OPO_P"N6L_SL:_I+Q!_Y)'$?]N?
M^G(G\%>"7_)S<#_W%_\ 3-0_/RBBBOYJ/[Z"O7OV!O\ D\OX<_\ 8S0?UKR&
MO7OV!O\ D\OX<_\ 8S0?UKTLF_Y'&'_Z^0_]*1X7%/\ R3&._P"O-7_TB1^V
M5?E+_P %H?\ D[ZU_P"Q-LO_ $=<5^K5?E+_ ,%H?^3OK7_L3;+_ -'7%?NG
MB9_R3/\ V_']3^._H_?\E_\ ]PJGYQ/DFBBBOYY/[A"OJO\ X(W_ /)Y47_8
ML7W_ +3KY4KZK_X(W_\ )Y47_8L7W_M.OH.$_P#DI<)_U\C^9\3XD_\ ) YE
M_P!>9_D?K+7XL?\ !1/_ )/7^(?_ &&Q_P"B8Z_:>OQ8_P""B?\ R>O\0_\
ML-C_ -$QU^L>*O\ R):/_7S_ -MD?S9]'#_DK,7_ ->'_P"G('BU%%%?@Y_9
M(5]\?\$*?^1J^(__ &#],_\ 0[BO@>OOC_@A3_R-7Q'_ .P?IG_H=Q7UW ?_
M "5F&]9?^D2/S#QF_P"3:9AZ4_\ T[3/T8K\"_B=_P E)\0_]AR[_P#1SU^^
ME?@7\3O^2D^(?^PY=_\ HYZ^[\6?X&$]9_E$_'?HT_[YF?\ AI?G4,.BBBOQ
M8_K$*_47_@B%_P FO^)/^Q]N/_2*SK\NJ_47_@B%_P FO^)/^Q]N/_2*SK[W
MPV_Y*B'^&7Y'XQX]_P#)O*O_ %\I_F?37[1'_)O_ (Z_[$[4_P#TDEK\(*_=
M_P#:(_Y-_P#'7_8G:G_Z22U^$%>[XL?[YA?\,OS1\=]&O_D59A_CA_Z3(***
M*_)3^F K]DO^"7?_ "8CX"_ZXZA_Z<;JOQMK]DO^"7?_ "8CX"_ZXZA_Z<;J
MOTSPK_Y']7_KT_\ TN!_/_TC?^2+PW_81'_TW5/?J***_?#^+PHHHH ****
M"BBB@#Y^_;N_;J_X8HM_"\__  JW_A)O^$D>\7']M_8OL_D" _\ /"7?N\[V
MQM[YX^>/^'[_ /U:O_Y?'_W#4W_!=O\ Y!_PP_Z[:S_*RK\\:_#^,>,.(LJX
MBK87"U^6G'ELN6#WA%O5Q;W;ZG]>>%OA?P+Q'P-A,PS'">TK3]IS2]I5C?EJ
M3BM(S25DDM%^)^A'_#]__JU?_P OC_[AH_X?O_\ 5J__ )?'_P!PU^>]%?,_
M\1 XN_Z"?_)*?_R!^@?\03\,?^@#_P JUO\ Y8?IE\#_ /@LG_PN7XO^&_A3
M_P ,X_V;_P )#K,%A]O_ .$O\[[/YCA=^S[(N_&<XW#/J*^WJ_$+]B#_ )._
M^&W_ &.-C_Z-6OV]K]7\/L[S3/,!6J8VISRC*RTBM+)_92/YN\;>$>'N$<ZP
MM#*:/LH3IN4ES3E=\S5[SE)K3MH?EA_P6R_Y.RT;_L0K3_TLO:^/J^P?^"V7
M_)V6C?\ 8A6G_I9>U\?5^-<8?\E/B_\ &S^J/"[_ )-]EO\ UZ7ZA1117S9]
MZ?4'_!('_D];2O\ L!ZA_P"B:_7"OR/_ ."0/_)ZVE?]@/4/_1-?KA7]!>%_
M_).2_P"ODORB?Q)](;_DO(?]>(?^E3/QC_X*6_\ )\?Q _["%M_Z1P5X77NG
M_!2W_D^/X@?]A"V_](X*\+K\2S[_ )'F*_Z^3_\ 2F?UMP9_R1^7?]>*/_IN
M(4445Y1]*?=O_!"__DH_C_\ [ EG_P"CGK](Z_-S_@A?_P E'\?_ /8$L_\
MT<]?I'7](^'?_))T?6?_ *6S^#/'+_DY.*_PTO\ TW$_!;XV?\EF\7?]C/?_
M /I1)7,5T_QL_P"2S>+O^QGO_P#THDKF*_G7%?[U4_Q/\S^Y\N_Y%]'_  1_
M)!1116!V'Z=?\$//^3?/%O\ V.1_])(*^L/C5_R1SQ;_ -BS?_\ I/)7R?\
M\$//^3?/%O\ V.1_])(*^L/C5_R1SQ;_ -BS?_\ I/)7],<*?\D;0_P/\V?P
M!XD?\G6Q?_7Z'Y0/P5HHHK^9S^_PHHHH _8?_@E+_P F(>"O^NNI_P#IRN:U
MO^"E7_)COQ _[!UO_P"E<%9/_!*7_DQ#P5_UUU/_ -.5S6M_P4J_Y,=^('_8
M.M__ $K@K^F*7_) K_L&_P#<1_ &)_Y/1+_L/_\ =@_&*BBBOYG/[_"BBB@#
M]U/V6/\ DV+X<?\ 8AZ/_P"D4-?/?_!;'_DTS1_^Q\L__22\KZ$_98_Y-B^'
M'_8AZ/\ ^D4-?/?_  6Q_P"33-'_ .Q\L_\ TDO*_ICB#_DB:O\ UZ7Y(_S_
M ."?^3M8;_L(E_Z5(_*^BBBOYG/]  K1\(?\C;I?_81@_P#1BUG5H^$/^1MT
MO_L(P?\ HQ:NG_$7J95_X$O1_D?O_7YY?\%W/^/WX7_]<M9_G8U^AM?GE_P7
M<_X_?A?_ -<M9_G8U_27B#_R2.(_[<_].1/X*\$O^3FX'_N+_P"F:A^?E%%%
M?S4?WT%>O?L#?\GE_#G_ +&:#^M>0UZ]^P-_R>7\.?\ L9H/ZUZ63?\ (XP_
M_7R'_I2/"XI_Y)C'?]>:O_I$C]LJ_*7_ (+0_P#)WUK_ -B;9?\ HZXK]6J_
M*7_@M#_R=]:_]B;9?^CKBOW3Q,_Y)G_M^/ZG\=_1^_Y+_P#[A5/SB?)-%%%?
MSR?W"%?5?_!&_P#Y/*B_[%B^_P#:=?*E?5?_  1O_P"3RHO^Q8OO_:=?0<)_
M\E+A/^OD?S/B?$G_ )(',O\ KS/\C]9:_%C_ (*)_P#)Z_Q#_P"PV/\ T3'7
M[3U^+'_!1/\ Y/7^(?\ V&Q_Z)CK]8\5?^1+1_Z^?^VR/YL^CA_R5F+_ .O#
M_P#3D#Q:BBBOP<_LD*^^/^"%/_(U?$?_ +!^F?\ H=Q7P/7WQ_P0I_Y&KXC_
M /8/TS_T.XKZ[@/_ )*S#>LO_2)'YAXS?\FTS#TI_P#IVF?HQ7X%_$[_ )*3
MXA_[#EW_ .CGK]]*_ OXG?\ )2?$/_8<N_\ T<]?=^+/\#">L_RB?COT:?\
M?,S_ ,-+\ZAAT445^+']8A7ZB_\ !$+_ )-?\2?]C[<?^D5G7Y=5^HO_  1"
M_P"37_$G_8^W'_I%9U][X;?\E1#_  R_(_&/'O\ Y-Y5_P"OE/\ ,^FOVB/^
M3?\ QU_V)VI_^DDM?A!7[O\ [1'_ ";_ ..O^Q.U/_TDEK\(*]WQ8_WS"_X9
M?FCX[Z-?_(JS#_'#_P!)D%%%%?DI_3 5^R7_  2[_P"3$? 7_7'4/_3C=5^-
MM?LE_P $N_\ DQ'P%_UQU#_TXW5?IGA7_P C^K_UZ?\ Z7 _G_Z1O_)%X;_L
M(C_Z;JGOU%%%?OA_%X4444 %%%% !1110!^?O_!=O_D'_##_ *[:S_*RK\\:
M_0[_ (+M_P#(/^&'_7;6?Y65?GC7\U>(/_)78C_MS_TW$_OKP2_Y-E@?^XO_
M *>J!1117QA^K'J?[$'_ "=_\-O^QQL?_1JU^WM?B%^Q!_R=_P##;_L<;'_T
M:M?M[7[GX4_\BO$?XU_Z2C^/?I(_\E%@O^O3_P#2V?EA_P %LO\ D[+1O^Q"
MM/\ TLO:^/J^P?\ @ME_R=EHW_8A6G_I9>U\?5^8<8?\E/B_\;/Z%\+O^3?9
M;_UZ7ZA1117S9]Z?4'_!('_D];2O^P'J'_HFOUPK\C_^"0/_ ">MI7_8#U#_
M -$U^N%?T%X7_P#).2_Z^2_*)_$GTAO^2\A_UXA_Z5,_&/\ X*6_\GQ_$#_L
M(6W_ *1P5X77NG_!2W_D^/X@?]A"V_\ 2."O"Z_$L^_Y'F*_Z^3_ /2F?UMP
M9_R1^7?]>*/_ *;B%%%%>4?2GW;_ ,$+_P#DH_C_ /[ EG_Z.>OTCK\W/^"%
M_P#R4?Q__P!@2S_]'/7Z1U_2/AW_ ,DG1]9_^EL_@SQR_P"3DXK_  TO_3<3
M\%OC9_R6;Q=_V,]__P"E$E<Q73_&S_DLWB[_ +&>_P#_ $HDKF*_G7%?[U4_
MQ/\ ,_N?+O\ D7T?\$?R04445@=A^G7_  0\_P"3?/%O_8Y'_P!)(*^L/C5_
MR1SQ;_V+-_\ ^D\E?)__  0\_P"3?/%O_8Y'_P!)(*^L/C5_R1SQ;_V+-_\
M^D\E?TQPI_R1M#_ _P V?P!XD?\ )UL7_P!?H?E _!6BBBOYG/[_  HHHH _
M8?\ X)2_\F(>"O\ KKJ?_IRN:UO^"E7_ "8[\0/^P=;_ /I7!63_ ,$I?^3$
M/!7_ %UU/_TY7-:W_!2K_DQWX@?]@ZW_ /2N"OZ8I?\ ) K_ +!O_<1_ &)_
MY/1+_L/_ /=@_&*BBBOYG/[_  HHHH _=3]EC_DV+X<?]B'H_P#Z10U\]_\
M!;'_ )-,T?\ ['RS_P#22\KZ$_98_P"38OAQ_P!B'H__ *10U\]_\%L?^33-
M'_['RS_])+ROZ8X@_P"2)J_]>E^2/\_^"?\ D[6&_P"PB7_I4C\KZ***_F<_
MT "M'PA_R-NE_P#81@_]&+6=6CX0_P"1MTO_ +",'_HQ:NG_ !%ZF5?^!+T?
MY'[_ -?GE_P7<_X_?A?_ -<M9_G8U^AM?GE_P7<_X_?A?_URUG^=C7])>(/_
M "2.(_[<_P#3D3^"O!+_ ).;@?\ N+_Z9J'Y^4445_-1_?05Z]^P-_R>7\.?
M^QF@_K7D->O?L#?\GE_#G_L9H/ZUZ63?\CC#_P#7R'_I2/"XI_Y)C'?]>:O_
M *1(_;*ORE_X+0_\G?6O_8FV7_HZXK]6J_*7_@M#_P G?6O_ &)ME_Z.N*_=
M/$S_ ))G_M^/ZG\=_1^_Y+__ +A5/SB?)-%%%?SR?W"%?5?_  1O_P"3RHO^
MQ8OO_:=?*E?5?_!&_P#Y/*B_[%B^_P#:=?0<)_\ )2X3_KY'\SXGQ)_Y(',O
M^O,_R/UEK\6/^"B?_)Z_Q#_[#8_]$QU^T]?BQ_P43_Y/7^(?_8;'_HF.OUCQ
M5_Y$M'_KY_[;(_FSZ.'_ "5F+_Z\/_TY \6HHHK\'/[)"OOC_@A3_P C5\1_
M^P?IG_H=Q7P/7WQ_P0I_Y&KXC_\ 8/TS_P!#N*^NX#_Y*S#>LO\ TB1^8>,W
M_)M,P]*?_IVF?HQ7X%_$[_DI/B'_ +#EW_Z.>OWTK\"_B=_R4GQ#_P!AR[_]
M'/7W?BS_  ,)ZS_*)^._1I_WS,_\-+\ZAAT445^+']8A7ZB_\$0O^37_ !)_
MV/MQ_P"D5G7Y=5^HO_!$+_DU_P 2?]C[<?\ I%9U][X;?\E1#_#+\C\8\>_^
M3>5?^OE/\SZ:_:(_Y-_\=?\ 8G:G_P"DDM?A!7[O_M$?\F_^.O\ L3M3_P#2
M26OP@KW?%C_?,+_AE^:/COHU_P#(JS#_ !P_])D%%%%?DI_3 5^R7_!+O_DQ
M'P%_UQU#_P!.-U7XVU^R7_!+O_DQ'P%_UQU#_P!.-U7Z9X5_\C^K_P!>G_Z7
M _G_ .D;_P D7AO^PB/_ *;JGOU%%%?OA_%X4444 %%%% !1110!^?O_  7;
M_P"0?\,/^NVL_P K*OSQK]#O^"[?_(/^&'_7;6?Y65?GC7\U>(/_ "5V(_[<
M_P#3<3^^O!+_ )-E@?\ N+_Z>J!1117QA^K'J?[$'_)W_P -O^QQL?\ T:M?
MM[7XA?L0?\G?_#;_ +'&Q_\ 1JU^WM?N?A3_ ,BO$?XU_P"DH_CWZ2/_ "46
M"_Z]/_TMGY8?\%LO^3LM&_[$*T_]++VOCZOL'_@ME_R=EHW_ &(5I_Z67M?'
MU?F'&'_)3XO_ !L_H7PN_P"3?9;_ ->E^H4445\V?>GU!_P2!_Y/6TK_ + >
MH?\ HFOUPK\C_P#@D#_R>MI7_8#U#_T37ZX5_07A?_R3DO\ KY+\HG\2?2&_
MY+R'_7B'_I4S\8_^"EO_ "?'\0/^PA;?^D<%>%U[I_P4M_Y/C^('_80MO_2.
M"O"Z_$L^_P"1YBO^OD__ $IG];<&?\D?EW_7BC_Z;B%%%%>4?2GW;_P0O_Y*
M/X__ .P)9_\ HYZ_2.OS<_X(7_\ )1_'_P#V!+/_ -'/7Z1U_2/AW_R2='UG
M_P"EL_@SQR_Y.3BO\-+_ --Q/P6^-G_)9O%W_8SW_P#Z425S%=/\;/\ DLWB
M[_L9[_\ ]*)*YBOYUQ7^]5/\3_,_N?+O^1?1_P $?R04445@=A^G7_!#S_DW
MSQ;_ -CD?_22"OK#XU?\D<\6_P#8LW__ *3R5\G_ /!#S_DWSQ;_ -CD?_22
M"OK#XU?\D<\6_P#8LW__ *3R5_3'"G_)&T/\#_-G\ >)'_)UL7_U^A^4#\%:
M***_F<_O\**** /V'_X)2_\ )B'@K_KKJ?\ Z<KFM;_@I5_R8[\0/^P=;_\
MI7!63_P2E_Y,0\%?]==3_P#3E<UK?\%*O^3'?B!_V#K?_P!*X*_IBE_R0*_[
M!O\ W$?P!B?^3T2_[#__ '8/QBHHHK^9S^_PHHHH _=3]EC_ )-B^''_ &(>
MC_\ I%#7SW_P6Q_Y-,T?_L?+/_TDO*^A/V6/^38OAQ_V(>C_ /I%#7SW_P %
ML?\ DTS1_P#L?+/_ -)+ROZ8X@_Y(FK_ ->E^2/\_P#@G_D[6&_[")?^E2/R
MOHHHK^9S_0 *T?"'_(VZ7_V$8/\ T8M9U:/A#_D;=+_[",'_ *,6KI_Q%ZF5
M?^!+T?Y'[_U^>7_!=S_C]^%__7+6?YV-?H;7YY?\%W/^/WX7_P#7+6?YV-?T
MEX@_\DCB/^W/_3D3^"O!+_DYN!_[B_\ IFH?GY1117\U']]!7KW[ W_)Y?PY
M_P"QF@_K7D->O?L#?\GE_#G_ +&:#^M>EDW_ ".,/_U\A_Z4CPN*?^28QW_7
MFK_Z1(_;*ORE_P""T/\ R=]:_P#8FV7_ *.N*_5JORE_X+0_\G?6O_8FV7_H
MZXK]T\3/^29_[?C^I_'?T?O^2_\ ^X53\XGR31117\\G]PA7U7_P1O\ ^3RH
MO^Q8OO\ VG7RI7U7_P $;_\ D\J+_L6+[_VG7T'"?_)2X3_KY'\SXGQ)_P"2
M!S+_ *\S_(_66OQ8_P""B?\ R>O\0_\ L-C_ -$QU^T]?BQ_P43_ .3U_B'_
M -AL?^B8Z_6/%7_D2T?^OG_MLC^;/HX?\E9B_P#KP_\ TY \6HHHK\'/[)"O
MOC_@A3_R-7Q'_P"P?IG_ *'<5\#U]\?\$*?^1J^(_P#V#],_]#N*^NX#_P"2
MLPWK+_TB1^8>,W_)M,P]*?\ Z=IGZ,5^!?Q._P"2D^(?^PY=_P#HYZ_?2OP+
M^)W_ "4GQ#_V'+O_ -'/7W?BS_ PGK/\HGX[]&G_ 'S,_P##2_.H8=%%%?BQ
M_6(5^HO_  1"_P"37_$G_8^W'_I%9U^75?J+_P $0O\ DU_Q)_V/MQ_Z16=?
M>^&W_)40_P ,OR/QCQ[_ .3>5?\ KY3_ #/IK]HC_DW_ ,=?]B=J?_I)+7X0
M5^[_ .T1_P F_P#CK_L3M3_])):_""O=\6/]\PO^&7YH^.^C7_R*LP_QP_\
M29!1117Y*?TP%?LE_P $N_\ DQ'P%_UQU#_TXW5?C;7[)?\ !+O_ ),1\!?]
M<=0_].-U7Z9X5_\ (_J_]>G_ .EP/Y_^D;_R1>&_["(_^FZI[]1117[X?Q>%
M%%% !1110 4444 ?G[_P7;_Y!_PP_P"NVL_RLJ_/&OT._P""[?\ R#_AA_UV
MUG^5E7YXU_-7B#_R5V(_[<_]-Q/[Z\$O^398'_N+_P"GJ@4445\8?JQZG^Q!
M_P G?_#;_L<;'_T:M?M[7XA?L0?\G?\ PV_['&Q_]&K7[>U^Y^%/_(KQ'^-?
M^DH_CWZ2/_)18+_KT_\ TMGY8?\ !;+_ ).RT;_L0K3_ -++VOCZOL'_ (+9
M?\G9:-_V(5I_Z67M?'U?F'&'_)3XO_&S^A?"[_DWV6_]>E^H4445\V?>GU!_
MP2!_Y/6TK_L!ZA_Z)K]<*_(__@D#_P GK:5_V ]0_P#1-?KA7]!>%_\ R3DO
M^ODORB?Q)](;_DO(?]>(?^E3/QC_ ."EO_)\?Q _["%M_P"D<%>%U[I_P4M_
MY/C^('_80MO_ $C@KPNOQ+/O^1YBO^OD_P#TIG];<&?\D?EW_7BC_P"FXA11
M17E'TI]V_P#!"_\ Y*/X_P#^P)9_^CGK](Z_-S_@A?\ \E'\?_\ 8$L__1SU
M^D=?TCX=_P#))T?6?_I;/X,\<O\ DY.*_P -+_TW$_!;XV?\EF\7?]C/?_\
MI1)7,5T_QL_Y+-XN_P"QGO\ _P!*)*YBOYUQ7^]5/\3_ #/[GR[_ )%]'_!'
M\D%%%%8'8?IU_P $//\ DWSQ;_V.1_\ 22"OK#XU?\D<\6_]BS?_ /I/)7R?
M_P $//\ DWSQ;_V.1_\ 22"OK#XU?\D<\6_]BS?_ /I/)7],<*?\D;0_P/\
M-G\ >)'_ "=;%_\ 7Z'Y0/P5HHHK^9S^_P **** /V'_ ."4O_)B'@K_ *ZZ
MG_Z<KFM;_@I5_P F._$#_L'6_P#Z5P5D_P#!*7_DQ#P5_P!==3_].5S6M_P4
MJ_Y,=^('_8.M_P#TK@K^F*7_ "0*_P"P;_W$?P!B?^3T2_[#_P#W8/QBHHHK
M^9S^_P **** /W4_98_Y-B^''_8AZ/\ ^D4-?/?_  6Q_P"33-'_ .Q\L_\
MTDO*^A/V6/\ DV+X<?\ 8AZ/_P"D4-?/?_!;'_DTS1_^Q\L__22\K^F.(/\
MDB:O_7I?DC_/_@G_ ).UAO\ L(E_Z5(_*^BBBOYG/]  K1\(?\C;I?\ V$8/
M_1BUG5H^$/\ D;=+_P"PC!_Z,6KI_P 1>IE7_@2]'^1^_P#7YY?\%W/^/WX7
M_P#7+6?YV-?H;7YY?\%W/^/WX7_]<M9_G8U_27B#_P DCB/^W/\ TY$_@KP2
M_P"3FX'_ +B_^F:A^?E%%%?S4?WT%>O?L#?\GE_#G_L9H/ZUY#7KW[ W_)Y?
MPY_[&:#^M>EDW_(XP_\ U\A_Z4CPN*?^28QW_7FK_P"D2/VRK\I?^"T/_)WU
MK_V)ME_Z.N*_5JORE_X+0_\ )WUK_P!B;9?^CKBOW3Q,_P"29_[?C^I_'?T?
MO^2__P"X53\XGR31117\\G]PA7U7_P $;_\ D\J+_L6+[_VG7RI7U7_P1O\
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
MW]'[_DO_ /N%4_.)\DT445_/)_<(5]5_\$;_ /D\J+_L6+[_ -IU\J5]5_\
M!&__ )/*B_[%B^_]IU]!PG_R4N$_Z^1_,^)\2?\ D@<R_P"O,_R/UEK\6/\
M@HG_ ,GK_$/_ +#8_P#1,=?M/7XL?\%$_P#D]?XA_P#8;'_HF.OUCQ5_Y$M'
M_KY_[;(_FSZ.'_)68O\ Z\/_ -.0/%J***_!S^R0K[X_X(4_\C5\1_\ L'Z9
M_P"AW%? ]??'_!"G_D:OB/\ ]@_3/_0[BOKN _\ DK,-ZR_](D?F'C-_R;3,
M/2G_ .G:9^C%?@7\3O\ DI/B'_L.7?\ Z.>OWTK\"_B=_P E)\0_]AR[_P#1
MSU]WXL_P,)ZS_*)^._1I_P!\S/\ PTOSJ&'1117XL?UB%?J+_P $0O\ DU_Q
M)_V/MQ_Z16=?EU7ZB_\ !$+_ )-?\2?]C[<?^D5G7WOAM_R5$/\ #+\C\8\>
M_P#DWE7_ *^4_P SZ:_:(_Y-_P#'7_8G:G_Z22U^$%?N_P#M$?\ )O\ XZ_[
M$[4__226OP@KW?%C_?,+_AE^:/COHU_\BK,/\</_ $F04445^2G],!7[)?\
M!+O_ ),1\!?]<=0_].-U7XVU^R7_  2[_P"3$? 7_7'4/_3C=5^F>%?_ "/Z
MO_7I_P#I<#^?_I&_\D7AO^PB/_INJ>_4445^^'\7A1110 4444 %%%% 'Y^_
M\%V_^0?\,/\ KMK/\K*OSQK]#O\ @NW_ ,@_X8?]=M9_E95^>-?S5X@_\E=B
M/^W/_3<3^^O!+_DV6!_[B_\ IZH%%%%?&'ZL>I_L0?\ )W_PV_['&Q_]&K7[
M>U^(7[$'_)W_ ,-O^QQL?_1JU^WM?N?A3_R*\1_C7_I*/X]^DC_R46"_Z]/_
M -+9^6'_  6R_P"3LM&_[$*T_P#2R]KX^K[!_P""V7_)V6C?]B%:?^EE[7Q]
M7YAQA_R4^+_QL_H7PN_Y-]EO_7I?J%%%%?-GWI]0?\$@?^3UM*_[ >H?^B:_
M7"OR/_X) _\ )ZVE?]@/4/\ T37ZX5_07A?_ ,DY+_KY+\HG\2?2&_Y+R'_7
MB'_I4S\8_P#@I;_R?'\0/^PA;?\ I'!7A=>Z?\%+?^3X_B!_V$+;_P!(X*\+
MK\2S[_D>8K_KY/\ ]*9_6W!G_)'Y=_UXH_\ IN(4445Y1]*?=O\ P0O_ .2C
M^/\ _L"6?_HYZ_2.OS<_X(7_ /)1_'__ &!+/_T<]?I'7](^'?\ R2='UG_Z
M6S^#/'+_ ).3BO\ #2_]-Q/P6^-G_)9O%W_8SW__ *425S%=/\;/^2S>+O\
ML9[_ /\ 2B2N8K^=<5_O53_$_P S^Y\N_P"1?1_P1_)!1116!V'Z=?\ !#S_
M )-\\6_]CD?_ $D@KZP^-7_)'/%O_8LW_P#Z3R5\G_\ !#S_ )-\\6_]CD?_
M $D@KZP^-7_)'/%O_8LW_P#Z3R5_3'"G_)&T/\#_ #9_ 'B1_P G6Q?_ %^A
M^4#\%:***_F<_O\ "BBB@#]A_P#@E+_R8AX*_P"NNI_^G*YK6_X*5?\ )COQ
M _[!UO\ ^E<%9/\ P2E_Y,0\%?\ 774__3E<UK?\%*O^3'?B!_V#K?\ ]*X*
M_IBE_P D"O\ L&_]Q'\ 8G_D]$O^P_\ ]V#\8J***_F<_O\ "BBB@#]U/V6/
M^38OAQ_V(>C_ /I%#7SW_P %L?\ DTS1_P#L?+/_ -)+ROH3]EC_ )-B^''_
M &(>C_\ I%#7SW_P6Q_Y-,T?_L?+/_TDO*_ICB#_ )(FK_UZ7Y(_S_X)_P"3
MM8;_ +")?^E2/ROHHHK^9S_0 *T?"'_(VZ7_ -A&#_T8M9U:/A#_ )&W2_\
ML(P?^C%JZ?\ $7J95_X$O1_D?O\ U^>7_!=S_C]^%_\ URUG^=C7Z&U^>7_!
M=S_C]^%__7+6?YV-?TEX@_\ )(XC_MS_ -.1/X*\$O\ DYN!_P"XO_IFH?GY
M1117\U']]!7KW[ W_)Y?PY_[&:#^M>0UZ]^P-_R>7\.?^QF@_K7I9-_R.,/_
M -?(?^E(\+BG_DF,=_UYJ_\ I$C]LJ_*7_@M#_R=]:_]B;9?^CKBOU:K\I?^
M"T/_ "=]:_\ 8FV7_HZXK]T\3/\ DF?^WX_J?QW]'[_DO_\ N%4_.)\DT445
M_/)_<(5]5_\ !&__ )/*B_[%B^_]IU\J5]5_\$;_ /D\J+_L6+[_ -IU]!PG
M_P E+A/^OD?S/B?$G_D@<R_Z\S_(_66OQ8_X*)_\GK_$/_L-C_T3'7[3U^+'
M_!1/_D]?XA_]AL?^B8Z_6/%7_D2T?^OG_MLC^;/HX?\ )68O_KP__3D#Q:BB
MBOP<_LD*^^/^"%/_ "-7Q'_[!^F?^AW%? ]??'_!"G_D:OB/_P!@_3/_ $.X
MKZ[@/_DK,-ZR_P#2)'YAXS?\FTS#TI_^G:9^C%?@7\3O^2D^(?\ L.7?_HYZ
M_?2OP+^)W_)2?$/_ &'+O_T<]?=^+/\  PGK/\HGX[]&G_?,S_PTOSJ&'111
M7XL?UB%?J+_P1"_Y-?\ $G_8^W'_ *16=?EU7ZB_\$0O^37_ !)_V/MQ_P"D
M5G7WOAM_R5$/\,OR/QCQ[_Y-Y5_Z^4_S/IK]HC_DW_QU_P!B=J?_ *22U^$%
M?N_^T1_R;_XZ_P"Q.U/_ -)):_""O=\6/]\PO^&7YH^.^C7_ ,BK,/\ '#_T
MF04445^2G],!7[)?\$N_^3$? 7_7'4/_ $XW5?C;7[)?\$N_^3$? 7_7'4/_
M $XW5?IGA7_R/ZO_ %Z?_I<#^?\ Z1O_ "1>&_["(_\ INJ>_4445^^'\7A1
M110 4444 %8'Q2^'&A?%WX>ZM\-?$UYJ%O8:Q:FWNIM*O6MKA%)!S'*GS(>.
MHK?HH ^6?^'0_P"S-_T/_P 4_P#PX][_ (T?\.A_V9O^A_\ BG_X<>]_QKZF
MHH ^6?\ AT/^S-_T/_Q3_P##CWO^-'_#H?\ 9F_Z'_XI_P#AQ[W_ !KZFHH
M^6?^'0_[,W_0_P#Q3_\ #CWO^-'_  Z'_9F_Z'_XI_\ AQ[W_&OJ:B@#Y9_X
M=#_LS?\ 0_\ Q3_\./>_XT?\.A_V9O\ H?\ XI_^''O?\:^IJ* /EG_AT/\
MLS?]#_\ %/\ \./>_P"-'_#H?]F;_H?_ (I_^''O?\:^IJ* /EG_ (=#_LS?
M]#_\4_\ PX][_C1_PZ'_ &9O^A_^*?\ X<>]_P :^IJ* /EG_AT/^S-_T/\
M\4__  X][_C1_P .A_V9O^A_^*?_ (<>]_QKZFHH ^6?^'0_[,W_ $/_ ,4_
M_#CWO^-'_#H?]F;_ *'_ .*?_AQ[W_&OJ:B@#Y9_X=#_ +,W_0__ !3_ /#C
MWO\ C1_PZ'_9F_Z'_P"*?_AQ[W_&OJ:B@#Y9_P"'0_[,W_0__%/_ ,./>_XT
M?\.A_P!F;_H?_BG_ .''O?\ &OJ:B@#Y9_X=#_LS?]#_ /%/_P ./>_XT?\
M#H?]F;_H?_BG_P"''O?\:^IJ* /EG_AT/^S-_P!#_P#%/_PX][_C1_PZ'_9F
M_P"A_P#BG_X<>]_QKZFHH ^6?^'0_P"S-_T/_P 4_P#PX][_ (T?\.A_V9O^
MA_\ BG_X<>]_QKZFHH ^6?\ AT/^S-_T/_Q3_P##CWO^-'_#H?\ 9F_Z'_XI
M_P#AQ[W_ !KZFHH ^6?^'0_[,W_0_P#Q3_\ #CWO^-'_  Z'_9F_Z'_XI_\
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
MX=755>T0. ?I)X<\0Z-XM\/6'BOP[?+=:?J=E%=V-RBD"6&1 Z. 0" 58'D
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
ME?#/0K;P0FA-HB>$8-*B335TTQ&$V8MPOE^28R4,>-I4D8Q72T4 5])TG2]
MTJUT+1-/AM+*RMT@L[2VC"1PQ(H5$51PJA0  . !7#_M%_LP_![]J7P/)X)^
M+&@3NR0RKI.OZ1?2V&K:++(NUI[&]@99[24C +1L-RY5PRDJ?0** / _@A^P
M;X#^'_[,47[''QEM?#OQ+\"V31FU'B#PG;Q7=Z8[A9XY]1$>8;R]$JI*UXL<
M+R2J)&4R%G/L?@3X=^ _A?X?7PK\.?!VFZ'IRR-)]CTNS2%&D;&Z1@H&YVP,
MN<LQY)-;-% 'D_QW_8._8H_:C\4VWCC]I+]D[X>>/=9L[(6=IJGB_P (6FHS
MP6X9G$2//&Q5-SLVT'&6)[UV>G?!KX2:1\)5^ FE?#/0K;P0FA-HB>$8-*B3
M35TTQ&$V8MPOE^28R4,>-I4D8Q72T4 5])TG2] TJUT+1-/AM+*RMT@L[2VC
M"1PQ(H5$51PJA0  . !7@7[9_P#P3>^"7[8T,6OWFH:AX0\6V][:W)\3>'=@
M75EMR#'9ZO9N#;ZS8D#8UM=(XV,ZHT>]B?H6B@#(\):3KMGX3M]"\9OI-U<1
M6X@G;2-.>UM)4"[?D@>20Q+CCRS(^!QN-/\  _@?P;\,_!NE_#OX=^%=/T/0
M=#L(K'1M&TFT2WM;&VB0)'#%$@"QHJ@*%4    5J44 >(WO_  33_P"">6I_
M%-OCCJ7[$'PJN?&;ZX-9?Q5<>!+!]0;41*)A=FX:(N9A( _F9W;AG.:]7\5^
M / WCJXTBZ\:>$--U:7P_J\>JZ')J-DDQT^^2.2-+F$L#Y<JI+*H=<,!(PS@
MFM>B@ KYZ_;/_P"";WP2_;&ABU^\U#4/"'BVWO;6Y/B;P[L"ZLMN08[/5[-P
M;?6;$@;&MKI'&QG5&CWL3]"T4 </XD^!_@[XP_",?"']I/P)X2\8:5+'''J.
MDRZ /[+NPF-I^QSO*$48XC9Y N!\QQ78:5I>GZ)IMOH^DVB6]K:PK%;P1C"Q
MHHP%'L!5BB@#Q&]_X)I_\$\M3^*;?''4OV(/A5<^,WUP:R_BJX\"6#Z@VHB4
M3"[-PT1<S"0!_,SNW#.<UV7A']ES]F_P#\3=6^-'@GX$^$]*\6Z[>R7FK^([
M#08(KRZN9$V2S-*J[O,D4 .^=SX^8FN\HH *^:-6_P""9_PP\-?M0:#^U?\
M +6U\*:GH\,\5QX*O=/^W^%YS-S)>6VGET72]0.6'VRS:,L))1*DPE<-]+T4
M >'_ !'_ .":G_!/GXT^/+SXM?&;]A_X4>)_%>J2)-JOB#7? MC>W=S*J*JL
M\TT1=\*JJ"3P% [5Z_XM\(^%_'OA74? _C7P]9ZKHVKV,MGJFEZA;K+;W=O(
MI22&1&!5T925*D8()!K1HH \7^%?_!.+_@G]\#=7U#7_ (-_L4?"OPO>ZMHU
MQI&J76A> ["U>\L)]HFM93'$-\,@50T9RK  $&NW^#'[/7P+_9T\.'PE\!_A
M%X=\(::RQJ]IX?TF*U5U0$1AMB@L$!*J#G:.!@<5V-% !7S1JW_!,_X8>&OV
MH-!_:O\ @%K:^%-3T>&>*X\%7NG_ &_PO.9N9+RVT\NBZ7J!RP^V6;1EA)*)
M4F$KAOI>B@#@;']ES]G6U^*EY\>!\"_"D?C;5)X+G5/$D>C1&ZN+F&)88IVD
M*Y:5(U6-93\X10H('%=;XM\)>%_'OA;4? _C;P_9ZMHVKV4MGJNEZA;K+!=V
M\BE)(I$8$.C*2I4C!!(-:-% 'B_PK_X)Q?\ !/[X&ZOJ&O\ P;_8H^%?A>]U
M;1KC2-4NM"\!V%J]Y83[1-:RF.(;X9 JAHSE6  (-=O\&/V>O@7^SIX</A+X
M#_"+P[X0TUEC5[3P_I,5JKJ@(C#;%!8("54'.T<# XKL:* ,OQMX&\%_$KPK
M>^!?B)X2TS7M%U*+RM0TC6+&.YMKE,@[9(I 5<9 .".H![5X?^RS^P/I/[''
MQ5\7^+OA+\1K_5M \:7L=S>Z5XW$FJ:II14;5MK/5Y9#<FQ7EDL[CSA&[NT<
MD8=E/T)10!D7O@#P/J/CC3_B;?\ A#39O$6E:;<Z?IFNRV2-=VEI<O#)<01R
MD;DCD>W@9U! 8PQD@[1C"^.G[.'P _:?\(P^ /VCO@MX7\=Z';WJWD&C^+=$
M@O[9+A595E$4RLH<*[@-C(#'UKM** /&]'_X)W?L&^'/A?/\%/#?['7PVTWP
ME<Z_#KDWAW3?!MG;VC:G$JK%>^7'& )U55591\P P#CBO4_"?A#PGX"\.VOA
M#P-X8T_1M)L4*66F:59I;V\"DEB$CC 5022>!U)/>M&B@#S_ /:+_9A^#W[4
MO@>3P3\6- G=DAE72=?TB^EL-6T661=K3V-[ RSVDI& 6C8;ERKAE)4X7[(W
M[,%[^RU\$+7]G6\\8V7BC0-,@D@L-4GT&.RU*\B<DL^HM ?*O+I]Q,MTL<+3
M,2[H79G;UVB@#F?A-\%_A+\!_"8\!?!7X;Z+X5T1;F6X32- T^.UMEEE<O(X
MCC 4,[LS,0/F9B3DDFN-^._[!W[%'[4?BFV\<?M)?LG?#SQ[K-G9"SM-4\7^
M$+349X+<,SB)'GC8JFYV;:#C+$]Z]8HH X2Y_9@_9TN_!GASX=2?!#PNNA>#
M[;[-X4TF'188X-'@\GR##;*J@0QM$3&R)A60E6!4D5VFE:5IFAZ9;:)HFG06
M=E9P)!:6EK"L<4$2*%1$10 JJ   !@  "IZ* //_ -HO]F'X/?M2^!Y/!/Q8
MT"=V2&5=)U_2+Z6PU;199%VM/8WL#+/:2D8!:-AN7*N&4E3Y]\&OV /AKX._
M9@A_8T^.NC^%OBIX!L64VT'BGP;;"?4-LOFI-J:#-O?W9?$CW8BB:60>8Z%R
MSGZ!HH \Y_9^_9 _93_9/CU6']F+]G#P1\/EUUH6UI?!OABUTW[>8=_E>=Y"
M+YFSS9-N[.WS&QU-9OQW_8._8H_:C\4VWCC]I+]D[X>>/=9L[(6=IJGB_P (
M6FHSP6X9G$2//&Q5-SLVT'&6)[UZQ10!PES^S!^SI=^#/#GPZD^"'A=="\'V
MWV;PII,.BPQP:/!Y/D&&V55 AC:(F-D3"LA*L"I(KM-*TK3-#TRVT31-.@L[
M*S@2"TM+6%8XH(D4*B(B@!54   #   %3T4 %%%% !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!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>rddt-20260630_g7.jpg
<TEXT>
begin 644 rddt-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@!
MD )P 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* "BJ7B/7['PMH=SXAU."]EM[2(R2QZ;IL]Y.P]$@MT>60_[**3[5\R^!O\
M@M7_ ,$T_B;X=\0^,?A]^T+>:QHWA%MOBS6K#X?Z])9:(<.<7EP+'R[4XC<_
MO67A&]#0!]3T5RGP4^.GP:_:0^'&G_%_X!_$_0_&'A?5%8V&N^'M1CNK:4J=
MK+O0D!E8%64X92"" 1BNKH ***K1:QI,^K3Z!#JEL]_;6\5Q<V2SJ9HHI6D6
M.1DSN57:*4*Q&&,3@9VG !9HHHH **^>M2_X*L?\$_-)^/-E^S3=_M(:<WB_
M4/&O_"'VEM;Z5?36;>(-JL=*-_' ;-+L;T!@:8.&=5(#$"KW[7G_  4Q_8B_
M8+U[0_#?[7'QN7P7<^)89)- :^\/:C/#?[&59$BFM[>2-Y%+)NC#;U$B$@!U
M) /=Z*^>OVFO^"J7["7[&FJ>']&_:D^-%WX(N?%=H+CP['KG@O6(_MZXC+)&
M1:$&5/-C#Q9\R,NJNJDXKT+XJ?M2_!KX*^'?#7BGXEZGKNG6GB_5;;3-!">#
M-5N)IKVX(6"VDAAMGDMY79@JI*J$MD8R"  >AT444 %%>:_M4?M>_L[_ +$W
MPP;XT_M/_$$^%O"L=Y%:SZY+I%Y=002R';&)3;12&(,V%#. I8A0<D ]MX(\
M:^%_B1X*TCXB^"=634-%U[2[?4M(OXT95N;6>-98I & 8!D96P0#SR!0!J45
MX_\ L]?M[?LG?M4_$WQE\&?@5\5O[8\5_#R=(?&OA^YT*_L+K1Y&DDC"31W<
M$1#;XG&!DC;SVKV"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M6W=UC,TG]FW0+R;@O[O"\DU]7?\ !7S]@WXD_P#!33]@_6?V/?"?CG0_"-YX
MFO\ 3+C4]9U"*:\BM%M;F*Z*1(@0REGB5-S%,*2<9XKPKXP_\$8?C[<_&#]E
M?]L[]GSXR^#=)^,O[.O@:S\&:LGB'3[N71/$VD0VLUJ<&+$UNYCN;LA</_Q]
M;=W[H,X!XE_P0/M/&]A_P6R_;^L?B1K.G:CKL/B+3DU/4=(L7M;:ZE%W>@RI
M"\DC0AAAO++OM)(W,!D_L57P=_P38_X)2?M#_L8_MX?'K]M#XM_M&>%/%(^-
M]^MUJ&BZ+X2N+1K>5)I)4:.1[EA$@\V1?**S-M"9E)#,WWC0 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 4/%*>)Y?#5_%X*N;&#5WM)%TR?4X7DMHIRI"/*B,K.BM@E%92P& RYW#X$
M_P""8/[7G[3_ ,5?V^?VE_V2OB#^W%X$^,_A_P"'%OI<GA?Q#9>'[#3K[3]0
MGC?[5:?8[%U^TVMO)MC>5G)$@5/-#%U3[=^.R_'5_A#KP_9EF\)1^/?L)/A=
MO'<5T^D&Y# @70M&$PC*[AF,[@2#AL8/@OP0_8@\:6G[<6K_ /!2SXP>"_!7
MA[XF:K\';?P-=>'O ^OW-[IU\RW@O);VXO)[*VD=V,5K @-N6CB@.6DW*D8!
MY'_P3A_;"_;V_;.^$_[7GAW5_'/A&7XC?#GXV>)? 'PTU&V\/_8=(TZ2SMXX
M+:ZDA9IY7C6=C<.DDDSD90$C J_^PTW_  5/\*?\%"]:^ '[7O[=7AOXJ>&/
M#/PJM]?\06GASX8V>C+9:EJ%[+;Z?;M,F7<F*RU"8@%" D1((>NM_P""3G["
MG[1O[$7BC]H#4_CC>>";NV^,/QPUKX@Z4WA37;RZDL!?NI^Q2K<64 )0+_K5
M8[B?NCK7>^"OV</VE?ASX2_:%^)/@WQ9X/C^+_Q4\4:EJ7@W5-1%Q<Z7IEO;
MV,6GZ#;W($:2;(X;:.:9$5@LUS<;3*,,P!P7_!;7]OOXG_L+?L.?$'Q]^S=8
M6UY\0M*\+C4(+NZC22#PY9RW45FNI3(ZLCOYTH2"%P1-(CMM:."?;]1?!G7]
M7\6?!_PIXIU^[^T7^I>&K&ZO9_+5/,FDMT=VVJ HRQ)P  ,\"O@3_@H/_P $
M0OBE^WQ^RCKE]XM_:&U33?C_ .*_ ^AZ=XH_L?QYJUAX#U#4K,P>=))ID:OY
MD.%F*;XB=[*VU.WW3^S5\(#^S_\ L^^#/@BWB'4-6;PKX:L],DU+5-3EO)[A
MXHE1G:>7YY,D'!;G&* .WHHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHK\\_V@OC/_P %4?V<_P#@JE\!?"'_  OGPEXS^&OQO\4:SIVH?"/3/ T=
ML_AC2[*!9FU!=2+-<W31Q2(\LC^5%YF$6+$J[0#]#**_-_XZ6_\ P6N^&G[4
MGP^FO?V_/!-KX8^*GQT72-!^%NC?"^SN;S3_  X#=:A<!]0F7<TEOI=I+ODV
M$&8JH;YE8^6:-_P6 _;,UC_@H#K'[%6M:K-X=^+=G^U);:)H?PBU;P]9PZ+K
M'PQ:*1I-5BOI(A<-=""*2ZWK< .7A6.!PSQJ ?KG17F'[6?@7]J?XE?"]O!?
M[)7QZT3X8^(;N<_:/&^K^%%UR2PA5&(6WLI9(X7D>38"\K%40/B-V92OB/\
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
MU_:RMOV9^H=?AQ^V1_R=I\3/^Q[U7_TKDK]QZ_#C]LC_ ).T^)G_ &/>J_\
MI7)6/BO_ ,BW#?XW^1U?1M_Y'^._Z]1_]+/-J***_#C^OPK]#_\ @A)_R#?B
M?_UWT?\ ]!O:_/"OT/\ ^"$G_(-^)_\ UWT?_P!!O:^S\/O^2MP__;__ *1(
M_*?&W_DV6._[A?\ IZF?H#1117]*G\"A1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%>=_M1_M9?LZ_L6?"2Z^.G[4/Q5T_P (>%K.=()-
M2OTED,DSABL44,*/+/(51VV1HS;49L84D 'HE%> :A_P5-_X)]Z7^R':?MXW
MG[4/A\?"B^F\BR\5HEPXGN SJ;9;98S<M<#RY"8!%YH",Q4!21<L_P#@I9^P
MOJ7[)]M^W#I?[1FC7?POO"R6GB:T@N)6FF4N&MTM4B-RTZ^6Y, B\T!&)4!2
M0 >YT5P/[,O[47P"_;(^#.E?M!_LS?$RQ\6^#]:\P:?K%C')&&:-RDB/',J2
M1.K*04D56'<<BL<_MO\ [*P^,P^ )^,-C_PDY\1_\(\+?[)<?9?[9^Q_;?[+
M^V^7]E^W?9B)OLGF^=LYV4 >K5X-^UY_P4]_8*_8+\3^'_!G[7'[2FB>"]5\
M3X;1[&]M[F>1XRY032BWBD^SPEE=1--LC)1QN^5L>\U\ _\ !>#XG?L>:I\!
M9?V"_C3\;?A[\/\ 7?CH]FFJ^(_%U_:VW]DZ'97<,MQJ;^:09IE"&"UCSN:>
M4,,1PSN@!]$?M6_\%,OV%/V(K;0;S]I_]HO2/#,7B58I-'E%I=7RR0RMMBN'
M-I%*((';(6>79$2K88[3B3]K?_@I5^PQ^PGHWACQ!^U=^T9HOA&S\9I._A:X
MGAN+H:DD*Q-(\7V6.0E%$\)W<*?,7!.:^4_^"I^A_#[]I/\ X([>-_@M^P9\
M=/AO)9^&/A+I'B36O#.MQ"[O=4\)6=K'?64,FVXBGL!<6]LICN)8R6'"F(MY
MJ</^T'^S5^U%^U[I?PX_:(_9A_;_ /"OP.^-GA[]G/P]J5U^S9J>B:?=V-C$
M86N9([NWNI'FMH#-(UOYSP,BBV12"5) !^G/PO\ B7X)^,WPWT'XN?#76CJ7
MAWQ/I%OJFA:C]FEA%W9SQK)#,$E574.C*PW*#@CBL?0_VC/@GXE^/6O?LP^'
M_B#9WGCSPOH%GK7B'P];I(TFGV5T\B6[RN%\M6<QL1&6\S;M<J%=6/S7\./^
M"ENMZY^Q7X7N8? MA??M*ZK\!=-\<CX$:)M&HLMPD47FQ6DLD;"%97W>2TB.
M$7864_./D#_@C9\1M:O_ /@NS^TEIVH_LV_%'PI=^(/AEX9N-=D^(=I9)J-M
M>Q0JTMUJ/V:XD1'O))'EB6+*!1M"Q*JH #]B*^3_ -N?_@DA\.OV]OB_HWQD
M\>_M=_'OP5>>'M%DTS1M-^&'CV'1K2VBE=7G8!;1Y&>5HXM[-(<B&,8 0"OK
M"B@#YZT+_@GQ:^"O%?A37?AK^V'\;O#>E>%OA]8^#_\ A#K'Q79W.CZI9VL9
MCCN9[>\LI_+O6&-]W;-!*Y49:L3XN?\ !([]DWXE:[HOB7PBFO\ P\OM%^$5
MW\+EF\!W5M +OPA<1>7_ &3,MU;W"F./[\<B!)4;D2=J^H** /G'PW_P2U_9
M@\*>-[;6M&G\6)X4M?@A_P *J3X5R>)9'\,/H)8[F>S(W/=,A,;3&0[E8D@N
M2]7/V4?^";'P _9&\>6GQ/\ !NK^)/$&OZ1\,],^'?AO5/%5Y;S2Z+X6L)7E
MMM*M_L\$(,0=@S22B29S&FZ1MHKZ"HH *^#?^"I_[9_[2O[.'QTT/P=\&/B3
M_8VFWGA.*]N;;^Q[.XWSFZN4+[IX78?+&@P#CCIDFOO*OR\_X+??\G->&?\
ML1(/_2V[KXKQ Q>*P7#DZN'J2A+FCK%M/?NK,_6O!3+<NS7CNGA\;1A5IN%1
M\LXJ4;I:.TDUIT/-O^'J7[>G_1=__+7TO_Y%H_X>I?MZ?]%W_P#+7TO_ .1:
M^>Z*_!?]8^(?^@RK_P"#)_YG]F?ZB\$?]"O#_P#@BE_\B?0G_#U+]O3_ *+O
M_P"6OI?_ ,BU[1_P3Y_;Y_:T^.'[6/AKX9_%'XL?VIHFH17S7EE_85A!YACL
MYI$^>&!7&'13PPSC!XXKX3KZ+_X)1?\ )]G@W_KAJ?\ Z;KBO7R#/L\K9[A:
M=3%5)1=2":<Y--.2NFKZIGS'&W!G!^$X.S&O0RZA"<:%5QE&C3334)---1NF
MGJFM4?L+7X]?\%7?^3[/&7_7#3/_ $W6]?L+7X]?\%7?^3[/&7_7#3/_ $W6
M]?IWBG_R3M/_ *^Q_P#29G\^?1T_Y+BO_P!@\_\ TY2/G2BBBOP$_M0*^S?^
M"(/_ "<UXF_[$2?_ -+;2OC*OLW_ ((@_P#)S7B;_L1)_P#TMM*^FX,_Y*C"
M_P"+]&?GWBM_R;O,?^O?_MR/U#K\./VR/^3M/B9_V/>J_P#I7)7[CU^''[9'
M_)VGQ,_['O5?_2N2OTOQ7_Y%N&_QO\C\!^C;_P C_'?]>H_^EGFU%%%?AQ_7
MX5^A_P#P0D_Y!OQ/_P"N^C_^@WM?GA7Z'_\ !"3_ )!OQ/\ ^N^C_P#H-[7V
M?A]_R5N'_P"W_P#TB1^4^-O_ ";+'?\ <+_T]3/T!HHHK^E3^!0HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MT!HHHK^E3^!0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M<$ C/(!KY/\ ^"U__)I>D_\ 8]V?_I)>5]"?LM_\FR_#K_L1-(_](HJ^>_\
M@M?_ ,FEZ3_V/=G_ .DEY7ZCQ-5E7X/KU);RIW^^S/YU\/\ #PPGBA@Z$-H5
M^57WLFUJ?E=1117\QG^A 5/I?_(2M_\ KNG_ *$*@J?2_P#D)6__ %W3_P!"
M%./Q(F?P,_H)K\_O^"[?_(-^&'_7?6/_ $&RK] :_/[_ (+M_P#(-^&'_7?6
M/_0;*OZ6X_\ ^21Q/_;G_IR)_ ?@M_R<S >M3_TS4/SPHHHK^:#^_@KTG]C?
M_D[3X9_]CWI7_I7'7FU>D_L;_P#)VGPS_P"Q[TK_ -*XZ[LL_P"1E0_QQ_\
M2D>1Q!_R(<7_ ->JG_I#/W'K\O/^"WW_ "<UX9_[$2#_ -+;NOU#K\O/^"WW
M_)S7AG_L1(/_ $MNZ_??$G_DEY_XH_F?Q;X"?\G#I?\ 7NI^1\94445_.A_=
M(5]%_P#!*+_D^SP;_P!<-3_]-UQ7SI7T7_P2B_Y/L\&_]<-3_P#3=<5[7#?_
M "4.#_Z^T_\ TI'R?'O_ "0^:?\ 8/6_]-R/V%K\>O\ @J[_ ,GV>,O^N&F?
M^FZWK]A:_'K_ (*N_P#)]GC+_KAIG_INMZ_9/%/_ ))VG_U]C_Z3,_E?Z.G_
M "7%?_L'G_Z<I'SI1117X"?VH%?9O_!$'_DYKQ-_V(D__I;:5\95]F_\$0?^
M3FO$W_8B3_\ I;:5]-P9_P E1A?\7Z,_/O%;_DW>8_\ 7O\ ]N1^H=?AQ^V1
M_P G:?$S_L>]5_\ 2N2OW'K\./VR/^3M/B9_V/>J_P#I7)7Z7XK_ /(MPW^-
M_D?@/T;?^1_CO^O4?_2SS:BBBOPX_K\*_0__ ((2?\@WXG_]=]'_ /0;VOSP
MK]#_ /@A)_R#?B?_ -=]'_\ 0;VOL_#[_DK</_V__P"D2/RGQM_Y-ECO^X7_
M *>IGZ T445_2I_ H4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 45^;4AU?0?^#J*P\)6WC#Q#<Z/>?LAW.M#1]3\1WEY9VM[-KQ@EDMH)
MY7CM0T=O$"D(1,KG;DDGYS^/7@'XB_![_@K3IO[7/_!37_@G%XAO?!/BOXU:
M?IW@+XO^$?B]=7-MH1%Y';:&-2T:WG,"Q$1VOF!D16=W/[YR8V /VQHK\;OV
MU?\ @IA\'/C]_P %6/V0AX)_; \(/X'T3XU:S97W@[3_ !3:L]O<069LX-2U
M-%?=!)/<3SPVT,F"L8W<27#1Q?67_!;3P_\ M(ZKX>^ VN?"?X=^)?&'P^T'
MX_:#J7QN\*>$='FU*\U#P]%(2V^Q@5I;^V1\/);HC[RL9*$*2 #[?J*]NXM/
MLYK^=)62")I'6"!I7( R0J("SGCA5!)/ !-?GE_P;L?$;QIXX^&O[16@VNH:
MG=?"_P +_M/>*M*^#7]JVTT+66AK,LB64,4ZK)%;Q&0;8V53&SR)A=NU?T2H
M _.__@@KX"^)_P ./&O[7 ^*'P=\;>%%\:_M3^)_%OA27Q7X,U#3(]4T>[D3
M[/=1/<PHK!MI^3.\#DJ!7I6B_!7]IKXU:C^U)\;/ .H2> /'?C75H/ GPOU;
MQ;I-U&+'0-%C,(N@BF.81W%]=ZS/%+$5W1S6\J.?E>OL:B@#\B?V*?@]_P %
M(_V-?^"G7[3?[1GQK^!.E>)_#VC_  .T..RL_A-\/=1LK/Q5)I]@HLM,T'[3
M.ZF6)(S#+&6D)<J%"_=/-_\ !5[]ECXH?\%1_'4?Q%^-W[*/Q+\&:7:_LLG7
MO@G=^'? -Q>Z[I_C::99IM%U>2SAEEB*J$A%M,8X=L\[@B4$Q_LU10!Y3^PQ
M9?M#:;^QK\+]/_:SC@3XEP>!M-C\;);^7A=16W02AO*_=[PP^?R_DW[MGRXK
MU:BB@ HK\^[K_@NQ]FN9+?\ X99W>7(5S_PF^,X./^?*H_\ A^__ -6K_P#E
M\?\ W#7QO_$0.$?^@G_R2I_\@?J:\%/$UJZP'_E6C_\ +#]"**_/?_A^_P#]
M6K_^7Q_]PT?\/W_^K5__ "^/_N&C_B('"/\ T$_^25/_ ) ?_$$_$[_H _\
M*M'_ .6'Z$5PG[4G_)LOQ%_[$35__2*6N;_8G_:M_P"&P_A+=_%+_A O^$=^
MRZ]-IOV'^U/M>[RXH9/,W^5'C/FXV[>-N<\\=)^U)_R;+\1?^Q$U?_TBEKWI
MXS#X_)YXBA+FA*$FG9JZL^CL_O/C:.5X[)>*:6!QD.2K3JP4E=.SYEI>+:?R
M;/PJHHHK^2S_ $N"BBB@#]D_^"7O_)B?@+_KA?\ _IQN:/\ @J%_R8GX]_ZX
M6'_IQMJ/^"7O_)B?@+_KA?\ _IQN:/\ @J%_R8GX]_ZX6'_IQMJ_IA?\D#_W
M*_\ N(_S_7_)Z/\ NH?^[)^-E%%%?S.?Z !1110!^ZO[+?\ R;+\.O\ L1-(
M_P#2**OGO_@M?_R:7I/_ &/=G_Z27E?0G[+?_)LOPZ_[$32/_2**OGO_ (+7
M_P#)I>D_]CW9_P#I)>5_3'$'_)$U?^O2_)'^?W!/_)V<-_V$/_TJ1^5U%%%?
MS.?Z A4^E_\ (2M_^NZ?^A"H*GTO_D)6_P#UW3_T(4X_$B9_ S^@FOS^_P""
M[?\ R#?AA_UWUC_T&RK] :_/[_@NW_R#?AA_UWUC_P!!LJ_I;C__ ))'$_\
M;G_IR)_ ?@M_R<S >M3_ -,U#\\****_F@_OX*])_8W_ .3M/AG_ -CWI7_I
M7'7FU>D_L;_\G:?#/_L>]*_]*XZ[LL_Y&5#_ !Q_]*1Y'$'_ "(<7_UZJ?\
MI#/W'K\O/^"WW_)S7AG_ +$2#_TMNZ_4.OR\_P""WW_)S7AG_L1(/_2V[K]]
M\2?^27G_ (H_F?Q;X"?\G#I?]>ZGY'QE1117\Z']TA7T7_P2B_Y/L\&_]<-3
M_P#3=<5\Z5]%_P#!*+_D^SP;_P!<-3_]-UQ7M<-_\E#@_P#K[3_]*1\GQ[_R
M0^:?]@];_P!-R/V%K\>O^"KO_)]GC+_KAIG_ *;K>OV%K\>O^"KO_)]GC+_K
MAIG_ *;K>OV3Q3_Y)VG_ -?8_P#I,S^5_HZ?\EQ7_P"P>?\ Z<I'SI1117X"
M?VH%?9O_  1!_P"3FO$W_8B3_P#I;:5\95]F_P#!$'_DYKQ-_P!B)/\ ^EMI
M7TW!G_)487_%^C/S[Q6_Y-WF/_7O_P!N1^H=?AQ^V1_R=I\3/^Q[U7_TKDK]
MQZ_#C]LC_D[3XF?]CWJO_I7)7Z7XK_\ (MPW^-_D?@/T;?\ D?X[_KU'_P!+
M/-J***_#C^OPK]#_ /@A)_R#?B?_ -=]'_\ 0;VOSPK]#_\ @A)_R#?B?_UW
MT?\ ]!O:^S\/O^2MP_\ V_\ ^D2/RGQM_P"398[_ +A?^GJ9^@-%%%?TJ?P*
M%%%% !1110 4444 %%?$7_!9[]LG]J7]C$?L_P"J? +QAX>T_2?B1^T+X:\#
M>*8;_P -FZOC:WLDLDKP3O-Y40,=NT1#0._[S<LB%><[_@N/\3/^"C_[-_[-
M^O\ [7?['G[3OA7P7H_PZM;"XE\&7W@*+5[KQC<3WL=NUM)<SL?LH/G1)%%!
M&9)'+ RKO4( ?=U%?GM^V!_P5[USX,_&OX;_ +)OB6[/PYUJ\^%$?Q%^/WC2
MV\*WFO?\(#HPV0O%;V]O#,!,]V3$;FY1K>VC DD23>JC[3TGQ+JGCW]G^V\7
M?L^_$K2/$UUK?AI+KPAXNU<I/8WQFB#6][(+-8UEB(99"L0C#CY0R;MP .VH
MKX*_X)M?&O\ X*+V?_!17]H#]B?]KOXX:-\7?"OP[T70]4T;XB:;X)M]!DL;
MO48A.NE206Q9"?)+/AGD<+&C%\2A1]ZT ?-=G_P4<TB[_P""H2_\$Q+GX%^(
M=.U@?#&X\;'Q=J>H68L[JR2\2TB^S1022R.'D\T$S>2Z&'_5L&#5S'Q,_P""
MFWQ4^#_[??PT_9&^(?[#GB2Q\&?%K5]1TCP7\3D\46D\L][9P&:1I=*B5I8+
M8J-XEDE5O+.\QC#*ODVL>#?B5<_\',VE?'Z'X-^.V\"0?LNMX.E\:#P-J7]E
M+K/]MS77V;[7Y'E8\EE;S=WE\XW9XK+_ &A/AAXI_;Z_;)^ /[6W[-/@#X^_
M"WXE?"GXQ)IWCJU^(F@:MI&E2>#(VE.J!/-9].G6Z$,$<;64CO,+E?-4B/=
M ?6?AC]MO3/C#^T_XK_9C_9R\"CQ7-\-IK:#XG^++W5_L.E:)=SJ73389%BF
M>]OA&/,DB1%BB4@23+(1'7L?C+QAX9^'WA/4O'/C/68=/TG2+*2[U&^G)V00
MQJ69CC). .@!)Z $U^'^@?\ !,_]KOX??%/6_"O@WX*^);#XUQ?\%"O^$^T3
MXS:?H<Z6MYX!O[?S+F2?5E3R6@_=/YU@\I<RR*@B8R?-^@'Q4\1_MZ?MU6,W
M_#.'PUL_@]-\+/C%J%C=:?\ M >$+NYL/&45DB&QU:SCLKB%I;83,9XF9C'Y
MD,;C<T2E0#U7_@FY^WMX7_X*1?LXR_M+^"? %_X<T>7Q?K&CZ79:I<[[F>"R
MNW@2XE78ODO(JAS#\WED[=[XS7OM?GI_P;2? W]JS]GS_@GI>> OVJO TGAF
M]/Q%UNZT70M0\/76G7\,$MRS/).EP<NLDA9XF55'ELH.X\G]"Z /GRY_X)T?
M#6[_ ."@UO\ \%)IOB]X[/CNU\%GPE%I@N--_LH:,;EKG[)Y7V'S<><[-YGF
M^9VWXXJ?P3^P)H'AWQ!K,WCS]I;XL?$/PUJOC>+Q7:>!/B+XAM-3TS2=0AO%
MO;86LAM%O5@@N8X98K>2YDBC:"/"_+S[Y10!\[?&G_@EM^Q[\;_CW\+?VB];
M^'=OH^O?";Q!=ZSHD/AW3;*UMM2N;B-$;[>OV=FN NP.F&0JY+9-:'PY_8'T
M#X4^$?B%X.\%_M+_ !>AB^)7CW4?%.N7MWXMBN;NS>]"K+86,TUNS65J OR>
M45G0DE9@P4CWFB@#D?@3\!_A#^S+\)]&^!OP'\!V/AKPKX?MC!I6D6"MLB!8
MN[LS$O)([LSO(Y9W=F9F9F)/7444 ?#GQD_X+.?\*E^+7B;X6_\ #-W]H?\
M".Z]=Z;]N_X3#ROM'DRM'YFS[&VS.W.W<<9QDUS7_#]__JU?_P OC_[AKY _
M;(_Y.T^)G_8]ZK_Z5R5YM7\YX[CSBNCC:M.&(LE*27N4]DW_ '3^ZLG\&_#?
M%91AZ]7 WE.G"3?M:VK<4V]*EM^Q^A'_  _?_P"K5_\ R^/_ +AH_P"'[_\
MU:O_ .7Q_P#<-?GO17+_ ,1 XN_Z"?\ R2G_ /('I?\ $$_#'_H _P#*M;_Y
M8?LA^PE^W3_PVO;>)[C_ (5;_P (S_PC<EFN/[;^V_://$Q_YX1;-OD^^=W;
M'/T!7Y_?\$)/^0;\3_\ KOH__H-[7Z U^Y<(9AB\TX=H8K%2YJDN:[LE>TY)
M:));)=#^0?$_)<LX=XYQF7Y?3Y*-/DY8WE*UZ<)/63;=VV]7^!_/MJG_ "$K
MC_KN_P#Z$:@J?5/^0E<?]=W_ /0C4%?RX]S_ $0I_ O0****11^J/_!%#_DT
MO5O^Q[O/_22SKZ$_:D_Y-E^(O_8B:O\ ^D4M?/?_  10_P"32]6_['N\_P#2
M2SKZ$_:D_P"39?B+_P!B)J__ *12U_3/#_\ R15+_KT_R9_G_P ;?\G:Q/\
MV$1_]*B?A51117\S'^@ 4444 ?LG_P $O?\ DQ/P%_UPO_\ TXW-'_!4+_DQ
M/Q[_ -<+#_TXVU'_  2]_P"3$_ 7_7"__P#3C<T?\%0O^3$_'O\ UPL/_3C;
M5_3"_P"2!_[E?_<1_G^O^3T?]U#_ -V3\;****_F<_T "BBB@#]U?V6_^39?
MAU_V(FD?^D45?/?_  6O_P"32])_['NS_P#22\KZ$_9;_P"39?AU_P!B)I'_
M *115\]_\%K_ /DTO2?^Q[L__22\K^F.(/\ DB:O_7I?DC_/[@G_ ).SAO\
ML(?_ *5(_*ZBBBOYG/\ 0$*GTO\ Y"5O_P!=T_\ 0A4%3Z7_ ,A*W_Z[I_Z$
M*<?B1,_@9_037Y_?\%V_^0;\,/\ KOK'_H-E7Z U^?W_  7;_P"0;\,/^N^L
M?^@V5?TMQ_\ \DCB?^W/_3D3^ _!;_DYF ]:G_IFH?GA1117\T']_!7I/[&_
M_)VGPS_['O2O_2N.O-J])_8W_P"3M/AG_P!CWI7_ *5QUW99_P C*A_CC_Z4
MCR.(/^1#B_\ KU4_](9^X]?EY_P6^_Y.:\,_]B)!_P"EMW7ZAU^7G_!;[_DY
MKPS_ -B)!_Z6W=?OOB3_ ,DO/_%'\S^+? 3_ ).'2_Z]U/R/C*BBBOYT/[I"
MOHO_ ()1?\GV>#?^N&I_^FZXKYTKZ+_X)1?\GV>#?^N&I_\ INN*]KAO_DH<
M'_U]I_\ I2/D^/?^2'S3_L'K?^FY'["U^/7_  5=_P"3[/&7_7#3/_3=;U^P
MM?CU_P %7?\ D^SQE_UPTS_TW6]?LGBG_P D[3_Z^Q_])F?RO]'3_DN*_P#V
M#S_].4CYTHHHK\!/[4"OLW_@B#_R<UXF_P"Q$G_]+;2OC*OLW_@B#_R<UXF_
M[$2?_P!+;2OIN#/^2HPO^+]&?GWBM_R;O,?^O?\ [<C]0Z_#C]LC_D[3XF?]
MCWJO_I7)7[CU^''[9'_)VGQ,_P"Q[U7_ -*Y*_2_%?\ Y%N&_P ;_(_ ?HV_
M\C_'?]>H_P#I9YM1117X<?U^%?H?_P $)/\ D&_$_P#Z[Z/_ .@WM?GA7Z'_
M /!"3_D&_$__ *[Z/_Z#>U]GX??\E;A_^W__ $B1^4^-O_)LL=_W"_\ 3U,_
M0&BBBOZ5/X%"BBB@ HHHH **** /CC_@KW^PI^T;^WA8?!31?@7>>";*#X7_
M !PT/XA:G<>+->O+9[P:>+A?L426]E. 7$^?-9AMVXVGK6;_ ,%'?V>O^"M/
MQ_\ BYX!US]D/6_V?-,\(^"]FKOH_P 49]8O3=^(1_JKMHK6V5&2U&3!N8CS
M7,Q021P&+[9HH _/#X[_ /!)K]J/QY\;KG]J;P_\2_!&N>.?B#^R5J'P;^,%
MMXAGN;&QN+RYB1_[9LC!:S%E^T#:;9DB!B5<.K9%>E_LZ_LF_M__ +%7@?PK
M^SM^SY\2_A?XA^&/@+X PZ!X=LO%]M?6FI7WC6.3B^N)8$E$6G%"28T+2#[@
M'_+6OL2B@#XE_P""7/[+O_!5?]GCQUK@_;B^*OP3U?POJ=O?:E<GX9Z?J(U7
M7?$=U<6[/J.HSWL2APL,<D:)'M1%:*-$6.&-$^VJ** "BOE[]M__ (*2_P##
M&OQ-TSX<_P#"F/\ A)/[1T%-2^V?\)%]C\O=--%Y>S[/)G_59W9'WL8XR?&/
M^'[_ /U:O_Y?'_W#7R^-XTX:R_%3PV(K\LXNS7+-V?JHM?B?HF5>%''^=Y=3
MQV"P?/2J*\9>TI*Z])337S2/T(HK\]_^'[__ %:O_P"7Q_\ <-'_  _?_P"K
M5_\ R^/_ +AKE_XB!PC_ -!/_DE3_P"0/0_X@GXG?] '_E6C_P#+#]"**^/?
MV4/^"L/_  T]\=M&^"G_  H/^P_[7CN6_M/_ (2G[3Y7DV\DW^K^RQ[L^7M^
M\,9SSC%?85>_E6<9=G>'=?!3YX)\K=FM4D[6DD]FCXKB/A?/>$\='!YK1]G4
ME%32YHR]UMI.\)26\7I>^FQ^/7_!5W_D^SQE_P!<-,_]-UO7SI7T7_P5=_Y/
ML\9?]<-,_P#3=;U\Z5_,G$O_ "46,_Z^U/\ TIG^@O 7_)#Y7_V#T?\ TW$*
M***\4^L/LW_@B#_R<UXF_P"Q$G_]+;2OU#K\O/\ @B#_ ,G->)O^Q$G_ /2V
MTK]0Z_HKPV_Y)>'^*7YG\+>/7_)Q*O\ U[I_^DGX<?MD?\G:?$S_ +'O5?\
MTKDKS:O2?VR/^3M/B9_V/>J_^E<E>;5^!9G_ ,C*M_CE^;/[2X>_Y$&$_P"O
M5/\ ](04445Q'KGZ'_\ !"3_ )!OQ/\ ^N^C_P#H-[7Z U^?W_!"3_D&_$__
M *[Z/_Z#>U^@-?TOP#_R26&_[?\ _2Y'\ ^-/_)S<?\ ]PO_ $S3/Y]M4_Y"
M5Q_UW?\ ]"-05/JG_(2N/^N[_P#H1J"OYI>Y_?E/X%Z!1112*/U1_P""*'_)
MI>K?]CW>?^DEG7T)^U)_R;+\1?\ L1-7_P#2*6OGO_@BA_R:7JW_ &/=Y_Z2
M6=?0G[4G_)LOQ%_[$35__2*6OZ9X?_Y(JE_UZ?Y,_P _^-O^3M8G_L(C_P"E
M1/PJHHHK^9C_ $ "BBB@#]D_^"7O_)B?@+_KA?\ _IQN:/\ @J%_R8GX]_ZX
M6'_IQMJ/^"7O_)B?@+_KA?\ _IQN:/\ @J%_R8GX]_ZX6'_IQMJ_IA?\D#_W
M*_\ N(_S_7_)Z/\ NH?^[)^-E%%%?S.?Z !1110!^ZO[+?\ R;+\.O\ L1-(
M_P#2**OGO_@M?_R:7I/_ &/=G_Z27E?0G[+?_)LOPZ_[$32/_2**OGO_ (+7
M_P#)I>D_]CW9_P#I)>5_3'$'_)$U?^O2_)'^?W!/_)V<-_V$/_TJ1^5U%%%?
MS.?Z A4^E_\ (2M_^NZ?^A"H*GTO_D)6_P#UW3_T(4X_$B9_ S^@FOS^_P""
M[?\ R#?AA_UWUC_T&RK] :_/[_@NW_R#?AA_UWUC_P!!LJ_I;C__ ))'$_\
M;G_IR)_ ?@M_R<S >M3_ -,U#\\****_F@_OX*])_8W_ .3M/AG_ -CWI7_I
M7'7FU>D_L;_\G:?#/_L>]*_]*XZ[LL_Y&5#_ !Q_]*1Y'$'_ "(<7_UZJ?\
MI#/W'K\O/^"WW_)S7AG_ +$2#_TMNZ_4.OR\_P""WW_)S7AG_L1(/_2V[K]]
M\2?^27G_ (H_F?Q;X"?\G#I?]>ZGY'QE1117\Z']TA7T7_P2B_Y/L\&_]<-3
M_P#3=<5\Z5]%_P#!*+_D^SP;_P!<-3_]-UQ7M<-_\E#@_P#K[3_]*1\GQ[_R
M0^:?]@];_P!-R/V%K\>O^"KO_)]GC+_KAIG_ *;K>OV%K\>O^"KO_)]GC+_K
MAIG_ *;K>OV3Q3_Y)VG_ -?8_P#I,S^5_HZ?\EQ7_P"P>?\ Z<I'SI1117X"
M?VH%?9O_  1!_P"3FO$W_8B3_P#I;:5\95]F_P#!$'_DYKQ-_P!B)/\ ^EMI
M7TW!G_)487_%^C/S[Q6_Y-WF/_7O_P!N1^H=?AQ^V1_R=I\3/^Q[U7_TKDK]
MQZ_#C]LC_D[3XF?]CWJO_I7)7Z7XK_\ (MPW^-_D?@/T;?\ D?X[_KU'_P!+
M/-J***_#C^OPK]#_ /@A)_R#?B?_ -=]'_\ 0;VOSPK]#_\ @A)_R#?B?_UW
MT?\ ]!O:^S\/O^2MP_\ V_\ ^D2/RGQM_P"398[_ +A?^GJ9^@-%%%?TJ?P*
M%%%% !1110 4444 ?'W_  5D_:E^._[,]CX$F^"/CK^Q&UF74EU(_P!F6MSY
MPB%MY?\ Q\1/MQYC_=QG/.<"OC3_ (>I?MZ?]%W_ /+7TO\ ^1:^B_\ @NW_
M ,@WX8?]=]8_]!LJ_/"OY]XYSK.,)Q17I4,34A%<EE&<DE>$7HD[;ZG]M>#_
M  IPMF?AY@\3C,!1JU)>TO*=*$I.U6:5Y.+;LDDM=E8^A/\ AZE^WI_T7?\
M\M?2_P#Y%H_X>I?MZ?\ 1=__ "U]+_\ D6OGNBODO]8^(?\ H,J_^#)_YGZ9
M_J+P1_T*\/\ ^"*7_P B?7?[-/\ P4D_;2^('[0_@;P+XN^,WVO2M8\6:?9:
MC:_\([IT?G02W"(Z;DMPRY4D94@CL17ZJU^''[&__)VGPS_['O2O_2N.OW'K
M]D\,\?CL?E]>6)JRJ-25G*3E;3I=L_ECZ0&39/DV=8.&7X:G1C*G)M4X1@F^
M;=J*5V?EY_P6^_Y.:\,_]B)!_P"EMW7QE7V;_P %OO\ DYKPS_V(D'_I;=U\
M95^4\9_\E1BO\7Z(_I#PJ_Y-YEW_ %[_ %84445\P?H)]%_\$HO^3[/!O_7#
M4_\ TW7%?L+7X]?\$HO^3[/!O_7#4_\ TW7%?L+7[]X6?\D]4_Z^R_\ 28'\
M5_2+_P"2XH?]@\/_ $Y5/QZ_X*N_\GV>,O\ KAIG_INMZ^=*^B_^"KO_ "?9
MXR_ZX:9_Z;K>OG2OQOB7_DHL9_U]J?\ I3/ZHX"_Y(?*_P#L'H_^FXA1117B
MGUA]F_\ !$'_ ).:\3?]B)/_ .EMI7ZAU^7G_!$'_DYKQ-_V(D__ *6VE?J'
M7]%>&W_)+P_Q2_,_A;QZ_P"3B5?^O=/_ -)/PX_;(_Y.T^)G_8]ZK_Z5R5YM
M7I/[9'_)VGQ,_P"Q[U7_ -*Y*\VK\"S/_D95O\<OS9_:7#W_ "(,)_UZI_\
MI""BBBN(]<_0_P#X(2?\@WXG_P#7?1__ $&]K] :_/[_ ((2?\@WXG_]=]'_
M /0;VOT!K^E^ ?\ DDL-_P!O_P#I<C^ ?&G_ ).;C_\ N%_Z9IG\^VJ?\A*X
M_P"N[_\ H1J"I]4_Y"5Q_P!=W_\ 0C4%?S2]S^_*?P+T"BBBD4?JC_P10_Y-
M+U;_ +'N\_\ 22SKZ$_:D_Y-E^(O_8B:O_Z12U\]_P#!%#_DTO5O^Q[O/_22
MSKZ$_:D_Y-E^(O\ V(FK_P#I%+7],\/_ /)%4O\ KT_R9_G_ ,;?\G:Q/_81
M'_TJ)^%5%%%?S,?Z !1110!^R?\ P2]_Y,3\!?\ 7"__ /3C<T?\%0O^3$_'
MO_7"P_\ 3C;4?\$O?^3$_ 7_ %PO_P#TXW-'_!4+_DQ/Q[_UPL/_ $XVU?TP
MO^2!_P"Y7_W$?Y_K_D]'_=0_]V3\;****_F<_P!  HHHH _=7]EO_DV7X=?]
MB)I'_I%%7SW_ ,%K_P#DTO2?^Q[L_P#TDO*^A/V6_P#DV7X=?]B)I'_I%%7S
MW_P6O_Y-+TG_ +'NS_\ 22\K^F.(/^2)J_\ 7I?DC_/[@G_D[.&_["'_ .E2
M/RNHHHK^9S_0$*GTO_D)6_\ UW3_ -"%05/I?_(2M_\ KNG_ *$*<?B1,_@9
M_037Y_?\%V_^0;\,/^N^L?\ H-E7Z U^?W_!=O\ Y!OPP_Z[ZQ_Z#95_2W'_
M /R2.)_[<_\ 3D3^ _!;_DYF ]:G_IFH?GA1117\T']_!7I/[&__ "=I\,_^
MQ[TK_P!*XZ\VKTG]C?\ Y.T^&?\ V/>E?^E<==V6?\C*A_CC_P"E(\CB#_D0
MXO\ Z]5/_2&?N/7Y>?\ !;[_ ).:\,_]B)!_Z6W=?J'7Y>?\%OO^3FO#/_8B
M0?\ I;=U^^^)/_)+S_Q1_,_BWP$_Y.'2_P"O=3\CXRHHHK^=#^Z0KZ+_ ."4
M7_)]G@W_ *X:G_Z;KBOG2OHO_@E%_P GV>#?^N&I_P#INN*]KAO_ )*'!_\
M7VG_ .E(^3X]_P"2'S3_ +!ZW_IN1^PM?CU_P5=_Y/L\9?\ 7#3/_3=;U^PM
M?CU_P5=_Y/L\9?\ 7#3/_3=;U^R>*?\ R3M/_K['_P!)F?RO]'3_ )+BO_V#
MS_\ 3E(^=****_ 3^U K[-_X(@_\G->)O^Q$G_\ 2VTKXRK[-_X(@_\ )S7B
M;_L1)_\ TMM*^FX,_P"2HPO^+]&?GWBM_P F[S'_ *]_^W(_4.OPX_;(_P"3
MM/B9_P!CWJO_ *5R5^X]?AQ^V1_R=I\3/^Q[U7_TKDK]+\5_^1;AO\;_ "/P
M'Z-O_(_QW_7J/_I9YM1117X<?U^%?H?_ ,$)/^0;\3_^N^C_ /H-[7YX5^A_
M_!"3_D&_$_\ Z[Z/_P"@WM?9^'W_ "5N'_[?_P#2)'Y3XV_\FRQW_<+_ -/4
MS] :***_I4_@4**** "BBB@ HHHH _/[_@NW_P @WX8?]=]8_P#0;*OSPK]#
M_P#@NW_R#?AA_P!=]8_]!LJ_/"OYJ\0?^2NQ'_;G_IN)_?7@C_R;/ ^M7_T]
M4"BBBOC#]6/2?V-_^3M/AG_V/>E?^E<=?N/7X<?L;_\ )VGPS_['O2O_ $KC
MK]QZ_<O"C_D6XC_&O_23^0/I)?\ (^P/_7J7_I9^7G_!;[_DYKPS_P!B)!_Z
M6W=?&5?9O_!;[_DYKPS_ -B)!_Z6W=?&5?FG&?\ R5&*_P 7Z(_?O"K_ )-Y
MEW_7O]6%%%%?,'Z"?1?_  2B_P"3[/!O_7#4_P#TW7%?L+7X]?\ !*+_ )/L
M\&_]<-3_ /3=<5^PM?OWA9_R3U3_ *^R_P#28'\5_2+_ .2XH?\ 8/#_ -.5
M3\>O^"KO_)]GC+_KAIG_ *;K>OG2OHO_ (*N_P#)]GC+_KAIG_INMZ^=*_&^
M)?\ DHL9_P!?:G_I3/ZHX"_Y(?*_^P>C_P"FXA1117BGUA]F_P#!$'_DYKQ-
M_P!B)/\ ^EMI7ZAU^7G_  1!_P"3FO$W_8B3_P#I;:5^H=?T5X;?\DO#_%+\
MS^%O'K_DXE7_ *]T_P#TD_#C]LC_ ).T^)G_ &/>J_\ I7)7FU>D_MD?\G:?
M$S_L>]5_]*Y*\VK\"S/_ )&5;_'+\V?VEP]_R(,)_P!>J?\ Z0@HHHKB/7/T
M/_X(2?\ (-^)_P#UWT?_ -!O:_0&OS^_X(2?\@WXG_\ 7?1__0;VOT!K^E^
M?^22PW_;_P#Z7(_@'QI_Y.;C_P#N%_Z9IG\^VJ?\A*X_Z[O_ .A&H*GU3_D)
M7'_7=_\ T(U!7\TO<_ORG\"] HHHI%'ZH_\ !%#_ )-+U;_L>[S_ -)+.OH3
M]J3_ )-E^(O_ &(FK_\ I%+7SW_P10_Y-+U;_L>[S_TDLZ^A/VI/^39?B+_V
M(FK_ /I%+7],\/\ _)%4O^O3_)G^?_&W_)VL3_V$1_\ 2HGX54445_,Q_H %
M%%% '[)_\$O?^3$_ 7_7"_\ _3C<T?\ !4+_ ),3\>_]<+#_ -.-M1_P2]_Y
M,3\!?]<+_P#].-S1_P %0O\ DQ/Q[_UPL/\ TXVU?TPO^2!_[E?_ '$?Y_K_
M )/1_P!U#_W9/QLHHHK^9S_0 **** /W5_9;_P"39?AU_P!B)I'_ *115\]_
M\%K_ /DTO2?^Q[L__22\KZ$_9;_Y-E^'7_8B:1_Z115\]_\ !:__ )-+TG_L
M>[/_ -)+ROZ8X@_Y(FK_ ->E^2/\_N"?^3LX;_L(?_I4C\KJ***_F<_T!"I]
M+_Y"5O\ ]=T_]"%05/I?_(2M_P#KNG_H0IQ^)$S^!G]!-?G]_P %V_\ D&_#
M#_KOK'_H-E7Z U^?W_!=O_D&_##_ *[ZQ_Z#95_2W'__ "2.)_[<_P#3D3^
M_!;_ ).9@/6I_P"F:A^>%%%%?S0?W\%>D_L;_P#)VGPS_P"Q[TK_ -*XZ\VK
MTG]C?_D[3X9_]CWI7_I7'7=EG_(RH?XX_P#I2/(X@_Y$.+_Z]5/_ $AG[CU^
M7G_!;[_DYKPS_P!B)!_Z6W=?J'7Y>?\ !;[_ ).:\,_]B)!_Z6W=?OOB3_R2
M\_\ %'\S^+? 3_DX=+_KW4_(^,J***_G0_ND*^B_^"47_)]G@W_KAJ?_ *;K
MBOG2OHO_ ()1?\GV>#?^N&I_^FZXKVN&_P#DH<'_ -?:?_I2/D^/?^2'S3_L
M'K?^FY'["U^/7_!5W_D^SQE_UPTS_P!-UO7["U^/7_!5W_D^SQE_UPTS_P!-
MUO7[)XI_\D[3_P"OL?\ TF9_*_T=/^2XK_\ 8//_ -.4CYTHHHK\!/[4"OLW
M_@B#_P G->)O^Q$G_P#2VTKXRK[-_P""(/\ R<UXF_[$2?\ ]+;2OIN#/^2H
MPO\ B_1GY]XK?\F[S'_KW_[<C]0Z_#C]LC_D[3XF?]CWJO\ Z5R5^X]?AQ^V
M1_R=I\3/^Q[U7_TKDK]+\5_^1;AO\;_(_ ?HV_\ (_QW_7J/_I9YM1117X<?
MU^%?H?\ \$)/^0;\3_\ KOH__H-[7YX5^A__  0D_P"0;\3_ /KOH_\ Z#>U
M]GX??\E;A_\ M_\ ](D?E/C;_P FRQW_ '"_]/4S] :***_I4_@4**** "BB
MB@ HHHH _/[_ (+M_P#(-^&'_7?6/_0;*OSPK]#_ /@NW_R#?AA_UWUC_P!!
MLJ_/"OYJ\0?^2NQ'_;G_ *;B?WUX(_\ )L\#ZU?_ $]4"BBBOC#]6/2?V-_^
M3M/AG_V/>E?^E<=?N/7X<?L;_P#)VGPS_P"Q[TK_ -*XZ_<>OW+PH_Y%N(_Q
MK_TD_D#Z27_(^P/_ %ZE_P"EGY>?\%OO^3FO#/\ V(D'_I;=U\95]F_\%OO^
M3FO#/_8B0?\ I;=U\95^:<9_\E1BO\7Z(_?O"K_DWF7?]>_U84445\P?H)]%
M_P#!*+_D^SP;_P!<-3_]-UQ7["U^/7_!*+_D^SP;_P!<-3_]-UQ7["U^_>%G
M_)/5/^OLO_28'\5_2+_Y+BA_V#P_].53\>O^"KO_ "?9XR_ZX:9_Z;K>OG2O
MHO\ X*N_\GV>,O\ KAIG_INMZ^=*_&^)?^2BQG_7VI_Z4S^J. O^2'RO_L'H
M_P#IN(4445XI]8?9O_!$'_DYKQ-_V(D__I;:5^H=?EY_P1!_Y.:\3?\ 8B3_
M /I;:5^H=?T5X;?\DO#_ !2_,_A;QZ_Y.)5_Z]T__23\./VR/^3M/B9_V/>J
M_P#I7)7FU>D_MD?\G:?$S_L>]5_]*Y*\VK\"S/\ Y&5;_'+\V?VEP]_R(,)_
MUZI_^D(****XCUS]#_\ @A)_R#?B?_UWT?\ ]!O:_0&OS^_X(2?\@WXG_P#7
M?1__ $&]K] :_I?@'_DDL-_V_P#^ER/X!\:?^3FX_P#[A?\ IFF?S[:I_P A
M*X_Z[O\ ^A&H*GU3_D)7'_7=_P#T(U!7\TO<_ORG\"] HHHI%'ZH_P#!%#_D
MTO5O^Q[O/_22SKZ$_:D_Y-E^(O\ V(FK_P#I%+7SW_P10_Y-+U;_ +'N\_\
M22SKZ$_:D_Y-E^(O_8B:O_Z12U_3/#__ "15+_KT_P F?Y_\;?\ )VL3_P!A
M$?\ TJ)^%5%%%?S,?Z !1110!^R?_!+W_DQ/P%_UPO\ _P!.-S1_P5"_Y,3\
M>_\ 7"P_].-M1_P2]_Y,3\!?]<+_ /\ 3C<T?\%0O^3$_'O_ %PL/_3C;5_3
M"_Y('_N5_P#<1_G^O^3T?]U#_P!V3\;****_F<_T "BBB@#]U?V6_P#DV7X=
M?]B)I'_I%%7SW_P6O_Y-+TG_ +'NS_\ 22\KZ$_9;_Y-E^'7_8B:1_Z115\]
M_P#!:_\ Y-+TG_L>[/\ ])+ROZ8X@_Y(FK_UZ7Y(_P _N"?^3LX;_L(?_I4C
M\KJ***_F<_T!"I]+_P"0E;_]=T_]"%05/I?_ "$K?_KNG_H0IQ^)$S^!G]!-
M?G]_P7;_ .0;\,/^N^L?^@V5?H#7Y_?\%V_^0;\,/^N^L?\ H-E7]+<?_P#)
M(XG_ +<_].1/X#\%O^3F8#UJ?^F:A^>%%%%?S0?W\%>D_L;_ /)VGPS_ .Q[
MTK_TKCKS:O2?V-_^3M/AG_V/>E?^E<==V6?\C*A_CC_Z4CR.(/\ D0XO_KU4
M_P#2&?N/7Y>?\%OO^3FO#/\ V(D'_I;=U^H=?EY_P6^_Y.:\,_\ 8B0?^EMW
M7[[XD_\ )+S_ ,4?S/XM\!/^3ATO^O=3\CXRHHHK^=#^Z0KZ+_X)1?\ )]G@
MW_KAJ?\ Z;KBOG2OHO\ X)1?\GV>#?\ KAJ?_INN*]KAO_DH<'_U]I_^E(^3
MX]_Y(?-/^P>M_P"FY'["U^/7_!5W_D^SQE_UPTS_ --UO7["U^/7_!5W_D^S
MQE_UPTS_ --UO7[)XI_\D[3_ .OL?_29G\K_ $=/^2XK_P#8//\ ].4CYTHH
MHK\!/[4"OLW_ ((@_P#)S7B;_L1)_P#TMM*^,J^S?^"(/_)S7B;_ +$2?_TM
MM*^FX,_Y*C"_XOT9^?>*W_)N\Q_Z]_\ MR/U#K\./VR/^3M/B9_V/>J_^E<E
M?N/7X<?MD?\ )VGQ,_['O5?_ $KDK]+\5_\ D6X;_&_R/P'Z-O\ R/\ '?\
M7J/_ *6>;4445^'']?A7Z'_\$)/^0;\3_P#KOH__ *#>U^>%?H?_ ,$)/^0;
M\3_^N^C_ /H-[7V?A]_R5N'_ .W_ /TB1^4^-O\ R;+'?]PO_3U,_0&BBBOZ
M5/X%"BBB@ HHHH **** /S^_X+M_\@WX8?\ 7?6/_0;*OSPK]#_^"[?_ "#?
MAA_UWUC_ -!LJ_/"OYJ\0?\ DKL1_P!N?^FXG]]>"/\ R;/ ^M7_ -/5 HHH
MKXP_5CTG]C?_ ).T^&?_ &/>E?\ I7'7[CU^''[&_P#R=I\,_P#L>]*_]*XZ
M_<>OW+PH_P"1;B/\:_\ 23^0/I)?\C[ _P#7J7_I9^7G_!;[_DYKPS_V(D'_
M *6W=?&5?9O_  6^_P"3FO#/_8B0?^EMW7QE7YIQG_R5&*_Q?HC]^\*O^3>9
M=_U[_5A1117S!^@GT7_P2B_Y/L\&_P#7#4__ $W7%?L+7X]?\$HO^3[/!O\
MUPU/_P!-UQ7["U^_>%G_ "3U3_K[+_TF!_%?TB_^2XH?]@\/_3E4_'K_ (*N
M_P#)]GC+_KAIG_INMZ^=*^B_^"KO_)]GC+_KAIG_ *;K>OG2OQOB7_DHL9_U
M]J?^E,_JC@+_ )(?*_\ L'H_^FXA1117BGUA]F_\$0?^3FO$W_8B3_\ I;:5
M^H=?EY_P1!_Y.:\3?]B)/_Z6VE?J'7]%>&W_ "2\/\4OS/X6\>O^3B5?^O=/
M_P!)/PX_;(_Y.T^)G_8]ZK_Z5R5YM7I/[9'_ "=I\3/^Q[U7_P!*Y*\VK\"S
M/_D95O\ '+\V?VEP]_R(,)_UZI_^D(****XCUS]#_P#@A)_R#?B?_P!=]'_]
M!O:_0&OS^_X(2?\ (-^)_P#UWT?_ -!O:_0&OZ7X!_Y)+#?]O_\ I<C^ ?&G
M_DYN/_[A?^F:9_/MJG_(2N/^N[_^A&H*GU3_ )"5Q_UW?_T(U!7\TO<_ORG\
M"] HHHI%'ZH_\$4/^32]6_['N\_])+.OH3]J3_DV7XB_]B)J_P#Z12U\]_\
M!%#_ )-+U;_L>[S_ -)+.OH3]J3_ )-E^(O_ &(FK_\ I%+7],\/_P#)%4O^
MO3_)G^?_ !M_R=K$_P#81'_TJ)^%5%%%?S,?Z !1110!^R?_  2]_P"3$_ 7
M_7"__P#3C<T?\%0O^3$_'O\ UPL/_3C;4?\ !+W_ ),3\!?]<+__ -.-S1_P
M5"_Y,3\>_P#7"P_].-M7],+_ )('_N5_]Q'^?Z_Y/1_W4/\ W9/QLHHHK^9S
M_0 **** /W5_9;_Y-E^'7_8B:1_Z115\]_\ !:__ )-+TG_L>[/_ -)+ROH3
M]EO_ )-E^'7_ &(FD?\ I%%7SW_P6O\ ^32])_['NS_])+ROZ8X@_P"2)J_]
M>E^2/\_N"?\ D[.&_P"PA_\ I4C\KJ***_F<_P! 0J?2_P#D)6__ %W3_P!"
M%05/I?\ R$K?_KNG_H0IQ^)$S^!G]!-?G]_P7;_Y!OPP_P"N^L?^@V5?H#7Y
M_?\ !=O_ )!OPP_Z[ZQ_Z#95_2W'_P#R2.)_[<_].1/X#\%O^3F8#UJ?^F:A
M^>%%%%?S0?W\%>D_L;_\G:?#/_L>]*_]*XZ\VKTG]C?_ ).T^&?_ &/>E?\
MI7'7=EG_ ",J'^./_I2/(X@_Y$.+_P"O53_TAG[CU^7G_!;[_DYKPS_V(D'_
M *6W=?J'7Y>?\%OO^3FO#/\ V(D'_I;=U^^^)/\ R2\_\4?S/XM\!/\ DX=+
M_KW4_(^,J***_G0_ND*^B_\ @E%_R?9X-_ZX:G_Z;KBOG2OHO_@E%_R?9X-_
MZX:G_P"FZXKVN&_^2AP?_7VG_P"E(^3X]_Y(?-/^P>M_Z;D?L+7X]?\ !5W_
M )/L\9?]<-,_]-UO7["U^/7_  5=_P"3[/&7_7#3/_3=;U^R>*?_ "3M/_K[
M'_TF9_*_T=/^2XK_ /8//_TY2/G2BBBOP$_M0*^S?^"(/_)S7B;_ +$2?_TM
MM*^,J^S?^"(/_)S7B;_L1)__ $MM*^FX,_Y*C"_XOT9^?>*W_)N\Q_Z]_P#M
MR/U#K\./VR/^3M/B9_V/>J_^E<E?N/7X<?MD?\G:?$S_ +'O5?\ TKDK]+\5
M_P#D6X;_ !O\C\!^C;_R/\=_UZC_ .EGFU%%%?AQ_7X5^A__  0D_P"0;\3_
M /KOH_\ Z#>U^>%?H?\ \$)/^0;\3_\ KOH__H-[7V?A]_R5N'_[?_\ 2)'Y
M3XV_\FRQW_<+_P!/4S] :***_I4_@4**** "BBB@ HHHH _/[_@NW_R#?AA_
MUWUC_P!!LJ_/"OT/_P""[?\ R#?AA_UWUC_T&RK\\*_FKQ!_Y*[$?]N?^FXG
M]]>"/_)L\#ZU?_3U0****^,/U8])_8W_ .3M/AG_ -CWI7_I7'7[CU^''[&_
M_)VGPS_['O2O_2N.OW'K]R\*/^1;B/\ &O\ TD_D#Z27_(^P/_7J7_I9^7G_
M  6^_P"3FO#/_8B0?^EMW7QE7V;_ ,%OO^3FO#/_ &(D'_I;=U\95^:<9_\
M)48K_%^B/W[PJ_Y-YEW_ %[_ %84445\P?H)]%_\$HO^3[/!O_7#4_\ TW7%
M?L+7X]?\$HO^3[/!O_7#4_\ TW7%?L+7[]X6?\D]4_Z^R_\ 28'\5_2+_P"2
MXH?]@\/_ $Y5/QZ_X*N_\GV>,O\ KAIG_INMZ^=*^B_^"KO_ "?9XR_ZX:9_
MZ;K>OG2OQOB7_DHL9_U]J?\ I3/ZHX"_Y(?*_P#L'H_^FXA1117BGUA]F_\
M!$'_ ).:\3?]B)/_ .EMI7ZAU^7G_!$'_DYKQ-_V(D__ *6VE?J'7]%>&W_)
M+P_Q2_,_A;QZ_P"3B5?^O=/_ -)/PX_;(_Y.T^)G_8]ZK_Z5R5YM7I/[9'_)
MVGQ,_P"Q[U7_ -*Y*\VK\"S/_D95O\<OS9_:7#W_ "(,)_UZI_\ I""BBBN(
M]<_0_P#X(2?\@WXG_P#7?1__ $&]K] :_/[_ ((2?\@WXG_]=]'_ /0;VOT!
MK^E^ ?\ DDL-_P!O_P#I<C^ ?&G_ ).;C_\ N%_Z9IG\^VJ?\A*X_P"N[_\
MH1J"I]4_Y"5Q_P!=W_\ 0C4%?S2]S^_*?P+T"BBBD4?JC_P10_Y-+U;_ +'N
M\_\ 22SKZ$_:D_Y-E^(O_8B:O_Z12U\]_P#!%#_DTO5O^Q[O/_22SKZ$_:D_
MY-E^(O\ V(FK_P#I%+7],\/_ /)%4O\ KT_R9_G_ ,;?\G:Q/_81'_TJ)^%5
M%%%?S,?Z !1110!^R?\ P2]_Y,3\!?\ 7"__ /3C<T?\%0O^3$_'O_7"P_\
M3C;4?\$O?^3$_ 7_ %PO_P#TXW-'_!4+_DQ/Q[_UPL/_ $XVU?TPO^2!_P"Y
M7_W$?Y_K_D]'_=0_]V3\;****_F<_P!  HHHH _=7]EO_DV7X=?]B)I'_I%%
M7SW_ ,%K_P#DTO2?^Q[L_P#TDO*^A/V6_P#DV7X=?]B)I'_I%%7SW_P6O_Y-
M+TG_ +'NS_\ 22\K^F.(/^2)J_\ 7I?DC_/[@G_D[.&_["'_ .E2/RNHHHK^
M9S_0$*GTO_D)6_\ UW3_ -"%05/I?_(2M_\ KNG_ *$*<?B1,_@9_037Y_?\
M%V_^0;\,/^N^L?\ H-E7Z U^?W_!=O\ Y!OPP_Z[ZQ_Z#95_2W'_ /R2.)_[
M<_\ 3D3^ _!;_DYF ]:G_IFH?GA1117\T']_!7I/[&__ "=I\,_^Q[TK_P!*
MXZ\VKTG]C?\ Y.T^&?\ V/>E?^E<==V6?\C*A_CC_P"E(\CB#_D0XO\ Z]5/
M_2&?N/7Y>?\ !;[_ ).:\,_]B)!_Z6W=?J'7Y>?\%OO^3FO#/_8B0?\ I;=U
M^^^)/_)+S_Q1_,_BWP$_Y.'2_P"O=3\CXRHHHK^=#^Z0KZ+_ ."47_)]G@W_
M *X:G_Z;KBOG2OHO_@E%_P GV>#?^N&I_P#INN*]KAO_ )*'!_\ 7VG_ .E(
M^3X]_P"2'S3_ +!ZW_IN1^PM?CU_P5=_Y/L\9?\ 7#3/_3=;U^PM?CU_P5=_
MY/L\9?\ 7#3/_3=;U^R>*?\ R3M/_K['_P!)F?RO]'3_ )+BO_V#S_\ 3E(^
M=****_ 3^U K[-_X(@_\G->)O^Q$G_\ 2VTKXRK[-_X(@_\ )S7B;_L1)_\
MTMM*^FX,_P"2HPO^+]&?GWBM_P F[S'_ *]_^W(_4.OPX_;(_P"3M/B9_P!C
MWJO_ *5R5^X]?AQ^V1_R=I\3/^Q[U7_TKDK]+\5_^1;AO\;_ "/P'Z-O_(_Q
MW_7J/_I9YM1117X<?U^%?H?_ ,$)/^0;\3_^N^C_ /H-[7YX5^A__!"3_D&_
M$_\ Z[Z/_P"@WM?9^'W_ "5N'_[?_P#2)'Y3XV_\FRQW_<+_ -/4S] :***_
MI4_@4**** "BBB@ K ^*7PXT+XN_#W5OAKXFO-0M[#6+4V]U-I5ZUM<(I(.8
MY4^9#QU%;]% 'RS_ ,.A_P!F;_H?_BG_ .''O?\ &C_AT/\ LS?]#_\ %/\
M\./>_P"-?4U% 'RS_P .A_V9O^A_^*?_ (<>]_QH_P"'0_[,W_0__%/_ ,./
M>_XU]344 ?+/_#H?]F;_ *'_ .*?_AQ[W_&C_AT/^S-_T/\ \4__  X][_C7
MU-10!\L_\.A_V9O^A_\ BG_X<>]_QH_X=#_LS?\ 0_\ Q3_\./>_XU]344 ?
M+/\ PZ'_ &9O^A_^*?\ X<>]_P :/^'0_P"S-_T/_P 4_P#PX][_ (U]344
M?+/_  Z'_9F_Z'_XI_\ AQ[W_&C_ (=#_LS?]#_\4_\ PX][_C7U-10!\L_\
M.A_V9O\ H?\ XI_^''O?\:/^'0_[,W_0_P#Q3_\ #CWO^-?4U% 'RS_PZ'_9
MF_Z'_P"*?_AQ[W_&C_AT/^S-_P!#_P#%/_PX][_C7U-10!\L_P##H?\ 9F_Z
M'_XI_P#AQ[W_ !H_X=#_ +,W_0__ !3_ /#CWO\ C7U-10!\L_\ #H?]F;_H
M?_BG_P"''O?\:/\ AT/^S-_T/_Q3_P##CWO^-?4U% 'RS_PZ'_9F_P"A_P#B
MG_X<>]_QH_X=#_LS?]#_ /%/_P ./>_XU]344 ?+/_#H?]F;_H?_ (I_^''O
M?\:/^'0_[,W_ $/_ ,4__#CWO^-?4U% 'RS_ ,.A_P!F;_H?_BG_ .''O?\
M&C_AT/\ LS?]#_\ %/\ \./>_P"-?4U% 'RS_P .A_V9O^A_^*?_ (<>]_QH
M_P"'0_[,W_0__%/_ ,./>_XU]344 ?+/_#H?]F;_ *'_ .*?_AQ[W_&C_AT/
M^S-_T/\ \4__  X][_C7U-10!\L_\.A_V9O^A_\ BG_X<>]_QH_X=#_LS?\
M0_\ Q3_\./>_XU]344 ?+/\ PZ'_ &9O^A_^*?\ X<>]_P :/^'0_P"S-_T/
M_P 4_P#PX][_ (U]344 ?+/_  Z'_9F_Z'_XI_\ AQ[W_&C_ (=#_LS?]#_\
M4_\ PX][_C7U-10!\L_\.A_V9O\ H?\ XI_^''O?\:/^'0_[,W_0_P#Q3_\
M#CWO^-?4U% 'RS_PZ'_9F_Z'_P"*?_AQ[W_&C_AT/^S-_P!#_P#%/_PX][_C
M7U-10!\L_P##H?\ 9F_Z'_XI_P#AQ[W_ !H_X=#_ +,W_0__ !3_ /#CWO\
MC7U-10!\L_\ #H?]F;_H?_BG_P"''O?\:/\ AT/^S-_T/_Q3_P##CWO^-?4U
M% 'RS_PZ'_9F_P"A_P#BG_X<>]_QH_X=#_LS?]#_ /%/_P ./>_XU]344 ?+
M/_#H?]F;_H?_ (I_^''O?\:/^'0_[,W_ $/_ ,4__#CWO^-?4U% 'RS_ ,.A
M_P!F;_H?_BG_ .''O?\ &C_AT/\ LS?]#_\ %/\ \./>_P"-?4U% 'RS_P .
MA_V9O^A_^*?_ (<>]_QH_P"'0_[,W_0__%/_ ,./>_XU]344 ?+/_#H?]F;_
M *'_ .*?_AQ[W_&C_AT/^S-_T/\ \4__  X][_C7U-10!\L_\.A_V9O^A_\
MBG_X<>]_QH_X=#_LS?\ 0_\ Q3_\./>_XU]344 ?+/\ PZ'_ &9O^A_^*?\
MX<>]_P :/^'0_P"S-_T/_P 4_P#PX][_ (U]344 ?+/_  Z'_9F_Z'_XI_\
MAQ[W_&C_ (=#_LS?]#_\4_\ PX][_C7U-10!\L_\.A_V9O\ H?\ XI_^''O?
M\:/^'0_[,W_0_P#Q3_\ #CWO^-?4U% 'RS_PZ'_9F_Z'_P"*?_AQ[W_&C_AT
M/^S-_P!#_P#%/_PX][_C7U-10!\L_P##H?\ 9F_Z'_XI_P#AQ[W_ !H_X=#_
M +,W_0__ !3_ /#CWO\ C7U-10!\L_\ #H?]F;_H?_BG_P"''O?\:/\ AT/^
MS-_T/_Q3_P##CWO^-?4U% 'RS_PZ'_9F_P"A_P#BG_X<>]_QH_X=#_LS?]#_
M /%/_P ./>_XU]344 <7\!/@3X/_ &=/A]'\-? VJ:U>6$5U+<+-K^K27MP6
MD()!ED^8CC@=J[2BB@ HHHH **** "FRRQ01-//(J(BEG=S@*!U)/84ZOE'_
M (+F:5\9-;_X)(?'G2_@+%J$GB.7P++MBTH,;F6Q$L1OTC"\EFLA<K@<G.!D
MF@#UKP[^VO\ LP>*]9T?2=$^*D+P^)+X67AC7)],NX=(URY.[;!8:E)$MG>R
M-M;:D$KL^UMH.#4OQ'_;0_9<^$/Q=T+X$_$KXS:5H_BGQ+?P6&CZ==B0++>3
MY^SVK3!###/+_P LXI'5Y,C8K9&?G7_@KA=?"7Q9_P $2/''_"H5@NM(UCP#
MI*?"2+0>7GU"6:T_L%;$1_,93<FT\D)\V0N.E6O^"DNC_M!:%^QUX)^(QT'P
M7XI;P9XN\(:_\4? VK:9,;KQ1>VM]8LD=E=P3JL-RMVMO+&C12B9H8XC\CLC
M@'TO_P -)_ D?'/4?V:9?B=ID7CK2/"2>)]1\.32%)H-':8P?;26 0Q"0;6(
M8[2R[@ RYYOX!_MX_L@?M0>(=>\)_ CX^:%X@U/PS:I=ZS80R/#+#:/G9=JL
MRH9;9L';<1[HCQASD5WGB'X9> O$NNW'BGQ7H,-_/-X?N-%E%^QDA%A.RO<0
M^6QV!93'%YAQEQ#&&)"*!X9X'\,?"?XW_MHI^V1)K&BBPMOAQ>> O PDN8O,
M\2VMQ=Q:AJ%V$)S-:C[%"MOQAD6[F ,4L4C 'H_P*_;'_9D_:7\4>(/!/P.^
M+^FZ_J_A80/KFFPI+%/;Q3[O(N DJ(98)-C;)X]T3[3M8UZ5++%!$T\\BHB*
M6=W. H'4D]A7REX(M?B]X0_X+"^(5^)&@^$]=TKQM\#_ #O"'BK0M-N+2_\
M#]EI6KQJ^E7RR3S1S?:)=7:>.X3RBYM9%\O$>0O_  7,TKXR:W_P20^/.E_
M6+4)/$<O@67;%I08W,MB)8C?I&%Y+-9"Y7 Y.<#)- 'K7AW]M?\ 9@\5ZSH^
MDZ)\5(7A\27PLO#&N3Z9=PZ1KER=VV"PU*2);.]D;:VU()79]K;0<&NL^+/Q
MJ^%7P*T+3_$OQ=\<V.@V6K>(-/T+3)KYR#=ZC?7"6UK:QJH+/))+(H  .!N8
MX568?)W_  5PNOA+XL_X(D>./^%0K!=:1K'@'24^$D6@\O/J$LUI_8*V(C^8
MRFY-IY(3YLA<=*\ _P""E/Q7_:(G\$>';S]H']C+XI:C?^#_ (K_  TLO#>O
M:;'HDFC7$\7B719KV[A+:DLIN[VX1K6$O"JQQB-=T2W%R2 ?I!_PTG\"1\<]
M1_9IE^)VF1>.M(\))XGU'PY-(4F@T=IC!]M)8!#$)!M8ACM++N #+GF_@'^W
MC^R!^U!XAU[PG\"/CYH7B#4_#-JEWK-A#(\,L-H^=EVJS*AEMFP=MQ'NB/&'
M.1792^ _!'CYX_B!XS\%2"[U#PK)I=SI^NE7^RV-SLDN;1X@[PJ7*1K-M+!_
M(0%F5%KQ;P/X8^$_QO\ VT4_;(DUC1186WPXO/ 7@827,7F>);6XNXM0U"["
M$YFM1]BA6WXPR+=S &*6*1@#T?X%?MC_ +,G[2_BCQ!X)^!WQ?TW7]7\+"!]
M<TV%)8I[>*?=Y%P$E1#+!)L;9/'NB?:=K&NP^(_Q,^'WPA\(7/C[XG^,=/T+
M1K-HUGU#4KE8HP\CK''&,_>D>1E1$7+.[*J@L0#\V>"+7XO>$/\ @L+XA7XD
M:#X3UW2O&WP/\[PAXJT+3;BTO_#]EI6KQJ^E7RR3S1S?:)=7:>.X3RBYM9%\
MO$>1SG_!2L:Y9_MW?L3Z_P"+B_\ PK*U^+NM1>)3+S:QZ_-H-U%X?>;L&^UM
M*D1/'FR1@?,5! /IGX;_ +2/P<^*WBN\\ >$_$]Q#XBL+%;ZZ\-Z_HMYI.I+
M:,^Q;H6E]%#,T!<%!,J&,L-N[/%7?!GQU^#WQ%^(OBKX2> _B-I6K^(_ YM!
MXOTG3[D2RZ2UT)6@2?;PCL(9#L)W +D@9&?EK_@H5I^OZK_P4=_8QC^$X<^+
M['QOXCN]::V^]#X2_L=TU,SXZ0-.VGH-WRF<P ?/MKK/V: H_P""JO[4NT#)
M\(?#@MC_ *]]:H ]*M?V[_V0[[X6>)_C59_'C19?#/@SQ7<^&/$NI(9";+68
M)$BDT\Q;/,>XWR1A8T5FD\Q"@8,">F_9_P#VC/@=^U/\-[?XN_L]_$S3/%?A
MVXN9;9=1TR4D17$3;98)48!X94/#1R*KKD9 R*B\56'P4^"&@ZI\4?%]M;VL
M2Z^VM76HW@>YN)=3FA%E&80=SO.T3):111@L5*0QKR%KY;_L#X@?L]?"WQM>
M?"CX0>*/$_BCXX?%R?Q5\3]#^%>IZ7)J?A#3[RS2W4)Y][;QBYDMM-@MVG27
MBYGN;B,R")58 ^MOA1\:_A5\<](U/7_A%XYL?$%CH_B"]T/4;S3G+QPZA:2F
M*Y@W8PS1R J2N1D$ G%7/B/\3/A]\(?"%SX^^)_C'3]"T:S:-9]0U*Y6*,/(
MZQQQC/WI'D941%RSNRJH+$ _'G_!#?Q@-9^%GQE\)Z?^S]XF\ Z9H_[0GBXZ
M;8Z[:V$,,4<NISXL8EM+F8+):B-8Y5XC!91&\BY(N_\ !2L:Y9_MW?L3Z_XN
M+_\ "LK7XNZU%XE,O-K'K\V@W47A]YNP;[6TJ1$\>;)&!\Q4$ ^F?AO^TC\'
M/BMXKO/ 'A/Q/<0^(K"Q6^NO#>OZ+>:3J2VC/L6Z%I?10S- 7!03*AC+#;NS
MQ7-_"+]O3]CSX\_%[4O@+\(OC_H.N>+M*M9+J?1;:5UDGMXY/*DGMF=52[B1
MR%:2!I$4D D9KPK_ (*'Z7K>N?\ !1C]C.U^%B,_BVT\:^)+G7#;'YHO"/\
M8[QZF9\=(&G;3T&[Y3.T&/GVUW<G@WX/?&C]K_X<?&/1M0T/3O#WP4LM9T'P
M;/;SPP_VIJ]_%%9S6MJ 1FVMH+>2(JH(DG<!<?9&W '>6O[=_P"R'??"SQ/\
M:K/X\:++X9\&>*[GPQXEU)#(39:S!(D4FGF+9YCW&^2,+&BLTGF(4#!@3TW[
M/_[1GP._:G^&]O\ %W]GOXF:9XK\.W%S+;+J.F2DB*XB;;+!*C /#*AX:.15
M=<C(&147BJP^"GP0T'5/BCXOMK>UB77VUJZU&\#W-Q+J<T(LHS"#N=YVB9+2
M**,%BI2&->0M?+?]@?$#]GKX6^-KSX4?"#Q1XG\4?'#XN3^*OB?H?PKU/2Y-
M3\(:?>6:6ZA//O;>,7,EMIL%NTZ2\7,]S<1F01*K 'UM\*/C7\*OCGI&IZ_\
M(O'-CX@L='\07NAZC>:<Y>.'4+24Q7,&[&&:.0%25R,@@$XJO\3OCW\*/@_J
M.FZ%XY\3NFK:RLSZ/H&E:;<ZCJ=^D04S2065I'+<2I&'3>Z1E4WKN(W#/RA_
MP0W\8#6?A9\9?">G_L_>)O .F:/^T)XN.FV.NVMA##%'+J<^+&);2YF"R6HC
M6.5>(P641O(N2+O[/ US3O\ @N7^TA%\6"_VO4_A%X'E^$;7?\6@0M?KJR6Q
M/\*ZE)$TH'(,D)/5<@'TQH/[3/P%\3?"_4_C-HWQ1TN3PWHD\UOK=^\C1MIM
MS"P66UN(G E@N58JIMW590S*NS+ 'G_"7[=?[)?CKX">*/VG/"GQKTV[\$>"
M6O4\7ZP+>='T:2T027$5S;O&)X941E8QM&'*NI"D,,^ _LU:/K%__P %EOVI
M-;\$)$?!+>"_!%MXEEDCWVC>,HHKAT*C(5KB.P:Q,FTA@&MMQ!V8Z3]@C1/B
MGI'QU_:?^$'QOT3P]+K5QX^L=:N_B#X%@NM-CUR'4-(@BMX6A>>9[.[L[6TM
MHF$<IRK0S??E9W /3/B]_P %$?V)_@/X$\,?$WXK_M%:!I.@>,M(BU;PWJA:
M6>*\TZ1(W6^_<HYCM=LT1-PX6)?,7+#(KT/QG\8_A7\/?A+J'QX\9?$#2K'P
M9I>AOK-]XFDO%:SCL%B\TW(D4D-'Y?S KG<",9R*\Z_:%L/AY\/_ (43_ OX
M:^$_#R>)O&'@]O"OA;1KN)! NGPPO"KW(/(T^T6Y9GSP?-$2;I9XT?XX_P""
M@-I>_!O]@/5OV1_A[^SI\1?B!\'_ (9?LUWVF:+XS\,SZ/=:;=ZG9Z3<V,4V
MH--J$,H2P%L)V6.*4FX=755>T0. ?I)X<\0Z-XM\/6'BOP[?+=:?J=E%=V-R
MBD"6&1 Z. 0" 58'D \USGQ.^/?PH^#^HZ;H7CGQ.Z:MK*S/H^@:5IMSJ.IW
MZ1!3-)!96D<MQ*D8=-[I&53>NXC<,\Y^P_XMO_''['WPT\2ZGX%UKPU--X+T
M]&T?Q L"W<(CA6,.PMY98]L@02)AR=DB[@K94> ?L\#7-._X+E_M(1?%@O\
M:]3^$7@>7X1M=_Q:!"U^NK);$_PKJ4D32@<@R0D]5R ?5OPJ^,7PR^-WAJ3Q
M;\*_&-IK%E;WTMC>F LLME=Q'$MK<0N%DMYT) >&55D0D;E%<YJ7[7G[->D^
M$_B1XZO/B[I9TCX17D]I\2+^#S)4T.XAM(KN:*78I+.D$\3,J;B"VT_,"H^)
M=;\9_'_X>?\ !33]JWQI^R=\*O%'BS2+_P +> ]%\3Q^#HK&66S\3-'<_:+V
M%+Z>"WENK;26M69"_+/9K("AXZ3_ () ZW;:S\8_VL/A3I_[.'Q#^'VDGXIV
M,JMXDN+*.>T8^$M MVMY9[2^GE-\P3[4TH9MPG60S&4NJ@'TM\7O^"B/[$_P
M'\">&/B;\5_VBM TG0/&6D1:MX;U0M+/%>:=(D;K??N4<QVNV:(FX<+$OF+E
MAD5Z'XS^,?PK^'OPEU#X\>,OB!I5CX,TO0WUF^\327BM9QV"Q>:;D2*2&C\O
MY@5SN!&,Y%>=?M"V'P\^'_PHG^!?PU\)^'D\3>,/![>%?"VC7<2"!=/AA>%7
MN0>1I]HMRS/G@^:(DW2SQH_QQ_P4!M+WX-_L!ZM^R/\ #W]G3XB_$#X/_#+]
MFN^TS1?&?AF?1[K3;O4[/2;FQBFU!IM0AE"6 MA.RQQ2DW#JZJKVB!P#])/#
MGB'1O%OAZP\5^';Y;K3]3LHKNQN44@2PR('1P" 0"K \@'FN \>_MA?LZ_#7
M7=7\.^*?B"QG\.(C^*IM+T:\O[?P^K1B56U&>UADBTX>41+FY>/]V0_W3NJ#
M]A_Q;?\ CC]C[X:>)=3\"ZUX:FF\%Z>C:/X@6!;N$1PK&'86\LL>V0()$PY.
MR1=P5LJ/GO\ X(0R:AIG[ NI:-\7Y0GQ%TOXL>-D^,;:B0)QKC:[>3/)<EO[
MUG)9NK'@PM$02N#0!]0_%+]I#X"_!3X0M\??BG\7= T7P6+:&>/Q+=:BAM)X
MY@#"8G4D3&0,NP)N+Y&T'-/^+?[0_P %/@1JOA'1/B_\1+#0+GQYXH@\.>$8
M[\L/[2U696:&T0@$!WV$+N(!;"@[F /Y@^!]*\4:7_P;,_%I-4AFC\+W%YXI
MN?AA%<@@IX6D\0R/IA0-R(3"0\/;R6BV_+MK]6_%O@GPWXY@L+3Q18M=0:=J
MUMJ5O;F9UC-S;N)('=5($GERJDJJV0)(T?&44@ \XU7]O3]CS0OVAK3]E/6?
MC_H-KX^O[S['9Z!/*Z^=>>4)19K,5\G[48RKBWW^:58'9@BK'Q<_;>_90^!'
MQB\-_L^?%KXX:/HOC;Q>;<>&O#$YD>[O_/G-O#L2-6.'F5D4G&2K8Z&O._VJ
M/!'P:^._BOPI\$7O]"TO0OAQ\3-+^(7CG69+B&WBTN^LKK^T[:V5R0%N[BZ:
M.:;NML\ID*FY@\SD/VF?A/\ &_\ 9P_:'L/VU_V;/VE?$>JQ>,_BAX9T#XC_
M  >U][2\T?5+*ZN;/2'?3ML*SV%W:Q/]K)$K(RV\QD7!=J /LBO,_'O[87[.
MOPUUW5_#OBGX@L9_#B(_BJ;2]&O+^W\/JT8E5M1GM89(M.'E$2YN7C_=D/\
M=.ZO3*^*/^"$,FH:9^P+J6C?%^4)\1=+^+'C9/C&VHD"<:XVNWDSR7);^]9R
M6;JQX,+1$$K@T ?1'QT_;/\ V6_V:_A_I7Q2^,_QITC2=!UR+SM%U"%GO!?P
M^6)3/"ELLCRPK&RNTJ@HJLK,P!!,FM_MC_LN^'?#OP\\8:I\<= &D?%G6;/2
M?AQJT%YYUKK]Y=1M);0P2QAD)E53L)(#$A0=S 'Y$_X)!^+4^"O_  3AT3Q3
MK'AR*_?5_&_BVS^ FCWDBPW-_P"'+G6+F?3K:*20$Q6;0QI/OQL2UCCDP41!
M7TE^QY^RA\)?@M^R7X#_ &;-,UZP\26/@&[CN+F;2[G;:/K,=R][(PBC<A(X
M[R4RQ0.6\HI#U:-6H U]5_;T_8\T+]H:T_93UGX_Z#:^/K^\^QV>@3RNOG7G
ME"46:S%?)^U&,JXM]_FE6!V8(JQ\7/VWOV4/@1\8O#?[/GQ:^.&CZ+XV\7FW
M'AKPQ.9'N[_SYS;P[$C5CAYE9%)QDJV.AKSO]JCP1\&OCOXK\*?!%[_0M+T+
MX<?$S2_B%XYUF2XAMXM+OK*Z_M.VME<D!;NXNFCFF[K;/*9"IN8/,Y#]IGX3
M_&_]G#]H>P_;7_9L_:5\1ZK%XS^*'AG0/B/\'M?>TO-'U2RNKFSTAWT[;"L]
MA=VL3_:R1*R,MO,9%P7:@#[&EEB@B:>>141%+.[G 4#J2>PKRWP[^VO^S!XK
MUG1])T3XJ0O#XDOA9>&-<GTR[ATC7+D[ML%AJ4D2V=[(VUMJ02NS[6V@X->2
M_P#!<S2OC)K?_!)#X\Z7\!8M0D\1R^!9=L6E!C<RV(EB-^D87DLUD+E<#DYP
M,DURG_!7"Z^$OBS_ ((D>./^%0K!=:1K'@'24^$D6@\O/J$LUI_8*V(C^8RF
MY-IY(3YLA<=* /HKXC_MH?LN?"'XNZ%\"?B5\9M*T?Q3XEOX+#1].NQ(%EO)
M\_9[5I@AAAGE_P"6<4CJ\F1L5LC.O_PTG\"1\<]1_9IE^)VF1>.M(\))XGU'
MPY-(4F@T=IC!]M)8!#$)!M8ACM++N #+GYH_X*2Z/^T%H7['7@GXC'0?!?BE
MO!GB[PAK_P 4? VK:9,;KQ1>VM]8LD=E=P3JL-RMVMO+&C12B9H8XC\CLC_5
M_B'X9> O$NNW'BGQ7H,-_/-X?N-%E%^QDA%A.RO<0^6QV!93'%YAQEQ#&&)"
M*  </^SW^W1^R1^U9XIUKP/^S[\==%\2ZQX>@BN-5TRT:2.=+:0D1W2)*B&:
MW<C"SQ[HFXPQR*?\-?VWOV4/C%\=O$'[,WPN^.&CZ[X[\*"Y/B/PYIQDDFT_
M[/,D,WFL%V*4E=8V&[ACMZ\5P'@G0/AA\8_VSU_;4MO%NEV%M8_#>]\"^ +V
M.]A2?7;>>ZBU&^OT#9\RV0V4 MB00RI=3 -#+%(W(_LE_";XY?L4?M9Z7^R3
MI/[0WB+XH?![Q'\-=2U[0_\ A-S;7&L^#KZQO=/@$)O;>*+[3:7:7\C1B96D
M5[*3:[#>0 ?8$LL4$33SR*B(I9W<X"@=23V%>6^'?VU_V8/%>LZ/I.B?%2%X
M?$E\++PQKD^F7<.D:Y<G=M@L-2DB6SO9&VMM2"5V?:VT'!KR7_@N9I7QDUO_
M ()(?'G2_@+%J$GB.7P++MBTH,;F6Q$L1OTC"\EFLA<K@<G.!DFN4_X*X77P
ME\6?\$2/''_"H5@NM(UCP#I*?"2+0>7GU"6:T_L%;$1_,93<FT\D)\V0N.E
M'UC\6?C5\*O@5H6G^)?B[XYL=!LM6\0:?H6F37SD&[U&^N$MK6UC506>2261
M0  <#<QPJLPS_P#AI/X$CXYZC^S3+\3M,B\=:1X23Q/J/AR:0I-!H[3&#[:2
MP"&(2#:Q#':67< &7/YO_P#!2GXK_M$3^"/#MY^T#^QE\4M1O_!_Q7^&EEX;
MU[38]$DT:XGB\2Z+->W<);4EE-W>W"-:PEX56.,1KNB6XN2?TNE\!^"/'SQ_
M$#QGX*D%WJ'A632[G3]=*O\ 9;&YV27-H\0=X5+E(UFVE@_D("S*BT <C^SW
M^W1^R1^U9XIUKP/^S[\==%\2ZQX>@BN-5TRT:2.=+:0D1W2)*B&:W<C"SQ[H
MFXPQR*?\-?VWOV4/C%\=O$'[,WPN^.&CZ[X[\*"Y/B/PYIQDDFT_[/,D,WFL
M%V*4E=8V&[ACMZ\5P'@G0/AA\8_VSU_;4MO%NEV%M8_#>]\"^ +V.]A2?7;>
M>ZBU&^OT#9\RV0V4 MB00RI=3 -#+%(W(_LE_";XY?L4?M9Z7^R3I/[0WB+X
MH?![Q'\-=2U[0_\ A-S;7&L^#KZQO=/@$)O;>*+[3:7:7\C1B96D5[*3:[#>
M0 ?4WQ'^)GP^^$/A"Y\??$_QCI^A:-9M&L^H:E<K%&'D=8XXQG[TCR,J(BY9
MW954%B <+X;_ +2/P<^*WBN\\ >$_$]Q#XBL+%;ZZ\-Z_HMYI.I+:,^Q;H6E
M]%#,T!<%!,J&,L-N[/%?,W_!2L:Y9_MW?L3Z_P"+B_\ PK*U^+NM1>)3+S:Q
MZ_-H-U%X?>;L&^UM*D1/'FR1@?,5!7_@H5I^OZK_ ,%'?V,8_A.'/B^Q\;^(
M[O6FMOO0^$O['=-3,^.D#3MIZ#=\IG, 'S[: /J7P9\=?@]\1?B+XJ^$G@/X
MC:5J_B/P.;0>+])T^Y$LNDM="5H$GV\(["&0["=P"Y(&1GD+7]N_]D.^^%GB
M?XU6?QXT67PSX,\5W/ACQ+J2&0FRUF"1(I-/,6SS'N-\D86-%9I/,0H&# GS
M7]F@*/\ @JK^U+M R?"'PX+8_P"O?6J]K\56'P4^"&@ZI\4?%]M;VL2Z^VM7
M6HW@>YN)=3FA%E&80=SO.T3):111@L5*0QKR%H 7X$_M+? 7]IKX71_&GX#_
M !4TCQ+X7>6>&35K&?"6\L)(FBF5PKP21D?-'(%9>X&:U_AK\5_ /Q@T+_A*
MOAKKIU;27P;35[>TF%I>H?NRVT[(([J(CD2PLZ$8(8Y%?GE^UM\'M2\'?L]/
MX"TOQ'INBS?M+?M=^'+_ .-VF6%Q%<QZ+HVK20VL=A<"&0#;<IIEA9W#!]D\
MUU=*KLC\_4O[&?Q:^.^I_'[XX_LR?&'4+/7M.^%VO:,GA#QC::5'9/?66HZ:
MEY]BN8H<0BXM2=I:-4#Q30,44DD@'MWQ'^)GP^^$/A"Y\??$_P 8Z?H6C6;1
MK/J&I7*Q1AY'6..,9^](\C*B(N6=V55!8@'"^&_[2/P<^*WBN\\ >$_$]Q#X
MBL+%;ZZ\-Z_HMYI.I+:,^Q;H6E]%#,T!<%!,J&,L-N[/%?,W_!2L:Y9_MW?L
M3Z_XN+_\*RM?B[K47B4R\VL>OS:#=1>'WF[!OM;2I$3QYLD8'S%03_@H?I>M
MZY_P48_8SM?A8C/XMM/&OB2YUPVQ^:+PC_8[QZF9\=(&G;3T&[Y3.T&/GVT
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
M?#SQ[K-G9"SM-4\7^$+349X+<,SB)'GC8JFYV;:#C+$]Z[/3O@U\)-(^$J_
M32OAGH5MX(30FT1/",&E1)IJZ:8C";,6X7R_),9*&/&TJ2,8KI:* *^DZ3I>
M@:5:Z%HFGPVEE96Z06=I;1A(X8D4*B*HX50H  '  KA_VB_V8?@]^U+X'D\$
M_%C0)W9(95TG7](OI;#5M%ED7:T]C>P,L]I*1@%HV&Y<JX925/H%% 'DW[''
M[-NK_LD_!S3_ (#+XXM/$>C:(K)I6L2:%'8ZG<J7+&34&@/E7EVQ):2Z6.%I
MGR[H79G;T+PWX \#^#M7USQ!X3\(:;IM]XFU)=0\17EC9)%+J=VL$5LL\[*
M99!!!#$&;)V1(N<*!6O10!Y/\=_V#OV*/VH_%-MXX_:2_9.^'GCW6;.R%G::
MIXO\(6FHSP6X9G$2//&Q5-SLVT'&6)[UV>G?!KX2:1\)5^ FE?#/0K;P0FA-
MHB>$8-*B335TTQ&$V8MPOE^28R4,>-I4D8Q72T4 5])TG2] TJUT+1-/AM+*
MRMT@L[2VC"1PQ(H5$51PJA0  . !7@7[9_\ P3>^"7[8T,6OWFH:AX0\6V][
M:W)\3>'=@75EMR#'9ZO9N#;ZS8D#8UM=(XV,ZHT>]B?H6B@#A_$GP/\ !WQA
M^$8^$/[2?@3PEXPTJ6../4=)ET ?V7=A,;3]CG>4(HQQ&SR!<#YCBNPTK2]/
MT33;?1])M$M[6UA6*W@C&%C11@*/8"K%% 'B-[_P33_X)Y:G\4V^..I?L0?"
MJY\9OK@UE_%5QX$L'U!M1$HF%V;AHBYF$@#^9G=N&<YKLO"/[+G[-_@'XFZM
M\:/!/P)\)Z5XMUV]DO-7\1V&@P17EU<R)LEF:55W>9(H =\[GQ\Q-=Y10 5\
M]?MG_P#!-[X)?MC0Q:_>:AJ'A#Q;;WMK<GQ-X=V!=66W(,=GJ]FX-OK-B0-C
M6UTCC8SJC1[V)^A:* /'_B7^Q#^S5^TQHNA0_MC?LW_#'XCZGX=M7M],NM8\
M$03V]JC;=_V:&Z,YME;8N4$C?=7YC@5WWPG^$7PK^ _P_P!/^%'P3^'.B>$O
M#&DK(NE^'O#FF16=E:"21I7\N&)51-TCNYP.6=B>2:Z*B@#Q&]_X)I_\$\M3
M^*;?''4OV(/A5<^,WUP:R_BJX\"6#Z@VHB43"[-PT1<S"0!_,SNW#.<UV7A'
M]ES]F_P#\3=6^-'@GX$^$]*\6Z[>R7FK^([#08(KRZN9$V2S-*J[O,D4 .^=
MSX^8FN\HH *^:-6_X)G_  P\-?M0:#^U?\ M;7PIJ>CPSQ7'@J]T_P"W^%YS
M-S)>6VGET72]0.6'VRS:,L))1*DPE<-]+T4 <#8_LN?LZVOQ4O/CP/@7X4C\
M;:I/!<ZIXDCT:(W5Q<PQ+#%.TA7+2I&JQK*?G"*%! XKK?%OA+POX]\+:CX'
M\;>'[/5M&U>REL]5TO4+=98+NWD4I)%(C AT925*D8()!K1HH \7^%?_  3B
M_P""?WP-U?4-?^#?[%'PK\+WNK:-<:1JEUH7@.PM7O+"?:)K64QQ#?#(%4-&
M<JP !!KM_@Q^SU\"_P!G3PX?"7P'^$7AWPAIK+&KVGA_28K575 1&&V*"P0$
MJH.=HX&!Q78T4 %?-&K?\$S_ (8>&OVH-!_:O^ 6MKX4U/1X9XKCP5>Z?]O\
M+SF;F2\MM/+HNEZ@<L/MEFT9822B5)A*X;Z7HH QO&'@'P9\2M"M] ^)/@[2
M]:M(-0L]1CLM2M$N(8[RUGCN;>=5D! >*>*.5'P"KQJPP0*L>+?"7A?Q[X6U
M'P/XV\/V>K:-J]E+9ZKI>H6ZRP7=O(I22*1&!#HRDJ5(P02#6C10!XO\*_\
M@G%_P3^^!NKZAK_P;_8H^%?A>]U;1KC2-4NM"\!V%J]Y83[1-:RF.(;X9 JA
MHSE6  (-=O\ !C]GKX%_LZ>'#X2^ _PB\.^$--98U>T\/Z3%:JZH"(PVQ06"
M E5!SM' P.*[&B@#+\;>!O!?Q*\*WO@7XB>$M,U[1=2B\K4-(UBQCN;:Y3(.
MV2*0%7&0#@CJ >U>'_LL_L#Z3^QQ\5?%_B[X2_$:_P!6T#QI>QW-[I7C<2:I
MJFE%1M6VL]7ED-R;%>62SN/.$;N[1R1AV4_0E% '*>&O@7\&O!OQ)UOXQ>%/
MACHFG>*_$L44?B'Q'9Z<D=[J:1Y\M9Y0-TH3<VT,3MW'&,FJWQT_9P^ '[3_
M (1A\ ?M'?!;POX[T.WO5O(-'\6Z)!?VR7"JRK*(IE90X5W ;&0&/K7:44 >
M8_#K]BO]D#X0_##6O@G\*_V7_ /ASP?XCN#/K_A?1?"=I;6&HRE40O-!'&$D
M;;&@RP)^1?05VW@GX?>"/AOI,FB>!/"UEI5M/<O<W,=G $,\[ !II&ZR2,%7
M+L2QP,GBMBB@#+\;>!O!?Q*\*WO@7XB>$M,U[1=2B\K4-(UBQCN;:Y3(.V2*
M0%7&0#@CJ >U>%?LS?\ !/KP]^R5\2/&FN_#7Q]>:YX8\>7"RZGHOCI)-5U/
M3E"%/LEIJTLAN38*"2MG<><L;.YCDC#LI^B:* /%OA'_ ,$X/^"?WP!^(5E\
M6O@?^Q3\+?"/BC3A*-/\1>'/ MC9WMMYL;12>7-%$KINC=T;!Y5V!X)KM?CI
M^SA\ /VG_",/@#]H[X+>%_'>AV]ZMY!H_BW1(+^V2X56591%,K*'"NX#8R Q
M]:[2B@#S'X=?L5_L@?"'X8:U\$_A7^R_X!\.>#_$=P9]?\+Z+X3M+:PU&4JB
M%YH(XPDC;8T&6!/R+Z"NV\$_#[P1\-])DT3P)X6LM*MI[E[FYCLX AGG8 --
M(W621@JY=B6.!D\5L44 %%%% !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!_
"_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>rddt-20260630_g8.jpg
<TEXT>
begin 644 rddt-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@ 2P 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 ***\S_:0_;'_9E_9'LM(N?VA?B[IWA^X\17PL_#>C^5-=ZEK-QD#R;.QMDD
MN;M\LH*PQN067/49 /3**\*3_@I1^QM:^+-#\ ^+_B=J?A#7_%&J6>G>%M!^
M(7@?6?#=]K=U<W$5O#%96^J6EO)=GS9HU;RE<1@EG**K$:_AG]O']E#Q?^U;
MJW[#VA_%A6^*NAZ:VH:GX.N=%OK>>*T41GSQ)+ L4D9$L95D=@P<%210!Z]1
M17D>H?MV_LIZ1^UMIW["FK_%9;/XKZQICZEI/A"[T6]BDO;-8I9FN(IFA$$D
M82";YED(W1.OWE*@ ]<HHHH **\A^!'[>/[*'[2_Q?\ &?P"^"WQ875O&?P\
ME$?C3P[-HM]9W.DN9&C D6Y@CY+*P^4GIGH0:]>H **** "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 **** "OP]_X
M)N>-_$/[8/\ P=D?M%^.?CU-)?7?P?\ "^OZ3\.=.O>4TFVM-3L],CDMU/$8
M>">XD)7&YKUV_B-?N%7Q'\>/^"26K:3_ ,%#;'_@JM^PO\1M(\&?%.?36TOQ
M_P"&_$VG23Z#XTL6C2-A,8&6:SN-L4+>=&)%+6\3-$2'+@';_MP_M+?\$UH?
MB-X)_9S_ &P_BKI^C^,;+QQH7BCX?:/?Z7=+?W&JV6H12V<EA_H[&<R3(;=O
M)W%UEEBR"QQ\-Z3XST'P?_P=Q?$;XAZ_-+!IFE_LO_VC>R/ RO'!%:V,KDHP
M# A5/RD Y&,9KWK]IG_@DA^T=^WM_P %#?@1^W-^T+\0?!'@&U^!.IVFH6/A
M7P9<7FO2:Y+!?QW@62ZN8+$6RLT07B*4@9ZDY'21?\$G_B;>_P#!9OQ/_P %
M.O$WQ"\+7WA7Q3\/G\&7O@%[.X^T&P:WAA:9KC[C.QAR8]@ 5RN\D;R ?):?
M\%\/VSIO^";E[_P66@T_PV/!L/QV'AJW^#DFCC:WAK*Q;SJ ?SAJ6]MWF_\
M'N,8\@BH?VN]<\7?&/\ X.I_V8_%/[/?CK3]"N_$W[+CWVB>(-9T-K^.VMIX
M?$TOF_9A-%OD\ICM#.%5R"P<*4;TJ3_@W6^(W_#&,W_!*^#X^:(OP)E^-/\
MPFB^)/L\_P#PDJ:5C?\ V+Y&W[.9?, _T[S<8Y^S$\5[;\<_^"37Q-U+_@JE
M\,O^"G'[/_Q \*V2?"/X5VW@WP_\-M=MKF*WU.#_ (F\4PDOHA(UF$@U"+RF
M6&<EXF#*!@D \M_86_X*U?MV?%/PY^V!^S3XH^$NA_%#XZ?LQZW=6/A-_#]I
M_95OXU3S[NW@>2 RE89%>U,C(CKO2147#@LW.? #_@L;^U/'_P %2?V??V._
MB1XV\-^+='^-/PV>\\>:/::3;1S>!?%,-K=S76GV]W9R/%<)%+;"%XI'EDC+
M$.X==M>H>"/^"'WCWPK^S!^U1I%G^TPFC?&S]JS7+O5O$_CKP_I\L=EHBR7,
ML\6F6J%Q,UL%N+F%Y2RNZ3D[0545Y[\$_P#@@+^U3\*?VB/V4/VB=4_;&\#:
MC>_LY^$V\,SZ3;_#>2UM)],$<\:B$170:6Y9+J??<2LNZ3;)Y9^=' ,#_@CE
M_P K"W[?_P#U_P"G?^CGK]=*^'_V%?\ @EW\8_V4?^"E'Q^_;M\7?%'PSJ^F
M?'.99&\.:=:7$<^BF*4O"!,_RW'RDJWRQ\_,.FT_<% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 445YC^VM\>[O]EC]CWXI_M*Z?IB
M7MUX"^'VL:_9V4H)2XGM;.6:.-L<[6=%!/8$T 3^/?VMOV>OAO\ %&S^!WB#
MXB)=>-;ZT^UP^#O#^FW6K:K':Y ^U2VEC%--!;Y('G2*L>>-V:]'K^??_@FQ
M_P %)?C;_P $P/V'/AK_ ,%(/VDOA)X>\>>%/VK/C'JB?%+XF+X@N#XIMKN.
MZNK6%Y8W@\EK>*.QNY([9'V@*^&C,FU?Z!+JUM;ZUDL;ZVCFAFC*30RH&5U(
MP5(/!!'!!H \S\&_MJ?LH?$7]HS4_P!DGX>_'OPYKWQ&T30IM8UOPMHM\+N;
M3;2*>"WD:X:(-' XDN85\J1ED._(4J"1G_%_]O3]E3X&_$.^^$GCSXF3R^*-
M*\./X@UGP]X;\-:CK=YI>E*<&]NX=.MYVM(/228(K=B:_,K_ ()V>#?"'P__
M .#NK]K+PGX$\+:=HNEVWP3M6M]-TFRCM[>)I$\*R.5CC 5=SN[G Y9B3R37
MB_\ P4N^,'[3?_!+_P#X+,_'K]M?]A*^T[XPZ=KWPVLY_C_X&-C<W#^![=[:
MWM[62\E1=D8)B2XBVLS)$9EEC2/9*X!^[?PD^+GPQ^//PVT?XP_!CQWIGB;P
MOX@LQ=:-KNC7:SVUW$21N5UXR&#*0>5964@$$#HJ^)/^#=GPY^S?X6_X)#_"
MC2OV6_B5JOBOPX;2]GOM4URR6UNUU22[EDO8)+=7=;?RYV=%17<%%5@\@?>W
MVW0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110!^1?[?/\ P44_;V^*O_!1+Q+^RM_P3N_X*9?L
MS?"*W\%2VGAVZ\*?%_4%BU/7=:,$=S//;%]-N49!]JCM!&)%<RVDWR<AF_3G
M]F+PW\>O"'[/OA'P[^U)\0]-\5_$6VT2$>--?T:R2WL[K42-TWV=%BB A5B4
M0F-&9$5F4,2*_,3]K3]B7_@V[_X*8:K\;?"_AWX@>#?!?QG\*:WJ_P#PF7BF
MTU.[TC4]/UM)9!<7,MM=F./4HOM 82.B2*Q)"2*[!J]B_8<_;^T7_@GY^R1^
MQK^QC_P47USQ5#\9?B_HD&C:);3:/-<R6[FXCBLX;^0G=#(L=S96[9#.KABX
M4*S  \0\:?\ !7G]M?\ :!\&?MP?M"?LV_%*T\':=^R=XCMK'P7X0?PY8WEI
MXCM[2YNEU&?57N(FN#YZ6LAB6UEMO*& 3(02;7[3/_!POXF;X0_L4_$OPW?Q
M?"KP7^TC?32?$SXBR6$-Z?"\=E<P6E[:VGVJ.2 8N'ES<312!(4#^623MYK_
M (*]_L!_#KX!:Y\8O!W_  3F^*WCUOC;^V (;'Q%\ ?"K:;>:=J8EN6:[UJ]
M$]K)-I=FB3W;-<>;$OFW!575"P6C^UU^R!I7P<TC]@G_ ((+?';2=.?X*^)T
MO?\ A87CPV4:R7WB*W@FNULK"\E0M8-->3. R;9I8[E8PP7S5< ^T?\ @F+^
MVA\?OCQ^U_\ M+?LS>./&,'Q%\ _";Q#H\?@+XNV]A:PG5%OK+[3-I\SV4<=
MI<2VVY%\R&-#@Y<?.AK[;K\AO^#;+X<?'S]DK]JS]JK_ ()[V'Q$O_&WP,^%
M'BR"#P5XBN\-#::E,SR36D4B_)YOE,AN8D^6.:+=M0S'?^O- !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %<_\6/AAX-^-OPL\2_!GXC:6+[P_
MXMT"\T;7+(MCS[.ZA>"9,]LH[#/;-=!10!^5_AG_ (-Y/'^I?LJ_##_@FQ\9
M?CQH6N? OX3_ !KE\>:3J=M831Z]K%F?M;QZ+<0$>1 OFW]V9+I)7+JRA88R
M-U?7?P@_9E_;>\$?\%$OBE^TK\0OVR7\3?!_Q1X9MK/P+\(9;%HH]#O4%OF?
MS,%4QY5P-R M+]JRXS$N?I6B@#X'_9V_X)7_ +1OP9_X+*_$_P#X*NZ]\3_!
M5_:_%3PNGA[4? ]I#=I)I=J@TM$FCNV4B>15TQ"5:*-7,C#*<$6H_P#@EM\;
MO@;^UY^T=^T9^S/XK\$:]HO[3GAVWM?%?AKXB&ZA.AZC%!/"+F&2WBF%[;,+
MF9GM'$).X*)@%%?=U% 'SQ_P2S_X)Y^"/^"7O[&'AK]D?P7XPNO$3:5-<7NM
M>(;NV$#:E?W$ADFE6(,PB0?*B)N8A$7+,V6/T/110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0!R4GP"^!4WQ%'Q@E^"OA)O%H((\4MX<M3J((& ?M/E^;P./O=*V=<\#^"O$
MVLZ7XB\2>#]+U#4-#G>;1;^^T^.6;3Y'7:[P.ZEHF9>"5()'!K4HH R?#/@+
MP-X+N+ZZ\'>"])TF74[DW&I2:9IT4#7<QZR2E%!D?D_,V3S3/'?P[^'_ ,4O
M#DO@_P")O@71O$>D3L&FTO7M,BO+:0CH6BE5E)'N*V:* ,OP;X'\%_#GP[;^
M$/A[X0TO0=)M 1:Z7HVGQVMO""<G9'$JJN22>!6I110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% 'P#KG_  7,_L;6KS1_^&7?,^R74D/F?\)M
MC?M8KG'V(XSCI57_ (?O_P#5J_\ Y?'_ -PU\%^./^1TUC_L*7'_ *,:LNOY
MLJ<?\6QJ-+$]?Y*?_P @?WO0\%?#.=&,G@-6E_R]K=O^OA^A'_#]_P#ZM7_\
MOC_[AH_X?O\ _5J__E\?_<-?GO14?\1 XN_Z"?\ R2G_ /(&O_$$_#'_ * /
M_*M;_P"6'Z$?\/W_ /JU?_R^/_N&C_A^_P#]6K_^7Q_]PU^>]%'_ !$#B[_H
M)_\ )*?_ ,@'_$$_#'_H _\ *M;_ .6'Z$?\/W_^K5__ "^/_N&C_A^__P!6
MK_\ E\?_ '#7Y[T4?\1 XN_Z"?\ R2G_ /(!_P 03\,?^@#_ ,JUO_EA^H'[
M-O\ P5Y_X:%^-_A_X-?\,]_V1_;MT\/]I?\ "6?:/(VQ/)GR_LB;ON8QN'6O
MM"OQ@_X)M?\ )[_P^_["DW_I+-7[/U^M\ 9SF6=Y54K8VISR4VD[16G+%_92
M6[9_,WC7PKD'"/$>'PN4T?94Y4E)KFG*\N>:O><I/9+2]@HHHK[L_' 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@#\
MA_\ @KE_R>]X@_[!>G?^DJ5\SU],?\%<O^3WO$'_ &"]._\ 25*^9Z_E3B?_
M )*/%_\ 7R?_ *4S_2#P^_Y(7+/^O%+_ -(04445X1]@%%%% !1110 5^_O@
MG_D3-(_[!=O_ .BUK\ J_?WP3_R)FD?]@NW_ /1:U^P>$O\ %Q?I#_V\_EWZ
M2_\ N^5^M;\J9IT445^T'\HA1110 4444 %%%% !1110 4444 %%%% 'X!^.
M/^1TUC_L*7'_ *,:LNM3QQ_R.FL?]A2X_P#1C5EU_'57^++U9_J5AO\ =H>B
M_(****@V"BBB@ HHHH ]Q_X)M?\ )[_P^_["DW_I+-7[/U^,'_!-K_D]_P"'
MW_84F_\ 26:OV?K]Y\*O^1'6_P"OC_\ 28G\:?2/_P"2NPO_ %X7_IRH%%%%
M?IY_/04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%?,?_!3/_@HAXL_8
M$\&^%[CX4?L@^.OCGXR\5ZG.ECX"^'MG//?QZ?;1J;K47$%O.P@BDFLXF.S&
M^[C&1GFS_P $TOVWOCW^W7\-?$/Q&^./[!'CGX!G2=;73M+T7XA&:.^U0"%9
M)+A8)[6W=(5WHBOAE=A( 08S0!])T5\Z?M8?\%"O#G[/G[3'PH_8G\ >"8?%
MWQ9^,4FH2^&=!O=;.FV-E86-K+<W-[>W2P7#PQ[(9%C5()&D=&& %)%W_@G;
M_P %!OAG_P %$?A!K/Q!\%:!=:!KGA#Q=?>%O'?A2^N5FET?5[1@LL0E4 3P
ML&5XY@J[U;E49610#WZBOE+P3_P5D^#7Q1_X*L:Q_P $L_AAX?.M:KX5^']W
MX@\7^+X-3 MM-OH;FVA_LM(A&?.D"W :202*(F7R]K/O$?U;0 4444 %%%%
M'Y#_ /!7+_D][Q!_V"]._P#25*^9Z^F/^"N7_)[WB#_L%Z=_Z2I7S/7\J<3_
M /)1XO\ Z^3_ /2F?Z0>'W_)"Y9_UXI?^D(****\(^P"BBB@ HHHH *_?WP3
M_P B9I'_ &"[?_T6M?@%7[^^"?\ D3-(_P"P7;_^BUK]@\)?XN+](?\ MY_+
MOTE_]WROUK?E3-.BBBOV@_E$**** /YQ_P#@KO\ M/\ [ 'Q]_X*F^-[#_@I
M++^UEX%T#PUK2>#O WBCX8W-E9:,-.LXU\Z=[>\LWEN2U])?R^= S;H&@"QM
MMRW[P?L)>!O@%\-OV./AKX)_9;\:2^)/A[8^$+,>%/$=S?"YFU:U:,.+R64*
M@>64LTCD(@WNWR)]T?/'CO\ :0^(W[5>O_%K]A;]L7_@CQ\1KGPR]Q?:=X5U
MBW>QU?0?%UB"ZV]T;R0PQZ9.Z[)4#,QA)R9%D4+7)_ CPC^W[_P2M^$W['O_
M  3Z^ W[,-K\5_"CAM,^-?Q#CU1HX_#(DN4FN)H0Q4B*,W-RZ-(I\Q+=8@JN
MXP ?,7_!RK_P3/T;PE^S]K?_  4KTS]IOXH7WQWT_P ?:7;_  ^AL-=>*V1+
MO48[>VTC3+.'YK=XH'\P/$WFRRP22-DRD+]N?M6?LV_"_P"-/_!._P *S?\
M!6KXS>(-*\.>%_AK8S_%FTT'Q!<Z7:WNM?9(%N;NY:Q(EN5CG$IBMAF$O(6:
M.4B+R_F/]NC]I'_@JUXC_;\@\>_#;_@B]XE^*'P]^%-P_P#PJ<Z]XMM=/M9=
M9*O'-XA>V&\RRA&,5IYA4P1M+)M66;]U]/VW[>?[;?PAN?@]X>_:+_X)P>.O
M$5EX^\"Q:I\0?%OPTC34E\&ZY.[,VC3::@,KPP(R(UT)#N_A60AR #YQ_P"#
M1O6K74/V ?&>E:'^TJ?&V@V/Q1OT\*>&;Z\>34/"FE[$6WAN4<#R6GV-.(X\
MPC<Q5MS2JOZKU\-?\$B?^";D?[&_QV_:3_:;T[P"? ^B_'/QU9WWA+X>D1(^
MC:79I<%998X6:.W>XGO+F5;=2?)B\I#L;?&GW+0 4444 %%%% 'X!^./^1TU
MC_L*7'_HQJRZU/''_(Z:Q_V%+C_T8U9=?QU5_BR]6?ZE8;_=H>B_(****@V"
MBBB@ HHHH ]Q_P"";7_)[_P^_P"PI-_Z2S5^S]?C!_P3:_Y/?^'W_84F_P#2
M6:OV?K]Y\*O^1'6_Z^/_ -)B?QI](_\ Y*["_P#7A?\ IRH%%%%?IY_/0444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 ?!/_!6;_@BQXY_X*4?%SP]\=/A
MQ^W]XZ^#_B7P?X6DTKP[!X9@)MHWDN#/).YAG@GW2,L*MMD Q;QD#*G/._\
M!$[]I+]M#X;>$/CS^RS_ ,%6/BOI=_JO[.GC'3]*_P"%K:UJB16^I6%[9K=0
M&>[FV"0B-[>02RXE*WD:R?,.?H/]IO\ X)7_ +/7[3O[4/AC]L[4/'?Q&\%_
M$OPIHRZ18>)_A[XTFTV2?3Q+)*+6>/:\<D6^60D;1O#X;< H&I^T+_P3(_9-
M_:<_95\3?L?_ !1\,:M-X8\8:O%J_B/4(-=G_M6_U*.6*1;V:\D+R2R_N(DR
M^Y1'&D:J$1%4 ^!/VI['7)/^#O\ _98\8W-Q]HT+5O@7JB^'KV)]T$FS3O$K
M2*C#AC^\5R1_#*A[BOFW_@EQ^TC\9_V/_ ?[<_QF^'_PR^('B&U\5?M1P>%]
M/N?AWX5.M:CHK-<:M+J&HP6F0LLL-L\.P.1'YTEOYF4RI_93QI_P3?\ V9_%
M/A'X1^'M#TS5O#6I_ >QBLOA)XN\/Z@!JWAVW2R6Q:%)ITE6>.2V58Y(YTD2
M3 9@6 8=E^RK^R;\#OV,/A+%\&/@%X4;3-).HW.I:C<7-T]Q=ZIJ%P^^XO;J
M=R7FGD;EG)X 55"JJJ #\0/^";/[5_P=NO\ @YJN-7^$W[+_ ,7?"?AWQ%\&
M;;PCH_ASQ7X->WU?2Y FGNVH:G&\SO'!(T$CO=N[O))<*S9:0FOZ!Z\3T'_@
MGU^S3X;_ &Z=;_X*,Z5X<U%?BCX@\*)X=U+4VU>5K9[!1;@(+<G8K?Z-%\P&
M>#ZFO;* "BBB@ HHHH _(?\ X*Y?\GO>(/\ L%Z=_P"DJ5\SU],?\%<O^3WO
M$'_8+T[_ -)4KYGK^5.)_P#DH\7_ -?)_P#I3/\ 2#P^_P"2%RS_ *\4O_2$
M%%%%>$?8!1110 4444 %?O[X)_Y$S2/^P7;_ /HM:_ *OW]\$_\ (F:1_P!@
MNW_]%K7[!X2_Q<7Z0_\ ;S^7?I+_ .[Y7ZUORIFG1117[0?RB%%>(^.O^"C?
M[&?PU\8ZEX!\:_&3[%JVD7CVNHVG_"/:C)Y4J'#+NCMV5L'NI(]ZR?\ AZE^
MP7_T7?\ \M?5/_D6O(GQ!D-.;C+%TDUHTZD;I_>?3TN">,J]*-2GEN(E&233
M5&HTT]4TU'5/HSZ$HKY[_P"'J7[!?_1=_P#RU]4_^1:/^'J7[!?_ $7?_P M
M?5/_ )%J?]8^'O\ H,I?^#(?YE_ZB\;_ /0KQ'_@BK_\B?0E%?/?_#U+]@O_
M *+O_P"6OJG_ ,BT?\/4OV"_^B[_ /EKZI_\BT?ZQ\/?]!E+_P &0_S#_47C
M?_H5XC_P15_^1/H2BOGO_AZE^P7_ -%W_P#+7U3_ .1:/^'J7[!?_1=__+7U
M3_Y%H_UCX>_Z#*7_ (,A_F'^HO&__0KQ'_@BK_\ (GT)17@_A_\ X*:_L0^*
M=>L?#&@_&SS[[4KR*ULH/^$;U)?,ED<(B[FM@!EB!DD =S7O%=V$S# 8]-X6
MK&HEORR4K>MFSR,SR3.<EE&.88:I1<M4JD)0O;>W,E>WD%%%%=9YA^ ?CC_D
M=-8_["EQ_P"C&K+K4\<?\CIK'_84N/\ T8U9=?QU5_BR]6?ZE8;_ ':'HOR"
MBBBH-@HHHH **** /<?^";7_ ">_\/O^PI-_Z2S5^S]?C!_P3:_Y/?\ A]_V
M%)O_ $EFK]GZ_>?"K_D1UO\ KX__ $F)_&GTC_\ DKL+_P!>%_Z<J!1117Z>
M?ST%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !17FW[6'[2?A_P#96^#&H_%'5- NM<U(!K;PSX6TYU%WKNI&-WBL
MX=W"Y6-Y))#\D,,4LSX2)R/FG_@WV_;E^/W_  43_P""?Q_:>_:0UVTO?$&J
M_$'7(((K#3H;:"QLHYU,%I&L:J62)6V!Y"TC  N[')H ^WZ*_/7_ (+F?\%!
MOC-^S1J7PW_9O_98_;$^$/P6\?>,'O=;OO%WQDN"FF1Z5:F*W%H#]DN@DT\]
MTKH[1A0EC/EUX#=S^P=I?_!7$_LB>(_%7[0_[5OP7^*_Q \5:E"?AKXE\%P"
M7POIFEM&@-]));VMI)?,&:9_)3Y7\J%!-&)))(P#[1HK\R?^"<W[2W_!6CPQ
M_P %?_BG_P $\?VR?C#H'QG\$^&/ ]OX@_X6!H/@NVT8:#/<^2]I:2+;*%1Y
M4>;_ $>5I92L:RK)L5P?TVH **** "BBB@ HKX7_ ."JG[8_[1_[-WQ:\-^&
M/@M\1O[%L;_PX;J[@_LBSN?,E\^1-VZ>%R/E4# (''2OEO\ X>I?MZ?]%W_\
MM?2__D6OA,T\0LERC,*F#K4ZCE!V;2C;:^EYI]>Q^R<.^!_%G$V2T<SPM>A&
MG55TI2J*2U:U2IR73HV?L917XY_\/4OV]/\ HN__ ):^E_\ R+1_P]2_;T_Z
M+O\ ^6OI?_R+7G_\14X>_P"?57_P&'_R9[7_ !+EQO\ ]!&'_P# ZO\ \I/V
M,HK\<_\ AZE^WI_T7?\ \M?2_P#Y%H_X>I?MZ?\ 1=__ "U]+_\ D6C_ (BI
MP]_SZJ_^ P_^3#_B7+C?_H(P_P#X'5_^4G[&45^.?_#U+]O3_HN__EKZ7_\
M(M'_  ]2_;T_Z+O_ .6OI?\ \BT?\14X>_Y]5?\ P&'_ ,F'_$N7&_\ T$8?
M_P #J_\ RD_8RBOQS_X>I?MZ?]%W_P#+7TO_ .1:_4S]E/QOXH^)/[-W@GQ]
MXUU/[;JVK^'+:ZU&[\E(_-E= 6;;&JJN3V4 >U>_P_QCEG$F(G1PT)Q<5=\R
MBE:]NDF?%<;>%O$' 6"I8K,*M*<:DN5>SE-N]F]>:$=-.[/0****^L/S8_(?
M_@KE_P GO>(/^P7IW_I*E?,]?3'_  5R_P"3WO$'_8+T[_TE2OF>OY4XG_Y*
M/%_]?)_^E,_T@\/O^2%RS_KQ2_\ 2$%%%%>$?8!1110 4444 %?O[X)_Y$S2
M/^P7;_\ HM:_ *OW]\$_\B9I'_8+M_\ T6M?L'A+_%Q?I#_V\_EWZ2_^[Y7Z
MUORIFG1117[0?RB?B+^W-_R>%\2/^QNO/_1AKRFO5OVYO^3POB1_V-UY_P"C
M#7E-?R/FW_(UQ'^.?_I3/]->&?\ DF\%_P!>:?\ Z1$****\\]L**** "BBB
M@#K_ -G[_DO7@C_L;]-_]*HZ_>&OP>_9^_Y+UX(_[&_3?_2J.OWAK]M\)_\
M<\5_BC^3/Y)^DI_R,\N_P5/_ $J(4445^MG\RGX!^./^1TUC_L*7'_HQJRZU
M/''_ ".FL?\ 84N/_1C5EU_'57^++U9_J5AO]VAZ+\@HHHJ#8**** "BBB@#
MW'_@FU_R>_\ #[_L*3?^DLU?L_7XP?\ !-K_ )/?^'W_ &%)O_26:OV?K]Y\
M*O\ D1UO^OC_ /28G\:?2/\ ^2NPO_7A?^G*@4445^GG\]!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 445Y_P"'?VIO
M@!XN_:-\1?LD^&?B79WWQ#\):!::UXE\-VT,K/IME<L5@>64)Y2N^ PBW^8$
M9'*A75B >@45R?QQ^.OP>_9I^%>L?&[X]_$72_"GA/0+<3:MKNL7(B@MU+!5
M&>K,S,J*B@L[,JJ"2!7GG[%O_!2+]B'_ (*'Z)JVO_L;?M":3XUBT&9(]9MK
M>UN;2ZLB^[RVDMKN**94?:P5RFQBC $E3@ ]OHKR^;]M3]E"+]I*P_8^A^/?
MARZ^)^HVMQ<P^"=/OA<WT,4$9DD>=(@WV4! 2/.*;NBY/%>H4 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 ?GG_P4O^''_!8 _M#^(_C9
M^RAX)^!/B+X?:9\+KC2](7XE:IJ<=_HS31RMJEQ;16I6/SID$,?F.6(2!478
M'F\SY#_X-QOVXH?^"?/_  0T\8?M0?M<VUE;_"'PYX\:+PG/X5LY[O6[N[N;
MD0W4=Q$S"( 2O;"(@J-ID+G(6OW&FAAN(7M[B)9(W4JZ.N0P/!!!ZBL&X^$_
MPLO/!=S\-[OX:>'Y?#MYG[9H$FC0-93Y8,=\!3RVY /(Z@'M0!\$?M@ZI_P;
MU_\ !0?XM?#OP5^VO)X2O/'GQ-^%.FZ_\.[WQ6VHZ+=S>'[PRS68BOP8HH9"
M[3,MLTHE+%OD.[GR[_@EG)\"/^"'G@CX]Z3\<OVI9X?V9KSXYZ;H/P+\6:YY
M]W!/=W.GF:]5);6-E$22_P"C27("0>=I]PQ*'=7Z=^/?@'\"OBI'IT/Q/^"W
MA+Q(FCC&DKKWARUO!9# &(1+&WE\ ?=QT%:GBOX=?#[QYX1D^'_CCP)HVLZ#
M-$D4VB:MI<5Q9NBXVJ89%*$# P",# H _)WX-_L(>%/@5_P<6>!?CW_P3B^*
M5]J?PW\=?#?5]?\ CK9Z?XLEUBPA62&:*Q:2Y>60R"[NWMYH8G=F!M)WC_=K
MM7]>ZQ/A_P##/X;_  F\/)X1^%?P_P!$\,Z2CETTSP_I,-E;JQ !81PJJ@G
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
M_@N+_P EX\'_ /8HG_TJEKXEK^8.-O\ DJL5_B7_ *2C_0OPE_Y-SEW^!_\
MI<@HHHKY8_10HHHH **** "OV[_8:_Y,]^&__8H6?_HL5^(E?MW^PU_R9[\-
M_P#L4+/_ -%BOU/PI_Y&V(_P?^W(_G+Z2/\ R3F"_P"OK_\ 2&>JT445^ZG\
M>'Y#_P#!7+_D][Q!_P!@O3O_ $E2OF>OIC_@KE_R>]X@_P"P7IW_ *2I7S/7
M\J<3_P#)1XO_ *^3_P#2F?Z0>'W_ "0N6?\ 7BE_Z0@HHHKPC[ **** "BBB
M@ K]_?!/_(F:1_V"[?\ ]%K7X!5^_O@G_D3-(_[!=O\ ^BUK]@\)?XN+](?^
MWG\N_27_ -WROUK?E3-.BBBOV@_E$_$7]N;_ )/"^)'_ &-UY_Z,->4UZM^W
M-_R>%\2/^QNO/_1AKRFOY'S;_D:XC_'/_P!*9_IKPS_R3>"_Z\T__2(A1117
MGGMA1110 4444 =?^S]_R7KP1_V-^F_^E4=?O#7X/?L_?\EZ\$?]C?IO_I5'
M7[PU^V^$_P#N>*_Q1_)G\D_24_Y&>7?X*G_I40HHHK];/YE/P#\<?\CIK'_8
M4N/_ $8U9=:GCC_D=-8_["EQ_P"C&K+K^.JO\67JS_4K#?[M#T7Y!1114&P4
M444 %%%% 'N/_!-K_D]_X??]A2;_ -)9J_9^OQ@_X)M?\GO_  ^_["DW_I+-
M7[/U^\^%7_(CK?\ 7Q_^DQ/XT^D?_P E=A?^O"_].5 HHHK]//YZ"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 **** "BN'_:2^,W_#
M/?P0\0?&7_A&_P"U_P"PK5)O[-^V?9_/W2I'CS-C[?OYSM/2OB__ (?O_P#5
MJ_\ Y?'_ -PUX.:\3Y'DE>-'&U>235TN63TNU]F+6Z9]GPWX?<7\78.>*RG#
M>UIQERM\].-I63M:<XO9K6UC]"**_/?_ (?O_P#5J_\ Y?'_ -PT?\/W_P#J
MU?\ \OC_ .X:\O\ XB!PC_T$_P#DE3_Y ^A_X@GXG?\ 0!_Y5H__ "P_0BBO
MSW_X?O\ _5J__E\?_<-'_#]__JU?_P OC_[AH_XB!PC_ -!/_DE3_P"0#_B"
M?B=_T ?^5:/_ ,L/T(HK\]_^'[__ %:O_P"7Q_\ <-'_  _?_P"K5_\ R^/_
M +AH_P"(@<(_]!/_ ))4_P#D _X@GXG?] '_ )5H_P#RP_0BBOSW_P"'[_\
MU:O_ .7Q_P#<->]?L*_\% ?^&U-:\1:1_P *E_X1K^P+6WF\S^WOMGG^:SKC
M'D1;<;.O.<]JZ\!QCPWF>+CAL-7YIRV7+-7LK[N*6R[GF9SX6<></Y94S#,,
M'R4:=N:7M*4K7:BM(S;>K2T3/HZBBBOIS\^"BBB@ HHHH **** "BBB@ HHH
MH **** /@O\ X+J?\B7\._\ L*:A_P"BX*_..OT<_P""ZG_(E_#O_L*:A_Z+
M@K\XZ_FSQ#_Y*ROZ0_\ 2(G][>!W_)M<'ZU?_3LPHHHKXH_6@HHHH **** "
MOUY_X)'?\F0>'_\ L*:C_P"E4E?D-7Z\_P#!([_DR#P__P!A34?_ $JDK]'\
M+O\ DHY_]>Y?^E0/PCZ1'_)"TO\ K_#_ -(J'TO1117] G\3'YD_\%Q?^2\>
M#_\ L43_ .E4M?$M?;7_  7%_P"2\>#_ /L43_Z52U\2U_,'&W_)58K_ !+_
M -)1_H7X2_\ )N<N_P #_P#2Y!1117RQ^BA1110 4444 %?MW^PU_P F>_#?
M_L4+/_T6*_$2OV[_ &&O^3/?AO\ ]BA9_P#HL5^I^%/_ "-L1_@_]N1_.7TD
M?^2<P7_7U_\ I#/5:***_=3^/#\A_P#@KE_R>]X@_P"P7IW_ *2I7S/7TQ_P
M5R_Y/>\0?]@O3O\ TE2OF>OY4XG_ .2CQ?\ U\G_ .E,_P!(/#[_ )(7+/\
MKQ2_](04445X1]@%%%% !1110 5^_O@G_D3-(_[!=O\ ^BUK\ J_?WP3_P B
M9I'_ &"[?_T6M?L'A+_%Q?I#_P!O/Y=^DO\ [OE?K6_*F:=%%%?M!_*)^(O[
M<W_)X7Q(_P"QNO/_ $8:\IKU;]N;_D\+XD?]C=>?^C#7E-?R/FW_ "-<1_CG
M_P"E,_TUX9_Y)O!?]>:?_I$0HHHKSSVPHHHH **** .O_9^_Y+UX(_[&_3?_
M $JCK]X:_![]G[_DO7@C_L;]-_\ 2J.OWAK]M\)_]SQ7^*/Y,_DGZ2G_ ",\
MN_P5/_2HA1117ZV?S*?@'XX_Y'36/^PI<?\ HQJRZU/''_(Z:Q_V%+C_ -&-
M677\=5?XLO5G^I6&_P!VAZ+\@HHHJ#8**** "BBB@#W'_@FU_P GO_#[_L*3
M?^DLU?L_7XP?\$VO^3W_ (??]A2;_P!)9J_9^OWGPJ_Y$=;_ *^/_P!)B?QI
M](__ )*["_\ 7A?^G*@4445^GG\]!1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 445\T?M.?\%BO^"9O[&OQHLOV>?VE?VO/#?A?Q
MC>^43HTT-U<&S$H!C-W);PR1V092&!N&C&U@WW2#0!]+T5%97MGJ5G#J.G7<
M5Q;W$2R03P2!TD1AE65AP00001P0:Y7X^?'SX/?LN_!WQ!\?_C[X\L_#/@_P
MO8&\US6[Y79+>($*,)&K/([,RHD:*SN[*JJS, 0#KZ*\9_:/_P""A/[&?[(G
MP(TG]I?]I#X]:5X4\&:_%!)H6IW]O<--J(FB$T:P6L<;7$KF,[RBQEE&2P&#
M70?LM?M;_LW?ML?"6V^.?[*_Q=TKQIX6NKA[==3TMG4PSH 7AFBD598)0&5C
M'(JMM=3C# D ]&HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@"AXJ\2Z3X,\,:CXPU^25+'2K":\
MO7@MGF<11(7<K'&&>1MJG"J"Q/ !)Q7Y_P"E?\%W_'/A+_@H=X$_8:_:I_X)
MO^/_ (3:=\5[HV_PS\::_P"(K.[DU-RVV/S[.U5DM<L8U=!<2R1&5/,10=P_
M0YF55+,0 !DD]J_'_P#X+&Z'^W1^RA_P5K_9>_X*"1^*?#/Q*^'M]\1[?X>^
M&_ UYX1CCG\,SZNX67R'+R-)=3P0R%+Q2C(UNJ%-C%7 /V!K\T-%_P""]W[5
M'Q$^/EK\,O@G_P $2OCGXG\&:UXN32_"WQ8^R7UMH6J:=+="&#6?M!TUHH[.
M2)EN/-,A01-NW8YK[S^*=SX-^-'A;QS^S;X8^-EIHWBB[\+3VFHMHFHV\FK>
M'X[R!XXKWR"Q,;#=OC:1=I*@\CBOQE^+_P#P3N_X*7_\&^=SX1_:T_8X_;T\
M6_%KX2:?XMT71?&WPG\5B4+]DO+R"QA6& S2POODEBA62)898FDCVATWX /T
M9\1?\%5)/%W[:_Q+_80_91^"-EXY\8_"+P6NO^-Y_$'C/^Q+7S)%B>*PLREI
M=/<SE9H]S,L4,98*9,\5ZG_P3T_;H^%/_!1_]DKPM^UW\'-,U+3](\21SI+I
M6L1JMS874$SP3P/M)5MLD;;74X92K<9P/QH_X*6?L[_$_P#;&_X*E_M*_M&?
M\$@M?USP!\5/V?? MI;_ !<U.'6VA7QQ=7%JT;6EE J8C=+.TEC<RL4GE@BV
MQQL//D_1[_@W-^/OPR_:$_X)(?#/7_A7\$M-^'UEH*7FA7WAO1FE:S6\MIV\
MZYA>9GE<3L_GL9&=P\KAG<KO8 ^XZ*** "BBB@#P_P#X*1_\F0_$'_L%P_\
MI5#7XOU^T'_!2/\ Y,A^(/\ V"X?_2J&OQ?K\&\5?^1W1_Z]K_TJ1_9GT<?^
M20Q7_7]_^FZ84445^8']"!1110 4444 %?>O_!"O_D<_B+_V"]._]&3U\%5]
MZ_\ !"O_ )'/XB_]@O3O_1D]?7<"?\E9AO67_I$C\Q\9?^3:YAZ0_P#3L#]&
MZ***_IH_S]"BBB@#@?VDK+]HW6/AI+X:_9:UWP[HGBK5+E;:/Q1XHL7O;70H
M"CL]Y]D1XS>2#:J)"9$7?(&=BJ,K?#/_  1L_:F_X*A>+?VX?VBOV)_V[/B!
MHOQ2T+X17=I#IGQ;T+PQ;Z7 ]].L<RZ<5M8XXF?[/,KO'AI('B97=PZFOL/]
MKK]M+]D+]D>P\-:!^US\:;#P59?$;59- T&\U-KF&">X:(ED>ZA7;9J$/^NE
M>)5)'S@XK\[/^"?W[$&C_L/_ /!>+XL>*OV,OB/J=Y^SSJ/P87Q%\1(EUV;5
M;#3M?N;MFAL#,7D:XNA%#)>*69YD@NB"V)4W@'Z&_P#!0']N3X/?\$Y_V4?%
M/[6?QMDGETGP[;HMII=FR_:=5O96$=O9P[N-\DA +'A%#N?E0UP?_!/+XI_M
M+?M(?#2T_:3^/OQJT!-9U;3TOV^"OP^6PELO#,,\1>WLK^ZF62[FOPA4R.);
M:(2!E$6U2S?FE_P< _M7> ?^"R/_  0[A_:J_85M_$FL^$/AI\=(3XYL]1T6
M2UN+>&#3[B)[AHP6W1*=1M'W D*DQ9MIC8+UEG:_";X*?\'(?A7]IW]D&VTO
MPQ\$1^R(?''QONO!NFB/2H-*-KJ9MI9H;-"I<BWTN9$52[B/<JMR: /1OVS?
MVD_^"Y/[&_[??[/LTGQG\ ^/?"'QN\>C1;OX&>%O!$<;:+:HT+7+I?R*;NY6
M"VD:1[TM#$CQAGMUC;8/U>K\3O\ @M+\'/V9/^"D7P_^$O\ P4L_X)1?M&S:
MS\>I_B#H^D> KCPOXJNFGOA))AHS8S/OTZ2T"_:96\N'9%',9E8$,O[7Q"18
ME69PSA1O91@$]SCM0 ZBBB@ HHHH ^"_^"ZG_(E_#O\ ["FH?^BX*_..OT<_
MX+J?\B7\._\ L*:A_P"BX*_..OYL\0_^2LK^D/\ TB)_>W@=_P FUP?K5_\
M3LPHHHKXH_6@HHHH **** "OUY_X)'?\F0>'_P#L*:C_ .E4E?D-7Z\_\$CO
M^3(/#_\ V%-1_P#2J2OT?PN_Y*.?_7N7_I4#\(^D1_R0M+_K_#_TBH?2]%%%
M?T"?Q,?F3_P7%_Y+QX/_ .Q1/_I5+7Q+7VU_P7%_Y+QX/_[%$_\ I5+7Q+7\
MP<;?\E5BO\2_])1_H7X2_P#)N<N_P/\ ]+D%%%%?+'Z*%%%% !1110 5^W?[
M#7_)GOPW_P"Q0L__ $6*_$2OV[_8:_Y,]^&__8H6?_HL5^I^%/\ R-L1_@_]
MN1_.7TD?^2<P7_7U_P#I#/5:***_=3^/#\A_^"N7_)[WB#_L%Z=_Z2I7S/7T
MQ_P5R_Y/>\0?]@O3O_25*^9Z_E3B?_DH\7_U\G_Z4S_2#P^_Y(7+/^O%+_TA
M!1117A'V 4444 %%%% !7[^^"?\ D3-(_P"P7;_^BUK\ J_?WP3_ ,B9I'_8
M+M__ $6M?L'A+_%Q?I#_ -O/Y=^DO_N^5^M;\J9IT445^T'\HGXB_MS?\GA?
M$C_L;KS_ -&&O*:]6_;F_P"3POB1_P!C=>?^C#7E-?R/FW_(UQ'^.?\ Z4S_
M $UX9_Y)O!?]>:?_ *1$****\\]L**** "BBB@#K_P!G[_DO7@C_ +&_3?\
MTJCK]X:_![]G[_DO7@C_ +&_3?\ TJCK]X:_;?"?_<\5_BC^3/Y)^DI_R,\N
M_P %3_TJ(4445^MG\RGX!^./^1TUC_L*7'_HQJRZU/''_(Z:Q_V%+C_T8U9=
M?QU5_BR]6?ZE8;_=H>B_(****@V"BBB@ HHHH ]Q_P"";7_)[_P^_P"PI-_Z
M2S5^S]?C!_P3:_Y/?^'W_84F_P#26:OV?K]Y\*O^1'6_Z^/_ -)B?QI](_\
MY*["_P#7A?\ IRH%%%%?IY_/04444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %?DO\ \'3_ ('/A/\ X)VWGAKP/^PJWB;P=?\ CBS\
M1?$/XAZ%<64-WX;!OQ-<W$8=9)_M%QEH6N3&T4:3D/D86OUHKXEO/V1/^"J?
MQ:^&GQ?_ &3_ -J7]J;X6>+_ (=?$J'5=+TOQE;>#YK3Q%HVBWZR126GV.()
M9RR)!(4BE9RR/^\D\\ 1T ?07["/Q)^$'Q?_ &+?A5\1_P!G^TO[;P3JG@#2
MG\+VFJG-U:V2VL:1P3')!EC5=C$$@LI()&"?R _X.6_VQ/@7^V!^PO\ $6/P
ME^U%X0>R\"^.+#1O!_P[TOQI:'5-<U&'4!#J.KW-DDOG&"$++;6T;H%(^T7)
M#K):NGZ,_$[_ ()]?M+^%_''[,?A7]AK]K>;X7?"#X(R06?C/P +(SGQ3I4
MMTCMY)!Q*SQ0RQ,9/NM.9ERZ@'S/_@IS_P &\O['/[9_[.WB'P'^SG\%/AI\
M+OB'KNN6^HM\1+?P9&URI%P)K@,T6QR91N!.[G<<YH ]E^%GAC]ACXH_L.?#
M[]J3XXZ/X \8>&/#'P8ABG\4:\EMJNFZ=IT=G$=0";_,AC^:V*3% &8VZHY/
MEA1\_P#_  ;+?L)^-/V0OV2/&OQ4\:>$;WPI'\9O'UQXG\+>![_<LVA:#MV:
M?',C$F.=XB7922P0PAL,&4=)^V9_P2B_:Q^)'[(_PE_8K_8:_:4\#_!OP7\/
MX;.ZU^W3P1]M76]1MG6:,^0Q\E;?[3ONFC=7\R9D8X\L;O4O^"9G[&_[<_[,
MFH>-_%W[>?[=<WQPU_Q&FG6V@W0T8:?;Z-:6WVEI$CA3"!I7N 7<*"PAC!)V
MC !]7T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!Q7[1W[/OPQ_:L^!?BG]G+XSZ3<7WA;QCI$N
MFZW:VE]);2O"_7;)&0R$$ @@XXP002#Y7^SK_P $S?@?^SYIO@W2=0^(7Q"^
M(L'PXG:?X>Q_$_Q8VJKX=E,3P"2W79&ID2&1XHY)1(\,;LD3('8'Z)HH ^8;
MK_@D#^P[J/[1_P 8_P!J75? 6K7/B?X[>!IO"7Q"#^(KE;:YTN>*"*XCA1&4
MP/*MM!N=6R#'E-F6R_\ 90_X)1_LZ_LC^$='^''ACQ]\2?%OA;PSJL6I>$_"
MOQ \;S:GINAW,3;X7M[<JB8B?$D2R!UBD59$"R*''TW10!\Y^//^"8OP \3?
M'7QM^T?X!\5>,OA[XK^)OA^/1?B3>^!-9BMH_$MHB&.,W$<\,RQSHA*K<VXB
MG4$XDR23ZI^SA^SA\%/V1_@IH'[/'[._@&T\,^#_  S:&WTC1[-G81AG9W=G
M<L\DCNS.\CDL[,S,2237<44 %%%% !1110!X?_P4C_Y,A^(/_8+A_P#2J&OQ
M?K]H/^"D?_)D/Q!_[!</_I5#7XOU^#>*O_([H_\ 7M?^E2/[,^CC_P DABO^
MO[_]-TPHHHK\P/Z$"BBB@ HHHH *^]?^"%?_ ".?Q%_[!>G?^C)Z^"J^]?\
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
MI^&WAKPE_:M[X6E&G:M8ZOI.EQV[1+*Z.DD0F/F++&6&Z*-E8,I ^1OV0?\
M@C)^V)\ _P#@X-O?COXI^.WQN\4_#C0_ 4,]O\7?%GBF&YNO%-T$LU.BWT@.
M^:U!,A\LH!FUCY^7D _9VBBB@ HHHH ***^0_P!KG_@JK_PRO\;]0^#7_"A_
M[=^PVMM-_:7_  E'V7?YL2R8\O[+)C&[&=QSCM7FYIF^7Y+AE7QD^2#=KV;U
M=WM%-]&>]P[PSGG%F/>#RJE[2HHN37-&/NII-WG**W:TO<^O**_/?_A^_P#]
M6K_^7Q_]PT?\/W_^K5__ "^/_N&OG_\ B('"/_03_P"25/\ Y ^V_P"()^)W
M_0!_Y5H__+#]"**_/?\ X?O_ /5J_P#Y?'_W#1_P_?\ ^K5__+X_^X:/^(@<
M(_\ 03_Y)4_^0#_B"?B=_P! '_E6C_\ +#]"**_/?_A^_P#]6K_^7Q_]PT?\
M/W_^K5__ "^/_N&C_B('"/\ T$_^25/_ ) /^()^)W_0!_Y5H_\ RP_0BBOS
MW_X?O_\ 5J__ )?'_P!PT?\ #]__ *M7_P#+X_\ N&C_ (B!PC_T$_\ DE3_
M .0#_B"?B=_T ?\ E6C_ /+#]"**JZ)J7]LZ+::OY/E_:K6.;R]V=NY0V,X&
M<9ZU:K[%-25T?ELHN$G%[H****9(445^;O\ P40_X.$-8_8%\?R:G)_P3C^)
MOB[X/Z5XD.@^(?C/;W2V.GK?I(T<T5E%)"PNU21)(?,DDMT>6)T1F #$ _2*
MBL'X6?$KP?\ &?X8^'/C#\/-4^W:!XLT&SUG0[WRRGVBSNH4GADVGD;HW4X/
M(S7Q'\9O^"Z_A?P>_P"T!XN^"7[.EUX^\%?LPZS8:7\6=>B\4I8WCW$T[PW2
MZ7:-;R)>?9#&_FF:>U!*,(RX 8@'WU17"?![]I;X+?'+]G30_P!J[P%XWM'\
M":_X837[77;V06\<%B8O->2<N0(3&H82!B-A1@V-IKQC_@EY_P %1?AM_P %
M3_"GQ+^)'P?\#W>E^&/ WQ+NO"NBZI>WA>37H(;:WF%_Y)B0VJN9R%B8NP50
MS%2Q10#ZBHHHH **** "BBB@"AXJO?$&G>&-1U#PGHD6IZK!832:;IT]W]G2
MZN%0F.)I=K>6K, I?:=H.<'&*_+OQ+^T;_P6O_96_P""QOP2_9Q^*OQX\$?&
M#P#\:HKZ[UGP;X2^'\6F#P;86Q1;FZ$N9+H0PF:,I/<3NLY1X]B.5K])/C[\
M>?A1^R_\&O$7[0/QR\5#0_"/A336O]>U8V4UQ]FMU(!;RH$>1SD@;45B<]*_
M)'_@HM^S'\#_ -I3]M_]E3_@IA_P2>^/TNN?$WQO\6]-M=<D\,^+Y[^*Z\.(
MLEQ>ZC-"\C-96UM'&UO<0;8XR+P1/&)&"N ?KA\?OC)X7_9U^!7C3X_^-Q(=
M&\#^%-0U_55B(WM;V=M)<2*N?XBL9 ]R*_)/P9_P7$_:S\ ?LM?LL_\ !2SX
MX^.+.]\'?M _%_5_#'C7X;PZ)9Q6'AG2AJ-W:6US87*0K=M- EF99#<32I-O
M90D7RLOUS^UE^U]\ /V_A^U)_P $9O@IJVLS?&+1_@IJXN;:ZTEX;%Y;FR2.
M)([ACABLM[:*X(4$2G:6"L5_(C7O@GXL_:A_X(H_\$_/V&/!NFSGQ[=_M#^(
M=)UOPT8RM]I'V?5]4^VRW,)P\*V\4Z2RE@-BL"<9H _0WXD_\%:_B#XN_P""
MPGQC_P""=/C;]I^+]G[0? 'P]%S\/M4.D:9)-XGU=K.WNWFN)M4MYX_*2*9F
MCMX1&\J1.?,R-H^JO^"-7[7/QY_;I_X)Q_#G]I[]I3X?P^'O%OB.RN3>Q6MH
M]O#?Q17,L,-]%$Y+1I/&B2@9VG=N3Y&6OS*_;^_99\(?\%B/^"@G[8'PG_:\
MU73_ (::O^SM\,K"?X'Z@MM;V<US9/'+=3ZI?3NHDO[,R1QI@MY=NEVVP+*7
M=OO+_@W,^+?[4/QL_P""2/PS\<?M92:G<Z\4O+71M7UI&%YJFCQ3LEE<REOF
M<F,;5D/,J1I(2Q?>P!]QT444 %%%% '._&#7M5\+?"7Q3XGT&Z\B^T[PY?75
ME/L5O+EC@=T;:P(.& .""#W%?DK_ ,/4OV]/^B[_ /EKZ7_\BU^KW[0'_)!_
M&W_8HZE_Z2R5^#M?D'B;F>98#%8986M.FFI7Y9.-]5O9H_J#Z/O#^0YUEV/E
MF&$I5G&<$G4IQG:ZE>W,G:_D?0G_  ]2_;T_Z+O_ .6OI?\ \BT?\/4OV]/^
MB[_^6OI?_P BU\]T5^7_ .L?$/\ T&5?_!D_\S^AO]1>"/\ H5X?_P $4O\
MY$^A/^'J7[>G_1=__+7TO_Y%H_X>I?MZ?]%W_P#+7TO_ .1:^>Z*/]8^(?\
MH,J_^#)_YA_J+P1_T*\/_P""*7_R)]"?\/4OV]/^B[_^6OI?_P BT?\ #U+]
MO3_HN_\ Y:^E_P#R+7SW11_K'Q#_ -!E7_P9/_,/]1>"/^A7A_\ P12_^1/H
M3_AZE^WI_P!%W_\ +7TO_P"1:^AO^"97[<'[47[0G[2,G@'XO_$_^U])7PY=
M70M/[%LK?]ZCQ!6W00HW 9N,XYZ5^>M?6?\ P1C_ .3PI?\ L4+W_P!&05[O
M#&>YWB.(<-3JXJI*+FDTYR::\TW9GQOB%P?PC@N",PKX?+Z$)QI2:E&E34D[
M;IJ*:?FC]7:***_I(_@L\/\ ^"D?_)D/Q!_[!</_ *50U^+]?M!_P4C_ .3(
M?B#_ -@N'_TJAK\7Z_!O%7_D=T?^O:_]*D?V9]''_DD,5_U_?_INF%%%%?F!
M_0@4444 %%%% !7WK_P0K_Y'/XB_]@O3O_1D]?!5?>O_  0K_P"1S^(O_8+T
M[_T9/7UW G_)68;UE_Z1(_,?&7_DVN8>D/\ T[ _1NBBBOZ:/\_3Y-_X+-_\
MF>Q_]C=8_P#HN>ORAK]7O^"S?_)GL?\ V-UC_P"BYZ_*&OYY\3?^2F_[<C^I
M_</T?O\ D@/^XU3\HA1117YZ?MX4444 %%%% !7Z;_\ !#K_ )(+XP_[&\?^
MDL-?F17Z;_\ !#K_ )(+XP_[&\?^DL-?=^''_)4T_P##/\C\=\=_^3<U_P#'
M3_\ 2T?;-%%%?T:?PB?!?_!=3_D2_AW_ -A34/\ T7!7YQU^CG_!=3_D2_AW
M_P!A34/_ $7!7YQU_-GB'_R5E?TA_P"D1/[V\#O^3:X/UJ_^G9A1117Q1^M!
M1110 4444 %?KS_P2._Y,@\/_P#84U'_ -*I*_(:OUY_X)'?\F0>'_\ L*:C
M_P"E4E?H_A=_R4<_^O<O_2H'X1](C_DA:7_7^'_I%0^EZ***_H$_B8_,G_@N
M+_R7CP?_ -BB?_2J6OB6OMK_ (+B_P#)>/!__8HG_P!*I:^):_F#C;_DJL5_
MB7_I*/\ 0OPE_P"3<Y=_@?\ Z7(****^6/T4**** "BBB@ K]N_V&O\ DSWX
M;_\ 8H6?_HL5^(E?MW^PU_R9[\-_^Q0L_P#T6*_4_"G_ )&V(_P?^W(_G+Z2
M/_).8+_KZ_\ TAGJM%%%?NI_'A^0_P#P5R_Y/>\0?]@O3O\ TE2OF>OIC_@K
ME_R>]X@_[!>G?^DJ5\SU_*G$_P#R4>+_ .OD_P#TIG^D'A]_R0N6?]>*7_I"
M"BBBO"/L HHHH **** "OW]\$_\ (F:1_P!@NW_]%K7X!5^_O@G_ )$S2/\
ML%V__HM:_8/"7^+B_2'_ +>?R[])?_=\K]:WY4S3HHHK]H/Y1/Q%_;F_Y/"^
M)'_8W7G_ *,->4UZM^W-_P GA?$C_L;KS_T8:\IK^1\V_P"1KB/\<_\ TIG^
MFO#/_)-X+_KS3_\ 2(A1117GGMA1110 4444 =?^S]_R7KP1_P!C?IO_ *51
MU^\-?@]^S]_R7KP1_P!C?IO_ *51U^\-?MOA/_N>*_Q1_)G\D_24_P"1GEW^
M"I_Z5$****_6S^93\ _''_(Z:Q_V%+C_ -&-676IXX_Y'36/^PI<?^C&K+K^
M.JO\67JS_4K#?[M#T7Y!1114&P4444 %%%% 'N/_  3:_P"3W_A]_P!A2;_T
MEFK]GZ_&#_@FU_R>_P##[_L*3?\ I+-7[/U^\^%7_(CK?]?'_P"DQ/XT^D?_
M ,E=A?\ KPO_ $Y4"BBBOT\_GH**** "BBB@ HHHH ***\R^./[8_P"SA^S=
MKUGX8^-/Q&_L6^O[/[5:0?V1>7/F1;RF[=!"X'S*1@D'CI6&)Q6%P=)U<1-0
MBNLFDOO>AV8#+LPS7$K#X*C*K4=VHPBY2=M](IO3J>FT5\]_\/4OV"_^B[_^
M6OJG_P BT?\ #U+]@O\ Z+O_ .6OJG_R+7F_ZQ\/?]!E+_P9#_,][_47C?\
MZ%>(_P#!%7_Y$^A**^>_^'J7[!?_ $7?_P M?5/_ )%H_P"'J7[!?_1=_P#R
MU]4_^1:/]8^'O^@RE_X,A_F'^HO&_P#T*\1_X(J__(GT)17SW_P]2_8+_P"B
M[_\ EKZI_P#(M'_#U+]@O_HN_P#Y:^J?_(M'^L?#W_092_\ !D/\P_U%XW_Z
M%>(_\$5?_D3Z$HKY[_X>I?L%_P#1=_\ RU]4_P#D6C_AZE^P7_T7?_RU]4_^
M1:/]8^'O^@RE_P"#(?YA_J+QO_T*\1_X(J__ ")]"45E>!O&_A?XD^#]-\?>
M"M3^VZ3J]FEUIUWY+Q^;$XRK;9%5ER.S 'VK5KUX3A4@IP=T]4ULT?,5:52A
M4E3J1<91;335FFM&FGLUU05^0_\ P5R_Y/>\0?\ 8+T[_P!)4K]>*_(?_@KE
M_P GO>(/^P7IW_I*E?G7BC_R3D/^OD?_ $F1^Z_1W_Y+JK_UXG_Z73/F>BBB
MOY^/[8"BBB@ HHHH **** /W]\$_\B9I'_8+M_\ T6M:=9G@G_D3-(_[!=O_
M .BUK3K^Q*/\*/HC_+7$?[Q/U?YA1116AB%?!G_!:;POI/[=WA'3?^"47ASQ
MQIVC+XPU+2]?^+_B>\O(HX_"GA:SO%N5?,A -[=W%LD5O%SE8KB1]J1DG[SK
MX$_:'_X-JO\ @EW^U9\:O$7[0OQ[\)>.?$/BWQ5J+7NLZK=_$"]!D<@!450P
M6.-%"HD:@*B(JJ  !0!];?"CX@?LS>!_AOX#^'OPR^)'ABT\/W5@FA_#NS36
MH0NI0V*" 0V6YLW01(AS'NRH# D$$_C-_P % ?V,OVC_ /@C]\ OVZ?'FGW?
M@3Q=\&OVG90VBMJ/BBYLM?T;5]0NKE5M(;,6<J7[@W\N )4S':B0LF'6OT[\
M9_\ !'3]AGQUK_[/7B+6? FJI-^S%#:1?"N.UUZ:..!+7[,;<7(!_P!)V/:0
M298@LRG<6#,I]#\1?L/_  -^(?QKT?X__&NWU3Q]XA\+WC77@R/Q=?B?3_#D
MQZ36=A&L=JDXX"W3Q/<* ,2T ?F'\)_BQXR_X)I?L/?LM_L!_M3_ +(OQT\8
M^'++X>_\)C\0;'X7_#N36C=ZA<:G<7=KX?OCYD:PPP/(9+B+),I@@B(,+S*]
M?_@SG^..E^)?A;\?/A+!X"\56MP_Q:O/$PUB^T?R].$5Q!:PBS,VX_Z8AB+O
M#CY4=#DYQ7[25XG^P_\ \$^OV:?^">/@WQ-X#_9C\.:CING>+?%<_B+6H]2U
M>6\:2_ECCC=U:0DHNV)/E' P?6@#VRBBB@ HHHH **** (-3TS3=:TZXT?6-
M/@N[2ZA:&ZM;F(21S1L"&1U8$,I!((/!!KG/AE\"O@C\%(;JW^#?P<\*^$H[
MU@UXGAGP];6 G8$D%Q B[CDGKGJ:ZJB@#+L? _@K2_%=_P".],\'Z7;ZYJD$
M4.IZS!I\:7=W'&,1I+,%WR*H/RAB0.V*IZ3\)_A9H/CB_P#B=H7PT\/V7B75
M8A%JGB&TT:".^O(QC"2SJ@DD48'#,1P/2N@HH Y3XA_ CX'_ !<O[+5?BO\
M!KPIXGNM-.=.N?$/AVVO9+7G/[MID8ISS\N*ZF***")8((U1$4*B(,!0.@ [
M"G44 %%%% !1110!R/[0'_)!_&W_ &*.I?\ I+)7X.U^\7[0'_)!_&W_ &*.
MI?\ I+)7X.U^)>+'^]X7_#+\T?UO]&O_ )%>8_XZ?_I,@HHHK\D/Z9"BBB@
MHHHH *^L_P#@C'_R>%+_ -BA>_\ HR"ODROK/_@C'_R>%+_V*%[_ .C(*^AX
M2_Y*7"?XXGPWB9_R0&9?]>I?D?J[1117]3G^=!X?_P %(_\ DR'X@_\ 8+A_
M]*H:_%^OV@_X*1_\F0_$'_L%P_\ I5#7XOU^#>*O_([H_P#7M?\ I4C^S/HX
M_P#)(8K_ *_O_P!-TPHHHK\P/Z$"BBB@ HHHH *^]?\ @A7_ ,CG\1?^P7IW
M_HR>O@JOO7_@A7_R.?Q%_P"P7IW_ *,GKZ[@3_DK,-ZR_P#2)'YCXR_\FUS#
MTA_Z=@?HW1117]-'^?I\F_\ !9O_ ),]C_[&ZQ_]%SU^4-?J]_P6;_Y,]C_[
M&ZQ_]%SU^4-?SSXF_P#)3?\ ;D?U/[A^C]_R0'_<:I^40HHHK\]/V\**** "
MBBB@ K]-_P#@AU_R07QA_P!C>/\ TEAK\R*_3?\ X(=?\D%\8?\ 8WC_ -)8
M:^[\./\ DJ:?^&?Y'X[X[_\ )N:_^.G_ .EH^V:***_HT_A$^"_^"ZG_ ")?
MP[_["FH?^BX*_..OT<_X+J?\B7\._P#L*:A_Z+@K\XZ_FSQ#_P"2LK^D/_2(
MG][>!W_)M<'ZU?\ T[,****^*/UH**** "BBB@ K]>?^"1W_ "9!X?\ ^PIJ
M/_I5)7Y#5^O/_!([_DR#P_\ ]A34?_2J2OT?PN_Y*.?_ %[E_P"E0/PCZ1'_
M "0M+_K_  _](J'TO1117] G\3'YD_\ !<7_ )+QX/\ ^Q1/_I5+7Q+7VU_P
M7%_Y+QX/_P"Q1/\ Z52U\2U_,'&W_)58K_$O_24?Z%^$O_)N<N_P/_TN0444
M5\L?HH4444 %%%% !7[=_L-?\F>_#?\ [%"S_P#18K\1*_;O]AK_ ),]^&__
M &*%G_Z+%?J?A3_R-L1_@_\ ;D?SE])'_DG,%_U]?_I#/5:***_=3^/#\A_^
M"N7_ ">]X@_[!>G?^DJ5\SU],?\ !7+_ )/>\0?]@O3O_25*^9Z_E3B?_DH\
M7_U\G_Z4S_2#P^_Y(7+/^O%+_P!(04445X1]@%%%% !1110 5^_O@G_D3-(_
M[!=O_P"BUK\ J_?WP3_R)FD?]@NW_P#1:U^P>$O\7%^D/_;S^7?I+_[OE?K6
M_*F:=%%%?M!_*)^(O[<W_)X7Q(_[&Z\_]&&O*:]6_;F_Y/"^)'_8W7G_ *,-
M>4U_(^;?\C7$?XY_^E,_TUX9_P"2;P7_ %YI_P#I$0HHHKSSVPHHHH ****
M.O\ V?O^2]>"/^QOTW_TJCK]X:_![]G[_DO7@C_L;]-_]*HZ_>&OVWPG_P!S
MQ7^*/Y,_DGZ2G_(SR[_!4_\ 2HA1117ZV?S*?@'XX_Y'36/^PI<?^C&K+K4\
M<?\ (Z:Q_P!A2X_]&-677\=5?XLO5G^I6&_W:'HOR"BBBH-@HHHH **** /<
M?^";7_)[_P /O^PI-_Z2S5^S]?C!_P $VO\ D]_X??\ 84F_])9J_9^OWGPJ
M_P"1'6_Z^/\ ])B?QI](_P#Y*["_]>%_Z<J!1117Z>?ST%%%% !1110 4444
M %?F3_P7%_Y+QX/_ .Q1/_I5+7Z;5^9/_!<7_DO'@_\ [%$_^E4M?">(_P#R
M2M3_ !0_]*1^Q^!'_)QJ'^"I_P"D,^):***_G(_NT**** "BBB@ HHHH _;O
M]AK_ ),]^&__ &*%G_Z+%>JUY5^PU_R9[\-_^Q0L_P#T6*]5K^M\H_Y%.'_P
M0_\ 24?YE<3?\E'C?^OM3_TN05^0_P#P5R_Y/>\0?]@O3O\ TE2OUXK\A_\
M@KE_R>]X@_[!>G?^DJ5\3XH_\DY#_KY'_P!)D?KOT=_^2ZJ_]>)_^ETSYGHH
MHK^?C^V HHHH **** "BBB@#]_?!/_(F:1_V"[?_ -%K6G69X)_Y$S2/^P7;
M_P#HM:TZ_L2C_"CZ(_RUQ'^\3]7^8445^6G[5O\ P4;_ &S/AK^TEXV\ ^"O
MC)]BTG2/$=S:Z=:?\(]ITGE1(Y"KNDMV9L#NQ)]Z\/B#B/ \-X>%;$QE)2=E
MRI-WM?JT?7\$\"9OQ[C:N%R^=.$J<>9^T<DK72TY8RUU[(_4NBOQS_X>I?MZ
M?]%W_P#+7TO_ .1:/^'J7[>G_1=__+7TO_Y%KY3_ (BIP]_SZJ_^ P_^3/TG
M_B7+C?\ Z",/_P"!U?\ Y2?L917XY_\ #U+]O3_HN_\ Y:^E_P#R+1_P]2_;
MT_Z+O_Y:^E__ "+1_P 14X>_Y]5?_ 8?_)A_Q+EQO_T$8?\ \#J__*3]C**_
M'/\ X>I?MZ?]%W_\M?2__D6C_AZE^WI_T7?_ ,M?2_\ Y%H_XBIP]_SZJ_\
M@,/_ ),/^)<N-_\ H(P__@=7_P"4G[&45^.?_#U+]O3_ *+O_P"6OI?_ ,BU
MT?P>_P""FO[;WBGXM^%O#&O?&SS['4O$=C:WL'_"-Z:OF127"(Z[EM@1E21D
M$$=C5TO%#(*M2,%2JW;2^&'7_M\RQ'T>.-</0G5EB,/:*;=IU.BO_P ^C]::
M***_2#\&"OP#\<?\CIK'_84N/_1C5^_E?@'XX_Y'36/^PI<?^C&K\>\6OX6#
M]9_^V']1?1H_WG,_2C^=0RZ***_&#^K@HHHH **** "O<?\ @FU_R>_\/O\
ML*3?^DLU>'5[C_P3:_Y/?^'W_84F_P#26:O5R'_D>87_ *^0_P#2D?.<8_\
M)(YC_P!>*W_IN1^S]%%%?UF?YI'(_M ?\D'\;?\ 8HZE_P"DLE?@[7[Q?M ?
M\D'\;?\ 8HZE_P"DLE?@[7XEXL?[WA?\,OS1_6_T:_\ D5YC_CI_^DR"BBBO
MR0_ID**** "BBB@ KZS_ .",?_)X4O\ V*%[_P"C(*^3*^L_^",?_)X4O_8H
M7O\ Z,@KZ'A+_DI<)_CB?#>)G_) 9E_UZE^1^KM%%%?U.?YT'A__  4C_P"3
M(?B#_P!@N'_TJAK\7Z_:#_@I'_R9#\0?^P7#_P"E4-?B_7X-XJ_\CNC_ ->U
M_P"E2/[,^CC_ ,DABO\ K^__ $W3"BBBOS _H0**** "BBB@ K[U_P""%?\
MR.?Q%_[!>G?^C)Z^"J^]?^"%?_(Y_$7_ +!>G?\ HR>OKN!/^2LPWK+_ -(D
M?F/C+_R;7,/2'_IV!^C=%%%?TT?Y^GR;_P %F_\ DSV/_L;K'_T7/7Y0U^KW
M_!9O_DSV/_L;K'_T7/7Y0U_//B;_ ,E-_P!N1_4_N'Z/W_) ?]QJGY1"BBBO
MST_;PHHHH **** "OTW_ ."'7_)!?&'_ &-X_P#26&OS(K]-_P#@AU_R07QA
M_P!C>/\ TEAK[OPX_P"2II_X9_D?COCO_P FYK_XZ?\ Z6C[9HHHK^C3^$3X
M+_X+J?\ (E_#O_L*:A_Z+@K\XZ_1S_@NI_R)?P[_ .PIJ'_HN"OSCK^;/$/_
M )*ROZ0_](B?WMX'?\FUP?K5_P#3LPHHHKXH_6@HHHH **** "OUY_X)'?\
M)D'A_P#["FH_^E4E?D-7Z\_\$CO^3(/#_P#V%-1_]*I*_1_"[_DHY_\ 7N7_
M *5 _"/I$?\ )"TO^O\ #_TBH?2]%%%?T"?Q,?F3_P %Q?\ DO'@_P#[%$_^
ME4M?$M?;7_!<7_DO'@__ +%$_P#I5+7Q+7\P<;?\E5BO\2_])1_H7X2_\FYR
M[_ __2Y!1117RQ^BA1110 4444 %?MW^PU_R9[\-_P#L4+/_ -%BOQ$K]N_V
M&O\ DSWX;_\ 8H6?_HL5^I^%/_(VQ'^#_P!N1_.7TD?^2<P7_7U_^D,]5HHH
MK]U/X\/R'_X*Y?\ )[WB#_L%Z=_Z2I7S/7TQ_P %<O\ D][Q!_V"]._])4KY
MGK^5.)_^2CQ?_7R?_I3/](/#[_DA<L_Z\4O_ $A!1117A'V 4444 %%%% !7
M[^^"?^1,TC_L%V__ *+6OP"K]_?!/_(F:1_V"[?_ -%K7[!X2_Q<7Z0_]O/Y
M=^DO_N^5^M;\J9IT445^T'\HGXB_MS?\GA?$C_L;KS_T8:\IKU;]N;_D\+XD
M?]C=>?\ HPUY37\CYM_R-<1_CG_Z4S_37AG_ ))O!?\ 7FG_ .D1"BBBO//;
M"BBB@ HHHH Z_P#9^_Y+UX(_[&_3?_2J.OWAK\'OV?O^2]>"/^QOTW_TJCK]
MX:_;?"?_ '/%?XH_DS^2?I*?\C/+O\%3_P!*B%%%%?K9_,I^ ?CC_D=-8_["
MEQ_Z,:LNM3QQ_P CIK'_ &%+C_T8U9=?QU5_BR]6?ZE8;_=H>B_(****@V"B
MBB@ HHHH ]Q_X)M?\GO_  ^_["DW_I+-7[/U^,'_  3:_P"3W_A]_P!A2;_T
MEFK]GZ_>?"K_ )$=;_KX_P#TF)_&GTC_ /DKL+_UX7_IRH%%%%?IY_/04444
M %%%% !1110 5^9/_!<7_DO'@_\ [%$_^E4M?IM7YD_\%Q?^2\>#_P#L43_Z
M52U\)XC_ /)*U/\ %#_TI'['X$?\G&H?X*G_ *0SXEHHHK^<C^[0HHHH ***
M* "BBB@#]N_V&O\ DSWX;_\ 8H6?_HL5ZK7E7[#7_)GOPW_[%"S_ /18KU6O
MZWRC_D4X?_!#_P!)1_F5Q-_R4>-_Z^U/_2Y!7Y#_ /!7+_D][Q!_V"]._P#2
M5*_7BOR'_P""N7_)[WB#_L%Z=_Z2I7Q/BC_R3D/^OD?_ $F1^N_1W_Y+JK_U
MXG_Z73/F>BBBOY^/[8"BBB@ HHHH **** /W]\$_\B9I'_8+M_\ T6M:=9G@
MG_D3-(_[!=O_ .BUK3K^Q*/\*/HC_+7$?[Q/U?YA7XB_MS?\GA?$C_L;KS_T
M8:_;JOQ%_;F_Y/"^)'_8W7G_ *,-?E_BM_R*L/\ XW_Z2S^A_HW?\E)C?^O*
M_P#2XGE-%%%?A9_884444 %%%% !77_L_?\ )>O!'_8WZ;_Z51UR%=?^S]_R
M7KP1_P!C?IO_ *51UTX+_?*?^)?FCAS3_D65_P#!+_TEG[PT445_7Y_EZ%?@
M'XX_Y'36/^PI<?\ HQJ_?ROP#\<?\CIK'_84N/\ T8U?CWBU_"P?K/\ ]L/Z
MB^C1_O.9^E'\ZAET445^,']7!1110 4444 %>X_\$VO^3W_A]_V%)O\ TEFK
MPZO<?^";7_)[_P /O^PI-_Z2S5ZN0_\ (\PO_7R'_I2/G.,?^21S'_KQ6_\
M3<C]GZ***_K,_P TCD?V@/\ D@_C;_L4=2_])9*_!VOWB_: _P"2#^-O^Q1U
M+_TEDK\':_$O%C_>\+_AE^:/ZW^C7_R*\Q_QT_\ TF04445^2'],A1110 44
M44 %?6?_  1C_P"3PI?^Q0O?_1D%?)E?6?\ P1C_ .3PI?\ L4+W_P!&05]#
MPE_R4N$_QQ/AO$S_ )(#,O\ KU+\C]7:***_J<_SH/#_ /@I'_R9#\0?^P7#
M_P"E4-?B_7[0?\%(_P#DR'X@_P#8+A_]*H:_%^OP;Q5_Y'='_KVO_2I']F?1
MQ_Y)#%?]?W_Z;IA1117Y@?T(%%%% !1110 5]Z_\$*_^1S^(O_8+T[_T9/7P
M57WK_P $*_\ D<_B+_V"]._]&3U]=P)_R5F&]9?^D2/S'QE_Y-KF'I#_ -.P
M/T;HHHK^FC_/T^3?^"S?_)GL?_8W6/\ Z+GK\H:_5[_@LW_R9['_ -C=8_\
MHN>ORAK^>?$W_DIO^W(_J?W#]'[_ )(#_N-4_*(4445^>G[>%%%% !1110 5
M^F__  0Z_P"2"^,/^QO'_I+#7YD5^F__  0Z_P"2"^,/^QO'_I+#7W?AQ_R5
M-/\ PS_(_'?'?_DW-?\ QT__ $M'VS1117]&G\(GP7_P74_Y$OX=_P#84U#_
M -%P5^<=?HY_P74_Y$OX=_\ 84U#_P!%P5^<=?S9XA_\E97](?\ I$3^]O [
M_DVN#]:O_IV84445\4?K04444 %%%% !7Z\_\$CO^3(/#_\ V%-1_P#2J2OR
M&K]>?^"1W_)D'A__ +"FH_\ I5)7Z/X7?\E'/_KW+_TJ!^$?2(_Y(6E_U_A_
MZ14/I>BBBOZ!/XF/S)_X+B_\EX\'_P#8HG_TJEKXEK[:_P""XO\ R7CP?_V*
M)_\ 2J6OB6OY@XV_Y*K%?XE_Z2C_ $+\)?\ DW.7?X'_ .ER"BBBOEC]%"BB
MB@ HHHH *_;O]AK_ ),]^&__ &*%G_Z+%?B)7[=_L-?\F>_#?_L4+/\ ]%BO
MU/PI_P"1MB/\'_MR/YR^DC_R3F"_Z^O_ -(9ZK1117[J?QX?D/\ \%<O^3WO
M$'_8+T[_ -)4KYGKZ8_X*Y?\GO>(/^P7IW_I*E?,]?RIQ/\ \E'B_P#KY/\
M]*9_I!X??\D+EG_7BE_Z0@HHHKPC[ **** "BBB@ K]_?!/_ ")FD?\ 8+M_
M_1:U^ 5?O[X)_P"1,TC_ +!=O_Z+6OV#PE_BXOTA_P"WG\N_27_W?*_6M^5,
MTZ***_:#^43\1?VYO^3POB1_V-UY_P"C#7E->K?MS?\ )X7Q(_[&Z\_]&&O*
M:_D?-O\ D:XC_'/_ -*9_IKPS_R3>"_Z\T__ $B(4445YY[84444 %%%% '7
M_L_?\EZ\$?\ 8WZ;_P"E4=?O#7X/?L_?\EZ\$?\ 8WZ;_P"E4=?O#7[;X3_[
MGBO\4?R9_)/TE/\ D9Y=_@J?^E1"BBBOUL_F4_ /QQ_R.FL?]A2X_P#1C5EU
MJ>./^1TUC_L*7'_HQJRZ_CJK_%EZL_U*PW^[0]%^04445!L%%%% !1110![C
M_P $VO\ D]_X??\ 84F_])9J_9^OQ@_X)M?\GO\ P^_["DW_ *2S5^S]?O/A
M5_R(ZW_7Q_\ I,3^-/I'_P#)787_ *\+_P!.5 HHHK]//YZ"BBB@ HHHH **
M** "OS)_X+B_\EX\'_\ 8HG_ -*I:_3:OS)_X+B_\EX\'_\ 8HG_ -*I:^$\
M1_\ DE:G^*'_ *4C]C\"/^3C4/\ !4_](9\2T445_.1_=H4444 %%%% !111
M0!^W?[#7_)GOPW_[%"S_ /18KU6O*OV&O^3/?AO_ -BA9_\ HL5ZK7];Y1_R
M*</_ ((?^DH_S*XF_P"2CQO_ %]J?^ER"OR'_P""N7_)[WB#_L%Z=_Z2I7Z\
M5^0__!7+_D][Q!_V"]._])4KXGQ1_P"2<A_U\C_Z3(_7?H[_ /)=5?\ KQ/_
M -+IGS/1117\_']L!1110 4444 %%%% '[^^"?\ D3-(_P"P7;_^BUK3K,\$
M_P#(F:1_V"[?_P!%K6G7]B4?X4?1'^6N(_WB?J_S"OQ%_;F_Y/"^)'_8W7G_
M *,-?MU7XB_MS?\ )X7Q(_[&Z\_]&&OR_P 5O^15A_\ &_\ TEG]#_1N_P"2
MDQO_ %Y7_I<3RFBBBOPL_L,**** "BBB@ KK_P!G[_DO7@C_ +&_3?\ TJCK
MD*Z_]G[_ )+UX(_[&_3?_2J.NG!?[Y3_ ,2_-'#FG_(LK_X)?^DL_>&BBBOZ
M_/\ +T*_ /QQ_P CIK'_ &%+C_T8U?OY7X!^./\ D=-8_P"PI<?^C&K\>\6O
MX6#]9_\ MA_47T:/]YS/TH_G4,NBBBOQ@_JX**** "BBB@ KW'_@FU_R>_\
M#[_L*3?^DLU>'5[C_P $VO\ D]_X??\ 84F_])9J]7(?^1YA?^OD/_2D?.<8
M_P#)(YC_ ->*W_IN1^S]%%%?UF?YI'(_M ?\D'\;?]BCJ7_I+)7X.U^\7[0'
M_)!_&W_8HZE_Z2R5^#M?B7BQ_O>%_P ,OS1_6_T:_P#D5YC_ (Z?_I,@HHHK
M\D/Z9"BBB@ HHHH *^L_^",?_)X4O_8H7O\ Z,@KY,KZS_X(Q_\ )X4O_8H7
MO_HR"OH>$O\ DI<)_CB?#>)G_) 9E_UZE^1^KM%%%?U.?YT'A_\ P4C_ .3(
M?B#_ -@N'_TJAK\7Z_:#_@I'_P F0_$'_L%P_P#I5#7XOU^#>*O_ ".Z/_7M
M?^E2/[,^CC_R2&*_Z_O_ --TPHHHK\P/Z$"BBB@ HHHH *^]?^"%?_(Y_$7_
M +!>G?\ HR>O@JOO7_@A7_R.?Q%_[!>G?^C)Z^NX$_Y*S#>LO_2)'YCXR_\
M)M<P](?^G8'Z-T445_31_GZ?)O\ P6;_ .3/8_\ L;K'_P!%SU^4-?J]_P %
MF_\ DSV/_L;K'_T7/7Y0U_//B;_R4W_;D?U/[A^C]_R0'_<:I^40HHHK\]/V
M\**** "BBB@ K]-_^"'7_)!?&'_8WC_TEAK\R*_3?_@AU_R07QA_V-X_])8:
M^[\./^2II_X9_D?COCO_ ,FYK_XZ?_I:/MFBBBOZ-/X1/@O_ (+J?\B7\._^
MPIJ'_HN"OSCK]'/^"ZG_ ")?P[_["FH?^BX*_..OYL\0_P#DK*_I#_TB)_>W
M@=_R;7!^M7_T[,****^*/UH**** "BBB@ K]>?\ @D=_R9!X?_["FH_^E4E?
MD-7Z\_\ !([_ ),@\/\ _84U'_TJDK]'\+O^2CG_ ->Y?^E0/PCZ1'_)"TO^
MO\/_ $BH?2]%%%?T"?Q,?F3_ ,%Q?^2\>#_^Q1/_ *52U\2U]M?\%Q?^2\>#
M_P#L43_Z52U\2U_,'&W_ "56*_Q+_P!)1_H7X2_\FYR[_ __ $N04445\L?H
MH4444 %%%% !7[=_L-?\F>_#?_L4+/\ ]%BOQ$K]N_V&O^3/?AO_ -BA9_\
MHL5^I^%/_(VQ'^#_ -N1_.7TD?\ DG,%_P!?7_Z0SU6BBBOW4_CP_(?_ (*Y
M?\GO>(/^P7IW_I*E?,]?3'_!7+_D][Q!_P!@O3O_ $E2OF>OY4XG_P"2CQ?_
M %\G_P"E,_T@\/O^2%RS_KQ2_P#2$%%%%>$?8!1110 4444 %?O[X)_Y$S2/
M^P7;_P#HM:_ *OW]\$_\B9I'_8+M_P#T6M?L'A+_ !<7Z0_]O/Y=^DO_ +OE
M?K6_*F:=%%%?M!_*)^(O[<W_ ">%\2/^QNO/_1AKRFO5OVYO^3POB1_V-UY_
MZ,->4U_(^;?\C7$?XY_^E,_TUX9_Y)O!?]>:?_I$0HHHKSSVPHHHH **** .
MO_9^_P"2]>"/^QOTW_TJCK]X:_![]G[_ )+UX(_[&_3?_2J.OWAK]M\)_P#<
M\5_BC^3/Y)^DI_R,\N_P5/\ TJ(4445^MG\RGX!^./\ D=-8_P"PI<?^C&K+
MK4\<?\CIK'_84N/_ $8U9=?QU5_BR]6?ZE8;_=H>B_(****@V"BBB@ HHHH
M]Q_X)M?\GO\ P^_["DW_ *2S5^S]?C!_P3:_Y/?^'W_84F_])9J_9^OWGPJ_
MY$=;_KX__28G\:?2/_Y*["_]>%_Z<J!1117Z>?ST%%%% !1110 4444 %?F3
M_P %Q?\ DO'@_P#[%$_^E4M?IM7YD_\ !<7_ )+QX/\ ^Q1/_I5+7PGB/_R2
MM3_%#_TI'['X$?\ )QJ'^"I_Z0SXEHHHK^<C^[0HHHH **** "BBB@#]N_V&
MO^3/?AO_ -BA9_\ HL5ZK7E7[#7_ "9[\-_^Q0L__18KU6OZWRC_ )%.'_P0
M_P#24?YE<3?\E'C?^OM3_P!+D%?D/_P5R_Y/>\0?]@O3O_25*_7BOR'_ ."N
M7_)[WB#_ +!>G?\ I*E?$^*/_).0_P"OD?\ TF1^N_1W_P"2ZJ_]>)_^ETSY
MGHHHK^?C^V HHHH **** "BBB@#]_?!/_(F:1_V"[?\ ]%K6G69X)_Y$S2/^
MP7;_ /HM:TZ_L2C_  H^B/\ +7$?[Q/U?YA7XB_MS?\ )X7Q(_[&Z\_]&&OV
MZK\1?VYO^3POB1_V-UY_Z,-?E_BM_P BK#_XW_Z2S^A_HW?\E)C?^O*_]+B>
M4T445^%G]AA1110 4444 %=?^S]_R7KP1_V-^F_^E4=<A77_ +/W_)>O!'_8
MWZ;_ .E4==."_P!\I_XE^:.'-/\ D65_\$O_ $EG[PT445_7Y_EZ%?@'XX_Y
M'36/^PI<?^C&K]_*_ /QQ_R.FL?]A2X_]&-7X]XM?PL'ZS_]L/ZB^C1_O.9^
ME'\ZAET445^,']7!1110 4444 %>X_\ !-K_ )/?^'W_ &%)O_26:O#J]Q_X
M)M?\GO\ P^_["DW_ *2S5ZN0_P#(\PO_ %\A_P"E(^<XQ_Y)',?^O%;_ --R
M/V?HHHK^LS_-(Y']H#_D@_C;_L4=2_\ 262OP=K]XOV@/^2#^-O^Q1U+_P!)
M9*_!VOQ+Q8_WO"_X9?FC^M_HU_\ (KS'_'3_ /29!1117Y(?TR%%%% !1110
M 5]9_P#!&/\ Y/"E_P"Q0O?_ $9!7R97UG_P1C_Y/"E_[%"]_P#1D%?0\)?\
ME+A/\<3X;Q,_Y(#,O^O4OR/U=HHHK^IS_.@\/_X*1_\ )D/Q!_[!</\ Z50U
M^+]?M!_P4C_Y,A^(/_8+A_\ 2J&OQ?K\&\5?^1W1_P"O:_\ 2I']F?1Q_P"2
M0Q7_ %_?_INF%%%%?F!_0@4444 %%%% !7WK_P $*_\ D<_B+_V"]._]&3U\
M%5]Z_P#!"O\ Y'/XB_\ 8+T[_P!&3U]=P)_R5F&]9?\ I$C\Q\9?^3:YAZ0_
M].P/T;HHHK^FC_/T^3?^"S?_ "9['_V-UC_Z+GK\H:_5[_@LW_R9['_V-UC_
M .BYZ_*&OYY\3?\ DIO^W(_J?W#]'[_D@/\ N-4_*(4445^>G[>%%%% !111
M0 5^F_\ P0Z_Y(+XP_[&\?\ I+#7YD5^F_\ P0Z_Y(+XP_[&\?\ I+#7W?AQ
M_P E33_PS_(_'?'?_DW-?_'3_P#2T?;-%%%?T:?PB?!?_!=3_D2_AW_V%-0_
M]%P5^<=?HY_P74_Y$OX=_P#84U#_ -%P5^<=?S9XA_\ )65_2'_I$3^]O [_
M )-K@_6K_P"G9A1117Q1^M!1110 4444 %?KS_P2._Y,@\/_ /84U'_TJDK\
MAJ_7G_@D=_R9!X?_ .PIJ/\ Z525^C^%W_)1S_Z]R_\ 2H'X1](C_DA:7_7^
M'_I%0^EZ***_H$_B8_,G_@N+_P EX\'_ /8HG_TJEKXEK[:_X+B_\EX\'_\
M8HG_ -*I:^):_F#C;_DJL5_B7_I*/]"_"7_DW.7?X'_Z7(****^6/T4****
M"BBB@ K]N_V&O^3/?AO_ -BA9_\ HL5^(E?MW^PU_P F>_#?_L4+/_T6*_4_
M"G_D;8C_  ?^W(_G+Z2/_).8+_KZ_P#TAGJM%%%?NI_'A^0__!7+_D][Q!_V
M"]._])4KYGKZ8_X*Y?\ )[WB#_L%Z=_Z2I7S/7\J<3_\E'B_^OD__2F?Z0>'
MW_)"Y9_UXI?^D(****\(^P"BBB@ HHHH *_?WP3_ ,B9I'_8+M__ $6M?@%7
M[^^"?^1,TC_L%V__ *+6OV#PE_BXOTA_[>?R[])?_=\K]:WY4S3HHHK]H/Y1
M/Q%_;F_Y/"^)'_8W7G_HPUY37JW[<W_)X7Q(_P"QNO/_ $8:\IK^1\V_Y&N(
M_P <_P#TIG^FO#/_ "3>"_Z\T_\ TB(4445YY[84444 %%%% '7_ +/W_)>O
M!'_8WZ;_ .E4=?O#7X/?L_?\EZ\$?]C?IO\ Z51U^\-?MOA/_N>*_P 4?R9_
M)/TE/^1GEW^"I_Z5$****_6S^93\ _''_(Z:Q_V%+C_T8U9=:GCC_D=-8_["
MEQ_Z,:LNOXZJ_P 67JS_ %*PW^[0]%^04445!L%%%% !1110![C_ ,$VO^3W
M_A]_V%)O_26:OV?K\8/^";7_ ">_\/O^PI-_Z2S5^S]?O/A5_P B.M_U\?\
MZ3$_C3Z1_P#R5V%_Z\+_ -.5 HHHK]//YZ"BBB@ HHHH **** "OS)_X+B_\
MEX\'_P#8HG_TJEK]-J_,G_@N+_R7CP?_ -BB?_2J6OA/$?\ Y)6I_BA_Z4C]
MC\"/^3C4/\%3_P!(9\2T445_.1_=H4444 %%%% !1110!^W?[#7_ "9[\-_^
MQ0L__18KU6O*OV&O^3/?AO\ ]BA9_P#HL5ZK7];Y1_R*</\ X(?^DH_S*XF_
MY*/&_P#7VI_Z7(*_(?\ X*Y?\GO>(/\ L%Z=_P"DJ5^O%?D/_P %<O\ D][Q
M!_V"]._])4KXGQ1_Y)R'_7R/_I,C]=^CO_R757_KQ/\ ]+IGS/1117\_']L!
M1110 4444 %%%% '[^^"?^1,TC_L%V__ *+6M.LSP3_R)FD?]@NW_P#1:UIU
M_8E'^%'T1_EKB/\ >)^K_,*_$7]N;_D\+XD?]C=>?^C#7[=5^(O[<W_)X7Q(
M_P"QNO/_ $8:_+_%;_D58?\ QO\ ])9_0_T;O^2DQO\ UY7_ *7$\IHHHK\+
M/[#"BBB@ HHHH *Z_P#9^_Y+UX(_[&_3?_2J.N0KK_V?O^2]>"/^QOTW_P!*
MHZZ<%_OE/_$OS1PYI_R+*_\ @E_Z2S]X:***_K\_R]"OP#\<?\CIK'_84N/_
M $8U?OY7X!^./^1TUC_L*7'_ *,:OQ[Q:_A8/UG_ .V']1?1H_WG,_2C^=0R
MZ***_&#^K@HHHH **** "O<?^";7_)[_ ,/O^PI-_P"DLU>'5[C_ ,$VO^3W
M_A]_V%)O_26:O5R'_D>87_KY#_TI'SG&/_)(YC_UXK?^FY'[/T445_69_FD<
MC^T!_P D'\;?]BCJ7_I+)7X.U^\7[0'_ "0?QM_V*.I?^DLE?@[7XEXL?[WA
M?\,OS1_6_P!&O_D5YC_CI_\ I,@HHHK\D/Z9"BBB@ HHHH *^L_^",?_ ">%
M+_V*%[_Z,@KY,KZS_P"",?\ R>%+_P!BA>_^C(*^AX2_Y*7"?XXGPWB9_P D
M!F7_ %ZE^1^KM%%%?U.?YT'A_P#P4C_Y,A^(/_8+A_\ 2J&OQ?K]H/\ @I'_
M ,F0_$'_ +!</_I5#7XOU^#>*O\ R.Z/_7M?^E2/[,^CC_R2&*_Z_O\ ]-TP
MHHHK\P/Z$"BBB@ HHHH *^]?^"%?_(Y_$7_L%Z=_Z,GKX*K[U_X(5_\ (Y_$
M7_L%Z=_Z,GKZ[@3_ )*S#>LO_2)'YCXR_P#)M<P](?\ IV!^C=%%%?TT?Y^G
MR;_P6;_Y,]C_ .QNL?\ T7/7Y0U^KW_!9O\ Y,]C_P"QNL?_ $7/7Y0U_//B
M;_R4W_;D?U/[A^C]_P D!_W&J?E$****_/3]O"BBB@ HHHH *_3?_@AU_P D
M%\8?]C>/_26&OS(K]-_^"'7_ "07QA_V-X_])8:^[\./^2II_P"&?Y'X[X[_
M /)N:_\ CI_^EH^V:***_HT_A$^"_P#@NI_R)?P[_P"PIJ'_ *+@K\XZ_1S_
M (+J?\B7\._^PIJ'_HN"OSCK^;/$/_DK*_I#_P!(B?WMX'?\FUP?K5_].S"B
MBBOBC]:"BBB@ HHHH *_7G_@D=_R9!X?_P"PIJ/_ *525^0U?KS_ ,$CO^3(
M/#__ &%-1_\ 2J2OT?PN_P"2CG_U[E_Z5 _"/I$?\D+2_P"O\/\ TBH?2]%%
M%?T"?Q,?F3_P7%_Y+QX/_P"Q1/\ Z52U\2U]M?\ !<7_ )+QX/\ ^Q1/_I5+
M7Q+7\P<;?\E5BO\ $O\ TE'^A?A+_P FYR[_  /_ -+D%%%%?+'Z*%%%% !1
M110 5^W?[#7_ "9[\-_^Q0L__18K\1*_;O\ 8:_Y,]^&_P#V*%G_ .BQ7ZGX
M4_\ (VQ'^#_VY'\Y?21_Y)S!?]?7_P"D,]5HHHK]U/X\/R'_ ."N7_)[WB#_
M +!>G?\ I*E?,]?3'_!7+_D][Q!_V"]._P#25*^9Z_E3B?\ Y*/%_P#7R?\
MZ4S_ $@\/O\ DA<L_P"O%+_TA!1117A'V 4444 %%%% !7[^^"?^1,TC_L%V
M_P#Z+6OP"K]_?!/_ ")FD?\ 8+M__1:U^P>$O\7%^D/_ &\_EWZ2_P#N^5^M
M;\J9IT445^T'\HGXB_MS?\GA?$C_ +&Z\_\ 1AKRFO5OVYO^3POB1_V-UY_Z
M,->4U_(^;?\ (UQ'^.?_ *4S_37AG_DF\%_UYI_^D1"BBBO//;"BBB@ HHHH
M Z_]G[_DO7@C_L;]-_\ 2J.OWAK\'OV?O^2]>"/^QOTW_P!*HZ_>&OVWPG_W
M/%?XH_DS^2?I*?\ (SR[_!4_]*B%%%%?K9_,I^ ?CC_D=-8_["EQ_P"C&K+K
M4\<?\CIK'_84N/\ T8U9=?QU5_BR]6?ZE8;_ ':'HOR"BBBH-@HHHH ****
M/<?^";7_ ">_\/O^PI-_Z2S5^S]?C!_P3:_Y/?\ A]_V%)O_ $EFK]GZ_>?"
MK_D1UO\ KX__ $F)_&GTC_\ DKL+_P!>%_Z<J!1117Z>?ST%%%% !1110 44
M44 %?F3_ ,%Q?^2\>#_^Q1/_ *52U^FU?F3_ ,%Q?^2\>#_^Q1/_ *52U\)X
MC_\ )*U/\4/_ $I'['X$?\G&H?X*G_I#/B6BBBOYR/[M"BBB@ HHHH ****
M/V[_ &&O^3/?AO\ ]BA9_P#HL5ZK7E7[#7_)GOPW_P"Q0L__ $6*]5K^M\H_
MY%.'_P $/_24?YE<3?\ )1XW_K[4_P#2Y!7Y#_\ !7+_ )/>\0?]@O3O_25*
M_7BOR'_X*Y?\GO>(/^P7IW_I*E?$^*/_ "3D/^OD?_29'Z[]'?\ Y+JK_P!>
M)_\ I=,^9Z***_GX_M@**** "BBB@ HHHH _?WP3_P B9I'_ &"[?_T6M:=9
MG@G_ )$S2/\ L%V__HM:TZ_L2C_"CZ(_RUQ'^\3]7^85^(O[<W_)X7Q(_P"Q
MNO/_ $8:_;JOQ%_;F_Y/"^)'_8W7G_HPU^7^*W_(JP_^-_\ I+/Z'^C=_P E
M)C?^O*_]+B>4T445^%G]AA1110 4444 %=?^S]_R7KP1_P!C?IO_ *51UR%=
M?^S]_P EZ\$?]C?IO_I5'73@O]\I_P")?FCAS3_D65_\$O\ TEG[PT445_7Y
M_EZ%?@'XX_Y'36/^PI<?^C&K]_*_ /QQ_P CIK'_ &%+C_T8U?CWBU_"P?K/
M_P!L/ZB^C1_O.9^E'\ZAET445^,']7!1110 4444 %>X_P#!-K_D]_X??]A2
M;_TEFKPZO<?^";7_ ">_\/O^PI-_Z2S5ZN0_\CS"_P#7R'_I2/G.,?\ DD<Q
M_P"O%;_TW(_9^BBBOZS/\TCD?V@/^2#^-O\ L4=2_P#262OP=K]XOV@/^2#^
M-O\ L4=2_P#262OP=K\2\6/][PO^&7YH_K?Z-?\ R*\Q_P =/_TF04445^2'
M],A1110 4444 %?6?_!&/_D\*7_L4+W_ -&05\F5]9_\$8_^3PI?^Q0O?_1D
M%?0\)?\ )2X3_'$^&\3/^2 S+_KU+\C]7:***_J<_P Z#P__ (*1_P#)D/Q!
M_P"P7#_Z50U^+]?M!_P4C_Y,A^(/_8+A_P#2J&OQ?K\&\5?^1W1_Z]K_ -*D
M?V9]''_DD,5_U_?_ *;IA1117Y@?T(%%%% !1110 5]Z_P#!"O\ Y'/XB_\
M8+T[_P!&3U\%5]Z_\$*_^1S^(O\ V"]._P#1D]?7<"?\E9AO67_I$C\Q\9?^
M3:YAZ0_].P/T;HHHK^FC_/T^3?\ @LW_ ,F>Q_\ 8W6/_HN>ORAK]7O^"S?_
M "9['_V-UC_Z+GK\H:_GGQ-_Y*;_ +<C^I_</T?O^2 _[C5/RB%%%%?GI^WA
M1110 4444 %?IO\ \$.O^2"^,/\ L;Q_Z2PU^9%?IO\ \$.O^2"^,/\ L;Q_
MZ2PU]WX<?\E33_PS_(_'?'?_ )-S7_QT_P#TM'VS1117]&G\(GP7_P %U/\
MD2_AW_V%-0_]%P5^<=?HY_P74_Y$OX=_]A34/_1<%?G'7\V>(?\ R5E?TA_Z
M1$_O;P._Y-K@_6K_ .G9A1117Q1^M!1110 4444 %?KS_P $CO\ DR#P_P#]
MA34?_2J2OR&K]>?^"1W_ "9!X?\ ^PIJ/_I5)7Z/X7?\E'/_ *]R_P#2H'X1
M](C_ )(6E_U_A_Z14/I>BBBOZ!/XF/S)_P""XO\ R7CP?_V*)_\ 2J6OB6OM
MK_@N+_R7CP?_ -BB?_2J6OB6OY@XV_Y*K%?XE_Z2C_0OPE_Y-SEW^!_^ER"B
MBBOEC]%"BBB@ HHHH *_;O\ 8:_Y,]^&_P#V*%G_ .BQ7XB5^W?[#7_)GOPW
M_P"Q0L__ $6*_4_"G_D;8C_!_P"W(_G+Z2/_ "3F"_Z^O_TAGJM%%%?NI_'A
M^0__  5R_P"3WO$'_8+T[_TE2OF>OIC_ (*Y?\GO>(/^P7IW_I*E?,]?RIQ/
M_P E'B_^OD__ $IG^D'A]_R0N6?]>*7_ *0@HHHKPC[ **** "BBB@ K]_?!
M/_(F:1_V"[?_ -%K7X!5^_O@G_D3-(_[!=O_ .BUK]@\)?XN+](?^WG\N_27
M_P!WROUK?E3-.BBBOV@_E$_$7]N;_D\+XD?]C=>?^C#7E->K?MS?\GA?$C_L
M;KS_ -&&O*:_D?-O^1KB/\<__2F?Z:\,_P#)-X+_ *\T_P#TB(4445YY[844
M44 %%%% '7_L_?\ )>O!'_8WZ;_Z51U^\-?@]^S]_P EZ\$?]C?IO_I5'7[P
MU^V^$_\ N>*_Q1_)G\D_24_Y&>7?X*G_ *5$****_6S^93\ _''_ ".FL?\
M84N/_1C5EUJ>./\ D=-8_P"PI<?^C&K+K^.JO\67JS_4K#?[M#T7Y!1114&P
M4444 %%%% 'N/_!-K_D]_P"'W_84F_\ 26:OV?K\8/\ @FU_R>_\/O\ L*3?
M^DLU?L_7[SX5?\B.M_U\?_I,3^-/I'_\E=A?^O"_].5 HHHK]//YZ"BBB@ H
MHHH **** "OS)_X+B_\ )>/!_P#V*)_]*I:_3:OS)_X+B_\ )>/!_P#V*)_]
M*I:^$\1_^25J?XH?^E(_8_ C_DXU#_!4_P#2&?$M%%%?SD?W:%%%% !1110
M4444 ?MW^PU_R9[\-_\ L4+/_P!%BO5:\J_8:_Y,]^&__8H6?_HL5ZK7];Y1
M_P BG#_X(?\ I*/\RN)O^2CQO_7VI_Z7(*_(?_@KE_R>]X@_[!>G?^DJ5^O%
M?D/_ ,%<O^3WO$'_ &"]._\ 25*^)\4?^2<A_P!?(_\ I,C]=^CO_P EU5_Z
M\3_]+IGS/1117\_']L!1110 4444 %%%% '[^^"?^1,TC_L%V_\ Z+6M.LSP
M3_R)FD?]@NW_ /1:UIU_8E'^%'T1_EKB/]XGZO\ ,*_$7]N;_D\+XD?]C=>?
M^C#7[=5^(O[<W_)X7Q(_[&Z\_P#1AK\O\5O^15A_\;_])9_0_P!&[_DI,;_U
MY7_I<3RFBBBOPL_L,**** "BBB@ KK_V?O\ DO7@C_L;]-_]*HZY"NO_ &?O
M^2]>"/\ L;]-_P#2J.NG!?[Y3_Q+\T<.:?\ (LK_ ."7_I+/WAHHHK^OS_+T
M*_ /QQ_R.FL?]A2X_P#1C5^_E?@'XX_Y'36/^PI<?^C&K\>\6OX6#]9_^V']
M1?1H_P!YS/TH_G4,NBBBOQ@_JX**** "BBB@ KW'_@FU_P GO_#[_L*3?^DL
MU>'5[C_P3:_Y/?\ A]_V%)O_ $EFKU<A_P"1YA?^OD/_ $I'SG&/_)(YC_UX
MK?\ IN1^S]%%%?UF?YI'(_M ?\D'\;?]BCJ7_I+)7X.U^\7[0'_)!_&W_8HZ
ME_Z2R5^#M?B7BQ_O>%_PR_-'];_1K_Y%>8_XZ?\ Z3(****_)#^F0HHHH **
M** "OK/_ ((Q_P#)X4O_ &*%[_Z,@KY,KZS_ .",?_)X4O\ V*%[_P"C(*^A
MX2_Y*7"?XXGPWB9_R0&9?]>I?D?J[1117]3G^=!X?_P4C_Y,A^(/_8+A_P#2
MJ&OQ?K]H/^"D?_)D/Q!_[!</_I5#7XOU^#>*O_([H_\ 7M?^E2/[,^CC_P D
MABO^O[_]-TPHHHK\P/Z$"BBB@ HHHH *^]?^"%?_ ".?Q%_[!>G?^C)Z^"J^
M]?\ @A7_ ,CG\1?^P7IW_HR>OKN!/^2LPWK+_P!(D?F/C+_R;7,/2'_IV!^C
M=%%%?TT?Y^GR;_P6;_Y,]C_[&ZQ_]%SU^4-?J]_P6;_Y,]C_ .QNL?\ T7/7
MY0U_//B;_P E-_VY']3^X?H_?\D!_P!QJGY1"BBBOST_;PHHHH **** "OTW
M_P""'7_)!?&'_8WC_P!)8:_,BOTW_P""'7_)!?&'_8WC_P!)8:^[\./^2II_
MX9_D?COCO_R;FO\ XZ?_ *6C[9HHHK^C3^$3X+_X+J?\B7\._P#L*:A_Z+@K
M\XZ_1S_@NI_R)?P[_P"PIJ'_ *+@K\XZ_FSQ#_Y*ROZ0_P#2(G][>!W_ ";7
M!^M7_P!.S"BBBOBC]:"BBB@ HHHH *_7G_@D=_R9!X?_ .PIJ/\ Z525^0U?
MKS_P2._Y,@\/_P#84U'_ -*I*_1_"[_DHY_]>Y?^E0/PCZ1'_)"TO^O\/_2*
MA]+T445_0)_$Q^9/_!<7_DO'@_\ [%$_^E4M?$M?;7_!<7_DO'@__L43_P"E
M4M?$M?S!QM_R56*_Q+_TE'^A?A+_ ,FYR[_ _P#TN04445\L?HH4444 %%%%
M !7[=_L-?\F>_#?_ +%"S_\ 18K\1*_;O]AK_DSWX;_]BA9_^BQ7ZGX4_P#(
MVQ'^#_VY'\Y?21_Y)S!?]?7_ .D,]5HHHK]U/X\/R'_X*Y?\GO>(/^P7IW_I
M*E?,]?3'_!7+_D][Q!_V"]._])4KYGK^5.)_^2CQ?_7R?_I3/](/#[_DA<L_
MZ\4O_2$%%%%>$?8!1110 4444 %?O[X)_P"1,TC_ +!=O_Z+6OP"K]_?!/\
MR)FD?]@NW_\ 1:U^P>$O\7%^D/\ V\_EWZ2_^[Y7ZUORIFG1117[0?RB?B+^
MW-_R>%\2/^QNO/\ T8:\IKU;]N;_ )/"^)'_ &-UY_Z,->4U_(^;?\C7$?XY
M_P#I3/\ 37AG_DF\%_UYI_\ I$0HHHKSSVPHHHH **** .O_ &?O^2]>"/\
ML;]-_P#2J.OWAK\'OV?O^2]>"/\ L;]-_P#2J.OWAK]M\)_]SQ7^*/Y,_DGZ
M2G_(SR[_  5/_2HA1117ZV?S*?@'XX_Y'36/^PI<?^C&K+K4\<?\CIK'_84N
M/_1C5EU_'57^++U9_J5AO]VAZ+\@HHHJ#8**** "BBB@#W'_ ()M?\GO_#[_
M +"DW_I+-7[/U^,'_!-K_D]_X??]A2;_ -)9J_9^OWGPJ_Y$=;_KX_\ TF)_
M&GTC_P#DKL+_ ->%_P"G*@4445^GG\]!1110 4444 %%%% !7YD_\%Q?^2\>
M#_\ L43_ .E4M?IM7YD_\%Q?^2\>#_\ L43_ .E4M?">(_\ R2M3_%#_ -*1
M^Q^!'_)QJ'^"I_Z0SXEHHHK^<C^[0HHHH **** "BBB@#]N_V&O^3/?AO_V*
M%G_Z+%>JUY5^PU_R9[\-_P#L4+/_ -%BO5:_K?*/^13A_P#!#_TE'^97$W_)
M1XW_ *^U/_2Y!7Y#_P#!7+_D][Q!_P!@O3O_ $E2OUXK\A_^"N7_ ">]X@_[
M!>G?^DJ5\3XH_P#).0_Z^1_])D?KOT=_^2ZJ_P#7B?\ Z73/F>BBBOY^/[8"
MBBB@ HHHH **** /W]\$_P#(F:1_V"[?_P!%K6G69X)_Y$S2/^P7;_\ HM:T
MZ_L2C_"CZ(_RUQ'^\3]7^85^(O[<W_)X7Q(_[&Z\_P#1AK]NJ_$7]N;_ )/"
M^)'_ &-UY_Z,-?E_BM_R*L/_ (W_ .DL_H?Z-W_)28W_ *\K_P!+B>4T445^
M%G]AA1110 4444 %=?\ L_?\EZ\$?]C?IO\ Z51UR%=?^S]_R7KP1_V-^F_^
ME4==."_WRG_B7YHX<T_Y%E?_  2_])9^\-%%%?U^?Y>A7X!^./\ D=-8_P"P
MI<?^C&K]_*_ /QQ_R.FL?]A2X_\ 1C5^/>+7\+!^L_\ VP_J+Z-'^\YGZ4?S
MJ&71117XP?U<%%%% !1110 5[C_P3:_Y/?\ A]_V%)O_ $EFKPZO<?\ @FU_
MR>_\/O\ L*3?^DLU>KD/_(\PO_7R'_I2/G.,?^21S'_KQ6_]-R/V?HHHK^LS
M_-(Y']H#_D@_C;_L4=2_])9*_!VOWB_: _Y(/XV_[%'4O_262OP=K\2\6/\
M>\+_ (9?FC^M_HU_\BO,?\=/_P!)D%%%%?DA_3(4444 %%%% !7UG_P1C_Y/
M"E_[%"]_]&05\F5]9_\ !&/_ )/"E_[%"]_]&05]#PE_R4N$_P <3X;Q,_Y(
M#,O^O4OR/U=HHHK^IS_.@\/_ ."D?_)D/Q!_[!</_I5#7XOU^T'_  4C_P"3
M(?B#_P!@N'_TJAK\7Z_!O%7_ )'='_KVO_2I']F?1Q_Y)#%?]?W_ .FZ8444
M5^8']"!1110 4444 %?>O_!"O_D<_B+_ -@O3O\ T9/7P57WK_P0K_Y'/XB_
M]@O3O_1D]?7<"?\ )68;UE_Z1(_,?&7_ )-KF'I#_P!.P/T;HHHK^FC_ #]/
MDW_@LW_R9['_ -C=8_\ HN>ORAK]7O\ @LW_ ,F>Q_\ 8W6/_HN>ORAK^>?$
MW_DIO^W(_J?W#]'[_D@/^XU3\HA1117YZ?MX4444 %%%% !7Z;_\$.O^2"^,
M/^QO'_I+#7YD5^F__!#K_D@OC#_L;Q_Z2PU]WX<?\E33_P ,_P C\=\=_P#D
MW-?_ !T__2T?;-%%%?T:?PB?!?\ P74_Y$OX=_\ 84U#_P!%P5^<=?HY_P %
MU/\ D2_AW_V%-0_]%P5^<=?S9XA_\E97](?^D1/[V\#O^3:X/UJ_^G9A1117
MQ1^M!1110 4444 %?KS_ ,$CO^3(/#__ &%-1_\ 2J2OR&K]>?\ @D=_R9!X
M?_["FH_^E4E?H_A=_P E'/\ Z]R_]*@?A'TB/^2%I?\ 7^'_ *14/I>BBBOZ
M!/XF/S)_X+B_\EX\'_\ 8HG_ -*I:^):^VO^"XO_ "7CP?\ ]BB?_2J6OB6O
MY@XV_P"2JQ7^)?\ I*/]"_"7_DW.7?X'_P"ER"BBBOEC]%"BBB@ HHHH *_;
MO]AK_DSWX;_]BA9_^BQ7XB5^W?[#7_)GOPW_ .Q0L_\ T6*_4_"G_D;8C_!_
M[<C^<OI(_P#).8+_ *^O_P!(9ZK1117[J?QX?D/_ ,%<O^3WO$'_ &"]._\
M25*^9Z^F/^"N7_)[WB#_ +!>G?\ I*E?,]?RIQ/_ ,E'B_\ KY/_ -*9_I!X
M??\ )"Y9_P!>*7_I""BBBO"/L HHHH **** "OW]\$_\B9I'_8+M_P#T6M?@
M%7[^^"?^1,TC_L%V_P#Z+6OV#PE_BXOTA_[>?R[])?\ W?*_6M^5,TZ***_:
M#^43\1?VYO\ D\+XD?\ 8W7G_HPUY37JW[<W_)X7Q(_[&Z\_]&&O*:_D?-O^
M1KB/\<__ $IG^FO#/_)-X+_KS3_](B%%%%>>>V%%%% !1110!U_[/W_)>O!'
M_8WZ;_Z51U^\-?@]^S]_R7KP1_V-^F_^E4=?O#7[;X3_ .YXK_%'\F?R3])3
M_D9Y=_@J?^E1"BBBOUL_F4_ /QQ_R.FL?]A2X_\ 1C5EUJ>./^1TUC_L*7'_
M *,:LNOXZJ_Q9>K/]2L-_NT/1?D%%%%0;!1110 4444 >X_\$VO^3W_A]_V%
M)O\ TEFK]GZ_&#_@FU_R>_\ #[_L*3?^DLU?L_7[SX5?\B.M_P!?'_Z3$_C3
MZ1__ "5V%_Z\+_TY4"BBBOT\_GH**** "BBB@ HHHH *_,G_ (+B_P#)>/!_
M_8HG_P!*I:_3:OS)_P""XO\ R7CP?_V*)_\ 2J6OA/$?_DE:G^*'_I2/V/P(
M_P"3C4/\%3_TAGQ+1117\Y']VA1110 4444 %%%% '[=_L-?\F>_#?\ [%"S
M_P#18KU6O*OV&O\ DSWX;_\ 8H6?_HL5ZK7];Y1_R*</_@A_Z2C_ #*XF_Y*
M/&_]?:G_ *7(*_(?_@KE_P GO>(/^P7IW_I*E?KQ7Y#_ /!7+_D][Q!_V"].
M_P#25*^)\4?^2<A_U\C_ .DR/UWZ._\ R757_KQ/_P!+IGS/1117\_']L!11
M10 4444 %%%% '[^^"?^1,TC_L%V_P#Z+6M.LSP3_P B9I'_ &"[?_T6M:=?
MV)1_A1]$?Y:XC_>)^K_,*_$7]N;_ )/"^)'_ &-UY_Z,-?MU7XB_MS?\GA?$
MC_L;KS_T8:_+_%;_ )%6'_QO_P!)9_0_T;O^2DQO_7E?^EQ/*:***_"S^PPH
MHHH **** "NO_9^_Y+UX(_[&_3?_ $JCKD*Z_P#9^_Y+UX(_[&_3?_2J.NG!
M?[Y3_P 2_-'#FG_(LK_X)?\ I+/WAHHHK^OS_+T*_ /QQ_R.FL?]A2X_]&-7
M[^5^ ?CC_D=-8_["EQ_Z,:OQ[Q:_A8/UG_[8?U%]&C_><S]*/YU#+HHHK\8/
MZN"BBB@ HHHH *]Q_P"";7_)[_P^_P"PI-_Z2S5X=7N/_!-K_D]_X??]A2;_
M -)9J]7(?^1YA?\ KY#_ -*1\YQC_P DCF/_ %XK?^FY'[/T445_69_FD<C^
MT!_R0?QM_P!BCJ7_ *2R5^#M?O%^T!_R0?QM_P!BCJ7_ *2R5^#M?B7BQ_O>
M%_PR_-'];_1K_P"17F/^.G_Z3(****_)#^F0HHHH **** "OK/\ X(Q_\GA2
M_P#8H7O_ *,@KY,KZS_X(Q_\GA2_]BA>_P#HR"OH>$O^2EPG^.)\-XF?\D!F
M7_7J7Y'ZNT445_4Y_G0>'_\ !2/_ ),A^(/_ &"X?_2J&OQ?K]H/^"D?_)D/
MQ!_[!</_ *50U^+]?@WBK_R.Z/\ U[7_ *5(_LSZ./\ R2&*_P"O[_\ 3=,*
M***_,#^A HHHH **** "OO7_ ((5_P#(Y_$7_L%Z=_Z,GKX*K[U_X(5_\CG\
M1?\ L%Z=_P"C)Z^NX$_Y*S#>LO\ TB1^8^,O_)M<P](?^G8'Z-T445_31_GZ
M?)O_  6;_P"3/8_^QNL?_1<]?E#7ZO?\%F_^3/8_^QNL?_1<]?E#7\\^)O\
MR4W_ &Y']3^X?H_?\D!_W&J?E$****_/3]O"BBB@ HHHH *_3?\ X(=?\D%\
M8?\ 8WC_ -)8:_,BOTW_ ."'7_)!?&'_ &-X_P#26&ON_#C_ )*FG_AG^1^.
M^.__ ";FO_CI_P#I:/MFBBBOZ-/X1/@O_@NI_P B7\._^PIJ'_HN"OSCK]'/
M^"ZG_(E_#O\ ["FH?^BX*_..OYL\0_\ DK*_I#_TB)_>W@=_R;7!^M7_ -.S
M"BBBOBC]:"BBB@ HHHH *_7G_@D=_P F0>'_ /L*:C_Z525^0U?KS_P2._Y,
M@\/_ /84U'_TJDK]'\+O^2CG_P!>Y?\ I4#\(^D1_P D+2_Z_P /_2*A]+T4
M45_0)_$Q^9/_  7%_P"2\>#_ /L43_Z52U\2U]M?\%Q?^2\>#_\ L43_ .E4
MM?$M?S!QM_R56*_Q+_TE'^A?A+_R;G+O\#_]+D%%%%?+'Z*%%%% !1110 5^
MW?[#7_)GOPW_ .Q0L_\ T6*_$2OV[_8:_P"3/?AO_P!BA9_^BQ7ZGX4_\C;$
M?X/_ &Y'\Y?21_Y)S!?]?7_Z0SU6BBBOW4_CP_(?_@KE_P GO>(/^P7IW_I*
ME?,]?3'_  5R_P"3WO$'_8+T[_TE2OF>OY4XG_Y*/%_]?)_^E,_T@\/O^2%R
MS_KQ2_\ 2$%%%%>$?8!1110 4444 %?O[X)_Y$S2/^P7;_\ HM:_ *OW]\$_
M\B9I'_8+M_\ T6M?L'A+_%Q?I#_V\_EWZ2_^[Y7ZUORIFG1117[0?RB?B+^W
M-_R>%\2/^QNO/_1AKRFO5OVYO^3POB1_V-UY_P"C#7E-?R/FW_(UQ'^.?_I3
M/]->&?\ DF\%_P!>:?\ Z1$****\\]L**** "BBB@#K_ -G[_DO7@C_L;]-_
M]*HZ_>&OP>_9^_Y+UX(_[&_3?_2J.OWAK]M\)_\ <\5_BC^3/Y)^DI_R,\N_
MP5/_ $J(4445^MG\RGX!^./^1TUC_L*7'_HQJRZU/''_ ".FL?\ 84N/_1C5
MEU_'57^++U9_J5AO]VAZ+\@HHHJ#8**** "BBB@#W'_@FU_R>_\ #[_L*3?^
MDLU?L_7XP?\ !-K_ )/?^'W_ &%)O_26:OV?K]Y\*O\ D1UO^OC_ /28G\:?
M2/\ ^2NPO_7A?^G*@4445^GG\]!1110 4444 %%%% !7YD_\%Q?^2\>#_P#L
M43_Z52U^FU?F3_P7%_Y+QX/_ .Q1/_I5+7PGB/\ \DK4_P 4/_2D?L?@1_R<
M:A_@J?\ I#/B6BBBOYR/[M"BBB@ HHHH **** /V[_8:_P"3/?AO_P!BA9_^
MBQ7JM>5?L-?\F>_#?_L4+/\ ]%BO5:_K?*/^13A_\$/_ $E'^97$W_)1XW_K
M[4_]+D%?D/\ \%<O^3WO$'_8+T[_ -)4K]>*_(?_ (*Y?\GO>(/^P7IW_I*E
M?$^*/_).0_Z^1_\ 29'Z[]'?_DNJO_7B?_I=,^9Z***_GX_M@**** "BBB@
MHHHH _?WP3_R)FD?]@NW_P#1:UIUF>"?^1,TC_L%V_\ Z+6M.O[$H_PH^B/\
MM<1_O$_5_F%?B+^W-_R>%\2/^QNO/_1AK]NJ_$7]N;_D\+XD?]C=>?\ HPU^
M7^*W_(JP_P#C?_I+/Z'^C=_R4F-_Z\K_ -+B>4T445^%G]AA1110 4444 %=
M?^S]_P EZ\$?]C?IO_I5'7(5U_[/W_)>O!'_ &-^F_\ I5'73@O]\I_XE^:.
M'-/^197_ ,$O_26?O#1117]?G^7H5^ ?CC_D=-8_["EQ_P"C&K]_*_ /QQ_R
M.FL?]A2X_P#1C5^/>+7\+!^L_P#VP_J+Z-'^\YGZ4?SJ&71117XP?U<%%%%
M!1110 5[C_P3:_Y/?^'W_84F_P#26:O#J]Q_X)M?\GO_  ^_["DW_I+-7JY#
M_P CS"_]?(?^E(^<XQ_Y)',?^O%;_P!-R/V?HHHK^LS_ #2.1_: _P"2#^-O
M^Q1U+_TEDK\':_>+]H#_ )(/XV_[%'4O_262OP=K\2\6/][PO^&7YH_K?Z-?
M_(KS'_'3_P#29!1117Y(?TR%%%% !1110 5]9_\ !&/_ )/"E_[%"]_]&05\
MF5]9_P#!&/\ Y/"E_P"Q0O?_ $9!7T/"7_)2X3_'$^&\3/\ D@,R_P"O4OR/
MU=HHHK^IS_.@\/\ ^"D?_)D/Q!_[!</_ *50U^+]?M!_P4C_ .3(?B#_ -@N
M'_TJAK\7Z_!O%7_D=T?^O:_]*D?V9]''_DD,5_U_?_INF%%%%?F!_0@4444
M%%%% !7WK_P0K_Y'/XB_]@O3O_1D]?!5?>O_  0K_P"1S^(O_8+T[_T9/7UW
M G_)68;UE_Z1(_,?&7_DVN8>D/\ T[ _1NBBBOZ:/\_3Y-_X+-_\F>Q_]C=8
M_P#HN>ORAK]7O^"S?_)GL?\ V-UC_P"BYZ_*&OYY\3?^2F_[<C^I_</T?O\
MD@/^XU3\HA1117YZ?MX4444 %%%% !7Z;_\ !#K_ )(+XP_[&\?^DL-?F17Z
M;_\ !#K_ )(+XP_[&\?^DL-?=^''_)4T_P##/\C\=\=_^3<U_P#'3_\ 2T?;
M-%%%?T:?PB?!?_!=3_D2_AW_ -A34/\ T7!7YQU^CG_!=3_D2_AW_P!A34/_
M $7!7YQU_-GB'_R5E?TA_P"D1/[V\#O^3:X/UJ_^G9A1117Q1^M!1110 444
M4 %?KS_P2._Y,@\/_P#84U'_ -*I*_(:OUY_X)'?\F0>'_\ L*:C_P"E4E?H
M_A=_R4<_^O<O_2H'X1](C_DA:7_7^'_I%0^EZ***_H$_B8_,G_@N+_R7CP?_
M -BB?_2J6OB6OMK_ (+B_P#)>/!__8HG_P!*I:^):_F#C;_DJL5_B7_I*/\
M0OPE_P"3<Y=_@?\ Z7(****^6/T4**** "BBB@ K]N_V&O\ DSWX;_\ 8H6?
M_HL5^(E?MW^PU_R9[\-_^Q0L_P#T6*_4_"G_ )&V(_P?^W(_G+Z2/_).8+_K
MZ_\ TAGJM%%%?NI_'A^0_P#P5R_Y/>\0?]@O3O\ TE2OF>OIC_@KE_R>]X@_
M[!>G?^DJ5\SU_*G$_P#R4>+_ .OD_P#TIG^D'A]_R0N6?]>*7_I""BBBO"/L
M HHHH **** "OW]\$_\ (F:1_P!@NW_]%K7X!5^_O@G_ )$S2/\ L%V__HM:
M_8/"7^+B_2'_ +>?R[])?_=\K]:WY4S3HHHK]H/Y1/Q%_;F_Y/"^)'_8W7G_
M *,->4UZM^W-_P GA?$C_L;KS_T8:\IK^1\V_P"1KB/\<_\ TIG^FO#/_)-X
M+_KS3_\ 2(A1117GGMA1110 4444 =?^S]_R7KP1_P!C?IO_ *51U^\-?@]^
MS]_R7KP1_P!C?IO_ *51U^\-?MOA/_N>*_Q1_)G\D_24_P"1GEW^"I_Z5$**
M**_6S^93\ _''_(Z:Q_V%+C_ -&-676IXX_Y'36/^PI<?^C&K+K^.JO\67JS
M_4K#?[M#T7Y!1114&P4444 %%%% 'N/_  3:_P"3W_A]_P!A2;_TEFK]GZ_&
M#_@FU_R>_P##[_L*3?\ I+-7[/U^\^%7_(CK?]?'_P"DQ/XT^D?_ ,E=A?\
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
M\_:7_@4__D#^A_\ B8W@C_H'Q'_@%+_Y<?#-%?<W_#E7X_?]#]\+/_!5K/\
M\F4?\.5?C]_T/WPL_P#!5K/_ ,F4?\0KXA_Y^TO_  *?_P @'_$QO!'_ $#X
MC_P"E_\ +CX9HK[F_P"'*OQ^_P"A^^%G_@JUG_Y,H_X<J_'[_H?OA9_X*M9_
M^3*/^(5\0_\ /VE_X%/_ .0#_B8W@C_H'Q'_ (!2_P#EQ\,T5]S?\.5?C]_T
M/WPL_P#!5K/_ ,F4?\.5?C]_T/WPL_\ !5K/_P F4?\ $*^(?^?M+_P*?_R
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
M>B9]^T5\L_\ "I_^"N7_ $=I\+/_  @Y?_BZ/^%3_P#!7+_H[3X6?^$'+_\
M%U^T'\HG;?\ !2/_ ),A^(/_ &"X?_2J&OQ?K]3OB3^R_P#\%/\ XN^!]0^'
M'Q#_ &F_A9J&BZK$L=_9?\(7=1>:H8.!OBE5U^90>".E>+_\.5?C]_T/WPL_
M\%6L_P#R97YGQKP9FG$F8T\1AIP48PY7S.2=[M](O34_H#PF\5>'N \BK8+,
M*564YU7-.G&#5G&,=>:<7>\7T^9\,T5]S?\ #E7X_?\ 0_?"S_P5:S_\F4?\
M.5?C]_T/WPL_\%6L_P#R97QW_$*^(?\ G[2_\"G_ /('ZE_Q,;P1_P! ^(_\
M I?_ "X^&:*^YO\ ARK\?O\ H?OA9_X*M9_^3*/^'*OQ^_Z'[X6?^"K6?_DR
MC_B%?$/_ #]I?^!3_P#D _XF-X(_Z!\1_P" 4O\ Y<?#-%?<W_#E7X_?]#]\
M+/\ P5:S_P#)E'_#E7X_?]#]\+/_  5:S_\ )E'_ !"OB'_G[2_\"G_\@'_$
MQO!'_0/B/_ *7_RX^&:^]?\ @A7_ ,CG\1?^P7IW_HR>J'_#E7X_?]#]\+/_
M  5:S_\ )E=[\"O^">/[=_[--[J.H?!/XZ_"S19M6BCCU!_^$8U"Y\U8RQ08
MGN'"X+-TQG/->[PUX?YSDV>4<96J4W&#=TG*^L6M+P2Z]SX[C_QLX5XJX0Q6
M582C6C4JJ*3G&"CI.,G=JI)[)[)ZGW;17RS_ ,*G_P""N7_1VGPL_P#"#E_^
M+H_X5/\ \%<O^CM/A9_X0<O_ ,77[ ?R\4_^"S?_ "9['_V-UC_Z+GK\H:_3
M[XS_ +&O_!2#]H3P</ /Q?\ VC/A9J^DB\2Z%I_PB%Y;_O4#!6W03(W 9N,X
MYZ5Y/_PY5^/W_0_?"S_P5:S_ /)E?E?&' ^;<09O]:P\X*/*E[SDG=7[1:Z]
MS^C/"[Q>X:X)X8_LW'4JTI\\I7A&#C9VMK*I%WT['PS17W-_PY5^/W_0_?"S
M_P %6L__ "91_P .5?C]_P!#]\+/_!5K/_R97RW_ !"OB'_G[2_\"G_\@?HW
M_$QO!'_0/B/_  "E_P#+CX9HK[F_X<J_'[_H?OA9_P""K6?_ ),H_P"'*OQ^
M_P"A^^%G_@JUG_Y,H_XA7Q#_ ,_:7_@4_P#Y /\ B8W@C_H'Q'_@%+_Y<?#-
M%?<W_#E7X_?]#]\+/_!5K/\ \F4?\.5?C]_T/WPL_P#!5K/_ ,F4?\0KXA_Y
M^TO_  *?_P @'_$QO!'_ $#XC_P"E_\ +CX9K]-_^"'7_)!?&'_8WC_TEAKR
M[_ARK\?O^A^^%G_@JUG_ .3*].^!W[#?_!0[]F[0;SPQ\%OV@_A9HMC?WGVJ
M[@_X1.^N?,EV!-VZ>9R/E4# (''2OI>$^!,WR'.H8S$3IN*4E:+DWJK=8I?B
M? ^)7C'PQQEPG4RS!4:T:DI0:<XP4?=DF]8U)/TT/MRBOEG_ (5/_P %<O\
MH[3X6?\ A!R__%T?\*G_ ."N7_1VGPL_\(.7_P"+K]8/YK/,?^"ZG_(E_#O_
M +"FH?\ HN"OSCK]+?CK^P5_P4"_:6LM.T[XV?'WX6:U#I,LDFGI_P (K?VW
ME,X4.<P3H6R%7KGIQ7G'_#E7X_?]#]\+/_!5K/\ \F5^1\5<!9QGF>5,90J4
MU&7+92<D](I=(M=.Y_3/ASXS\+\(<(T,JQE&M*I!S;<(P<?>G*2LY5(O9ZZ;
MGPS17W-_PY5^/W_0_?"S_P %6L__ "91_P .5?C]_P!#]\+/_!5K/_R97SW_
M !"OB'_G[2_\"G_\@?<_\3&\$?\ 0/B/_ *7_P N/AFBON;_ (<J_'[_ *'[
MX6?^"K6?_DRC_ARK\?O^A^^%G_@JUG_Y,H_XA7Q#_P _:7_@4_\ Y /^)C>"
M/^@?$?\ @%+_ .7'PS17W-_PY5^/W_0_?"S_ ,%6L_\ R91_PY5^/W_0_?"S
M_P %6L__ "91_P 0KXA_Y^TO_ I__(!_Q,;P1_T#XC_P"E_\N/AFOUY_X)'?
M\F0>'_\ L*:C_P"E4E?-G_#E7X_?]#]\+/\ P5:S_P#)E>O?"/\ 9&_X*6?
MGP/;_#CX5?M)?"S2M%M99)+>R_X0Z[GVM(Y=SOFE=SEB3R>.U?6\&<$YKP[F
MTL5B9P<7!Q]UR;NW%]8K33N?FGBKXM\.<<\-0R_ 4JL9JI&=YQ@E91FG\-23
MO[RZ=]3[,HKY9_X5/_P5R_Z.T^%G_A!R_P#Q='_"I_\ @KE_T=I\+/\ P@Y?
M_BZ_4#^>#YO_ ."XO_)>/!__ &*)_P#2J6OB6OT=^./_  3@_;C_ &D=>L_$
M_P :?C?\+-:OK"S^RVD__"-:C;>7%O+[=L%P@/S,3D@GGK7$?\.5?C]_T/WP
ML_\ !5K/_P F5^.<1>'N=9OG5;&4:E-1F[I-ROLEK:#73N?U/P/XX<)\,\*8
M3+,50KRJ4HM-QC3<7[S>C=2+Z]4CX9HK[F_X<J_'[_H?OA9_X*M9_P#DRC_A
MRK\?O^A^^%G_ (*M9_\ DRO%_P"(5\0_\_:7_@4__D#ZO_B8W@C_ *!\1_X!
M2_\ EQ\,T5]S?\.5?C]_T/WPL_\ !5K/_P F4?\ #E7X_?\ 0_?"S_P5:S_\
MF4?\0KXA_P"?M+_P*?\ \@'_ !,;P1_T#XC_ , I?_+CX9HK[F_X<J_'[_H?
MOA9_X*M9_P#DRC_ARK\?O^A^^%G_ (*M9_\ DRC_ (A7Q#_S]I?^!3_^0#_B
M8W@C_H'Q'_@%+_Y<?#-?MW^PU_R9[\-_^Q0L_P#T6*^*O^'*OQ^_Z'[X6?\
M@JUG_P"3*]O\#?LX?\%2_AMX/TWP#X*_:A^%EEI.D6:6NG6G_"$W,GE1(,*N
MZ21F; [L2?>OM.">#LSX;QM6MB9PDI1LN5R;O=/K%'Y/XM^*7#_'N4X?"Y?2
MJPE3FY/VD8)6Y6M.6<M=>R/KNBOEG_A4_P#P5R_Z.T^%G_A!R_\ Q='_  J?
M_@KE_P!':?"S_P (.7_XNOTD_!3XM_X*Y?\ )[WB#_L%Z=_Z2I7S/7Z&?%W_
M ();?MB_'?QQ<?$?XJ_&#X6:KK5U%''/>_\ "/ZI!N6-0B#9#<H@PH X'/>N
M9_X<J_'[_H?OA9_X*M9_^3*_%,Y\-\\S'-J^*IU*:C.<I*[E>S=];0>OS/ZT
MX6\>>$,DX;P>7UZ%=SHTH0DXQIM-QBD[7JIVTTNEZ'PS17W-_P .5?C]_P!#
M]\+/_!5K/_R91_PY5^/W_0_?"S_P5:S_ /)E>;_Q"OB'_G[2_P# I_\ R![W
M_$QO!'_0/B/_  "E_P#+CX9HK[F_X<J_'[_H?OA9_P""K6?_ ),H_P"'*OQ^
M_P"A^^%G_@JUG_Y,H_XA7Q#_ ,_:7_@4_P#Y /\ B8W@C_H'Q'_@%+_Y<?#-
M%?<W_#E7X_?]#]\+/_!5K/\ \F4?\.5?C]_T/WPL_P#!5K/_ ,F4?\0KXA_Y
M^TO_  *?_P @'_$QO!'_ $#XC_P"E_\ +CX9K]_?!/\ R)FD?]@NW_\ 1:U^
M='_#E7X_?]#]\+/_  5:S_\ )E>_V/P:_P""M.G64.GV7[6'PL2&")8XD_X0
M28[548 R7R>!7WG _">8\-3KO%3A+G4;<K;VYKWO%=S\:\7O$G(^/Z6#CE].
MI#V+J.7M%%7YN2UN6<_Y7>]NA]5T5\L_\*G_ ."N7_1VGPL_\(.7_P"+H_X5
M/_P5R_Z.T^%G_A!R_P#Q=?H)^)'YU_MS?\GA?$C_ +&Z\_\ 1AKRFOOSQU_P
M2,_:F^)7C'4O'WC7XH_"R]U;5[Q[K4;O^Q-6C\V5SEFVQW:JN3V4 >U9/_#E
M7X_?]#]\+/\ P5:S_P#)E?AF.\,L^Q.-JUHU*5I2DU>4KV;;_D/[!R?Z0/!N
M7Y3A\+4P^(<J<(1=H4[7C%)VO56FFFB/AFBON;_ARK\?O^A^^%G_ (*M9_\
MDRC_ (<J_'[_ *'[X6?^"K6?_DRN7_B%?$/_ #]I?^!3_P#D#T?^)C>"/^@?
M$?\ @%+_ .7'PS17W-_PY5^/W_0_?"S_ ,%6L_\ R91_PY5^/W_0_?"S_P %
M6L__ "91_P 0KXA_Y^TO_ I__(!_Q,;P1_T#XC_P"E_\N/AFBON;_ARK\?O^
MA^^%G_@JUG_Y,H_X<J_'[_H?OA9_X*M9_P#DRC_B%?$/_/VE_P"!3_\ D _X
MF-X(_P"@?$?^ 4O_ )<?)'[/W_)>O!'_ &-^F_\ I5'7[PU^</A__@CE^TIX
M6UZQ\3Z#\2/A9!?:;>175E/_ &/K#>7+&X=&VM=D'# '!!![BO>/^%3_ /!7
M+_H[3X6?^$'+_P#%U^B<$<,X_AJA6ABI1DYM-<K;V3WO%'X;XN^(&3<?8S"5
M<OIU(*E&2?M%%7YFFK<LY=NMCZFHKY9_X5/_ ,%<O^CM/A9_X0<O_P 71_PJ
M?_@KE_T=I\+/_"#E_P#BZ^Y/Q\_*GQQ_R.FL?]A2X_\ 1C5EU]UWW_!&']HC
M4KV;4;WXA?"QYKB5I)7_ +)UD;F8Y)P+S Y/:HO^'*OQ^_Z'[X6?^"K6?_DR
MOP2?A;Q!*;:JTM?[T_\ Y _LZC](K@FG2C%X?$:)+X*?_P M/AFBON;_ (<J
M_'[_ *'[X6?^"K6?_DRC_ARK\?O^A^^%G_@JUG_Y,J?^(5\0_P#/VE_X%/\
M^0-/^)C>"/\ H'Q'_@%+_P"7'PS17W-_PY5^/W_0_?"S_P %6L__ "91_P .
M5?C]_P!#]\+/_!5K/_R91_Q"OB'_ )^TO_ I_P#R ?\ $QO!'_0/B/\ P"E_
M\N/AFBON;_ARK\?O^A^^%G_@JUG_ .3*/^'*OQ^_Z'[X6?\ @JUG_P"3*/\
MB%?$/_/VE_X%/_Y /^)C>"/^@?$?^ 4O_EQX5_P3:_Y/?^'W_84F_P#26:OV
M?K\\?AM_P2=_:R^$/CC3_B/\._BO\+-/UK2I6DL+W^PM5F\IBC(3LENF1OE8
MCD'K7M'_  J?_@KE_P!':?"S_P (.7_XNOTS@KA[&\.9;4P^)E%RE-R]UMJU
MDNJ6NA^ >+/&^4\>9[1QN7PG&$*:@U444[J4I:<LI*UI+K\CZFHKB_@)H?QT
M\/?#Z/3OVB?'&B^(?$HNI6EU+0-,:TMVA)'EJ(V)((&<GO7:5]B?E@4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
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
MK^P3\-_"MU^S'\2O'VJ>*+;3!\>(/@QJD-CK6G6D5DL]]'8L)4D$LUX$A"P
MMY)G 9&*-73?\$9)/V(?$G[,^I?$K]A_QO\ $'5]+UCQ#);^*+'XH>)]0U#6
M]"U2V14ETVZCO99&M)(MP)C4[3YF\,P96KN?$?[?%_\ #O2?AKJGQ/\ V,OC
M=:K\1=(EOIV\+?#ZY\1#PFX$;Q6>KQZ<)9[6Y9)5!"Q21)(DJ&4A-YC_ &(O
MV>+SX>_%7XW?M-WW@BX\)_\ "Z_'%EK5IX4NA&L]I;VFEVUB+FY2-F2.YNI8
MIKAT!+*LD0DQ*)%4 ^B**** "BBB@#.\8>*='\#>$M4\;>(9FCL-'TZ>^OI%
M7)6&*-I'('?"J:^!O^"3&@VW_!5?]ET_\%%?VV-,?Q3<?$[Q#J[^"?!&I7LK
MZ/X.T.UOI[&WM;:T#"(W+&WDEDO"IGD,BC<JJJC[\\3>'=(\7^&]0\)>(+07
M%AJEC+:7T!.!)#(A1UX]58C\:_.;]A#XI^$/^"#'[*]Q^Q=_P40\27?ACP1X
M'\6:FOPJ^+;:-<WFC^)-'O;J:^BBFEM(I/L>H1R2W"/;3!"X4&$S*"5 .N_9
M+^/'CS]EO_@KI\0/^"4'BWQMJVO^ =2^%]M\2?A!=^)-4EOK[0+4W/V.\TAK
MN=FEN+<3+++!YK,T4<9CW,-H''_M$_&GXM_&;_@IS^QQ\6=$\;:CIOPKU[XD
M^)M/\%>'[68QP^(K:#PW?.VN7 '^LCFD.+13E1;QB<$F[VQZ?@W]@C7?^"CW
M[7'Q=_X* _%^^\5?#_P=X]^#5O\ ##X1+I4\%KKTOAR2;[9>:RZ31S):FYD=
MTABE1I/L\CF6-"X4<?\ M<?\$H_VB6_:_P#V6G\$_MR?M->*=$TOQCK@UOQ7
M-<Z!(_@BW_L.X2*XMW@T6.&W,S[;8F9)5*OM55;#  ^P_B/^QS?>+_\ @HA\
M/OVS_#7C'Q3I,GA3PS=Z5XCMD\62_P!DZU8R0WB0V/\ 9HRAD%Q<I=O<G;C[
M';HJR%V:+YH_X*R?\$]?"VF_LN_%W]O'5/VC?BAI_P ;_">EZEXA^'GB_P /
M^/M3M(=*GA9GTS0[/3(IA:&*1A;VC?N6EGDE9RQ:3%?HS&A2-4+EL #<W4^Y
MKX!^-/[>>N>,/VB;FU^)?_!.#]J+Q%X'^'6O)/X-T_PW\'Y)[7Q'JD!!36)V
MGFA+1PR9-I RX#J+I\R"!;< W/\ @HQXZ_;&M?V"?AOX5NOV8_B5X^U3Q1;:
M8/CQ!\&-4AL=:TZTBLEGOH[%A*D@EFO D(6 %O),X#(Q1JZ;_@C))^Q#XD_9
MGU+XE?L/^-_B#J^EZQXADM_%%C\4/$^H:AK>A:I;(J2Z;=1WLLC6DD6X$QJ=
MI\S>&8,K5W/B/]OB_P#AWI/PUU3XG_L9?&ZU7XBZ1+?3MX6^'USXB'A-P(WB
ML]7CTX2SVMRR2J"%BDB21)4,I";S'^Q%^SQ>?#WXJ_&[]IN^\$7'A/\ X77X
MXLM:M/"ET(UGM+>TTNVL1<W*1LR1W-U+%-<.@)95DB$F)1(J@'T11110 444
M4 ?*_P#P6B_;Q\2_\$X?^"=GCK]IKX?Z5;WOBRW6UTKP?;W<>^$:E>3I!%*Z
M_P 2Q!GFV'A_*V\;LU;\%?\ !+WX-7'P1L?#?QI\1>*?$GQ*GTJ-M>^,!\67
MD/B/^UC'F2[L[R.0/9(LI9HK>';!&H5/+*@J9_\ @KS^P3+_ ,%*OV ?'/[*
M.C^((-(U[5(+>_\ "FJ76[R;;5+29+BW\PJ"5C<H8G8 E4E9@"0!7$Z#_P %
MA/A+\,O#/A;X+?M6>#O%/AC]HO4](AM_^%+1^'+B:_U[5PA1ETNY1397=M++
M&_EW2SB)5/[UHF5U4 I_\$8/VO/BY^V9^S'\0?A!^TMXEEO/B+\%_B?K?PU\
M9>)M,_T.766L75(]17R\>1+)&^UBF/WD3NNW<H"_\$&=5\4ZE^QWXOM_%_CG
M7?$=UIWQY\<:='JWB76)]0O9H;?69X8A+/.S22$(BC+$GBMW_@D?^Q7XZ_85
M_9N\9^+_ -H#R'^)'Q9^(NM?$?XD6>AJ]['IU]J#A_[/MS$I:X$,:*I**=\K
M2;-P*DY/_!#OPQX[\!?LV^._"'Q*^&'BSPKJ=Q\;_&&MVUEXJ\+WFFO/87^K
M37-K/']HB0.'B=3A264\,%/% ':? /\ 8?\ '/P+\<_M#>+OAG\7/%.BP_%W
M4OMOAVV\2>(GUP:'JQ^VFXU>WCFRD"2-=0*EIEU$>G0EV!D:*/YQ^-O[#%O^
MPG^W'^S-\1?V'/BS\2O^$J^(7Q3?1/BSH/B?XBZIKMOXL\.KIUU=:EJM['?3
MRJDUOY,6UXQ&BR748"@E!7Z&?%#Q[!\+OAYK/Q$N?"NNZXNCZ?)=#1O#&DR7
M^HWQ49$-O!'\TDCG"@<#)RQ506'PM\!/V[_B-XI^+]O\4O'_ /P3"_:7F^)O
MB^6#0-+FUGX<+8:!X-TN:YC/V7[;+/F*W#!)[R\$1DG:)3Y>R&WAC ,_]IC_
M (*">'_BM^WSX_\ V8?%/BSQWHGP6_9\\/6&H_%JY^&_A;6M1U#Q)K%Y$;B*
MPFGT>"6:TTRUME::X*M&99,1.QC5T?[@_9N\:? 'XC_ WPWX^_9;U/0+WP#K
M.GB[\-7?AB)([*6!V))14 VMOW!U(#*X8, P(KY6^ ?@+Q7^P5_P4 _:2\4>
M//AIXOUOP/\ ''5-*\9>#_$WA+P??ZWY=[#9?9-0TJ[2QAE>WD#I'+"TBK%)
M',RA]Z,M=[_P1Q_9'\;?L5?L'>'O@U\0]*&DZK<Z[K6O2^&XYTD308M1U*XO
M(=.#1DH6ABEC1]A*>8)-I9<,0#ZCHHHH **** /E?_@M%^WCXE_X)P_\$[/'
M7[37P_TJWO?%ENMKI7@^WNX]\(U*\G2"*5U_B6(,\VP\/Y6WC=FK?@K_ ()>
M_!JX^"-CX;^-/B+Q3XD^)4^E1MKWQ@/BR\A\1_VL8\R7=G>1R![)%E+-%;P[
M8(U"IY94%3/_ ,%>?V"9?^"E7[ /CG]E'1_$$&D:]JD%O?\ A35+K=Y-MJEI
M,EQ;^85!*QN4,3L 2J2LP!( KB=!_P""PGPE^&7AGPM\%OVK/!WBGPQ^T7J>
MD0V__"EH_#EQ-?Z]JX0HRZ7<HILKNVEEC?R[I9Q$JG]ZT3*ZJ >=_P#!-OXN
M_&K_ (*??L<^,OV8?VFOB]K%AXJ^#OQHU7X=_%OQ%X1NY-*O_%MEIN[8\=Q;
M%7L6N6:!)WA*LRPW"H8_.!6]^P[^SGK'[%O_  5P^(7[,G[-GC[Q;>_ B7X'
M:=XEUKPCXD\47FLP>%O%-QJLMO;1VMQ>RRRQ"XL[:[F>)G9B55B=OEA<[]EG
MX9?';_@D-^PGXS^*WBKX >)_B7\</C9\5M4\:^*_"?PXT.?6(M+U75) WDO)
M" #:VD2*7<$>9(9%C)WJU>G?L"_M*W7B+Q^WPFT3]AO]H#0=2\0R77B+XC?%
M;XN^!HM"MM2O1$D6X,)Y6EF)%M!#:*JI#:Q85]L 1@#J?@'^P_XY^!?CG]H;
MQ=\,_BYXIT6'XNZE]M\.VWB3Q$^N#0]6/VTW&KV\<V4@21KJ!4M,NHCTZ$NP
M,C11_./QM_88M_V$_P!N/]F;XB_L.?%GXE?\)5\0OBF^B?%G0?$_Q%U37;?Q
M9X=73KJZU+5;V.^GE5)K?R8MKQB-%DNHP%!*"OT,^*'CV#X7?#S6?B)<^%==
MUQ='T^2Z&C>&-)DO]1OBHR(;>"/YI)'.% X&3EBJ@L/A;X"?MW_$;Q3\7[?X
MI>/_ /@F%^TO-\3?%\L&@:7-K/PX6PT#P;I<US&?LOVV6?,5N&"3WEX(C).T
M2GR]D-O#& 9_[3'_  4$\/\ Q6_;Y\?_ +,/BGQ9X[T3X+?L^>'K#4?BU<_#
M?PMK6HZAXDUB\B-Q%833Z/!+-::9:VRM-<%6C,LF(G8QJZ/]P?LW>-/@#\1_
M@;X;\??LMZGH%[X!UG3Q=^&KOPQ$D=E+ [$DHJ ;6W[@ZD!E<,& 8$5\K? /
MP%XK_8*_X* ?M)>*/'GPT\7ZWX'^..J:5XR\'^)O"7@^_P!;\N]ALOLFH:5=
MI8PRO;R!TCEA:15BDCF90^]&6N]_X(X_LC^-OV*OV#O#WP:^(>E#2=5N==UK
M7I?#<<Z2)H,6HZE<7D.G!HR4+0Q2QH^PE/,$FTLN&(!]1T444 %%%% !1110
M 4444 %%%% !1110!B?$;X;?#WXP>!]3^&7Q6\$:5XD\.ZU:M;:MH>N6$=U:
M7D)ZI)%("KC@'!'4 ]JX[]G#]E?P'^RCX6M_AK\&?$WB2T\%Z=$8M"\%ZEJW
MVZRTB,D$1VTMPCW21+T2$SM%&IVHBJ !Z910 4444 %%%% !1110 4444 %%
M%% &)\1OAM\/?C!X'U/X9?%;P1I7B3P[K5JUMJVAZY81W5I>0GJDD4@*N. <
M$=0#VKCOV</V5_ ?[*/A:W^&OP9\3>)+3P7IT1BT+P7J6K?;K+2(R01';2W"
M/=)$O1(3.T4:G:B*H 'IE% !1110 4444 %%%% !1110 4444 >:_M-?L?\
M[-_[8GA2Q\(_M%?"RQ\01:1?I?Z!J'FRVVH:->(P9+JQO+=DN+.92JD20R(W
MRCG'%==\/O!VI>!O#T?A_4OB%KGB0PX6*^\0-;-<*@  4O!#%OZ?><,Y))+$
MUN44 %%%% !1110 4444 %%%% !1110!YK^TU^Q_^S?^V)X4L?"/[17PLL?$
M$6D7Z7^@:AYLMMJ&C7B,&2ZL;RW9+BSF4JI$D,B-\HYQQ77?#[P=J7@;P]'X
M?U+XA:YXD,.%BOO$#6S7"H  %+P0Q;^GWG#.222Q-;E% !1110 4444 %%%%
M !1110 4444 >0?$W]AK]GGXD_'+3/VI+;PU/X8^*6D6IM+3XB>$K@66IRVA
MP#:W1"M%?V^%&(;N.:-2 RJK ,/6-+M+BPTZ"RN]4GOI8HE22\NEC$DQ Y=A
M&J(">IVJH] *GHH **** "BBB@ HHHH **** "BBB@#R#XF_L-?L\_$GXY:9
M^U);>&I_#'Q2TBU-I:?$3PE<"RU.6T. ;6Z(5HK^WPHQ#=QS1J0&558!AZQI
M=I<6&G065WJD]]+%$J27ETL8DF('+L(U1 3U.U5'H!4]% !1110 4444 %%%
M% !1110 4$ C!%%% 'C/PM_8/^ 7P ^)FN?$_P#9MT^_^',OBN_6^\7Z#X1G
MCBT?6KD8S<26$T<D$$S 8>>V2&608WNV%Q[-110 4444 %%%% !1110 4444
M %! (P1110!XS\+?V#_@%\ /B9KGQ/\ V;=/O_AS+XKOUOO%^@^$9XXM'UJY
M&,W$EA-')!!,P&'GMDAED&-[MA<>S444 %%%% !1110 4444 %%%% !6)\1O
MAM\/?C!X'U/X9?%;P1I7B3P[K5JUMJVAZY81W5I>0GJDD4@*N. <$=0#VK;H
MH \S_9P_97\!_LH^%K?X:_!GQ-XDM/!>G1&+0O!>I:M]NLM(C)!$=M+<(]TD
M2]$A,[11J=J(J@ >F444 %%%% !1110 4444 %%%% !6)\1OAM\/?C!X'U/X
M9?%;P1I7B3P[K5JUMJVAZY81W5I>0GJDD4@*N. <$=0#VK;HH \S_9P_97\!
M_LH^%K?X:_!GQ-XDM/!>G1&+0O!>I:M]NLM(C)!$=M+<(]TD2]$A,[11J=J(
MJ@ >F444 %%%% !1110 4444 %%%% !7FO[37['_ .S?^V)X4L?"/[17PLL?
M$$6D7Z7^@:AYLMMJ&C7B,&2ZL;RW9+BSF4JI$D,B-\HYQQ7I5% &'\/O!VI>
M!O#T?A_4OB%KGB0PX6*^\0-;-<*@  4O!#%OZ?><,Y))+$UN444 %%%% !11
M10 4444 %%%% !7FO[37['_[-_[8GA2Q\(_M%?"RQ\01:1?I?Z!J'FRVVH:-
M>(P9+JQO+=DN+.92JD20R(WRCG'%>E44 8?P^\':EX&\/1^']2^(6N>)##A8
MK[Q ULUPJ  !2\$,6_I]YPSDDDL36Y110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
A44 %%%% !1110 4444 %%%% !1110 4444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>rddt-20260630_g9.jpg
<TEXT>
begin 644 rddt-20260630_g9.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@!
MD )8 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@ HHJMK6K6
MN@Z1<ZW?17,D-I TLJ65E+<S,JC)"10JTDC<<*BEB> ": +-%>!_LQ?\%//V
M(/VS/B#K/PM_9D^,EQXLUWPY)Y?B.SL_".K1+I#YD4)=236J1VS%HI5"R,I9
MHV4 D$5VWPT_:O\ @C\7?BQXF^"'@36=;G\3^#3"/$^GWO@W5;)-.,J>9"))
MKFVCBS(GSH Y+I\RY7F@#T:BBO*O&W[;G[*_PX_:I\)?L2^-OC%8:?\ %+QU
MHT^J^%?",MM.9;^TB$Q>02+&88_^/>?:KNK/Y+[0VTX /5:*K1ZQI,VK3:!%
MJELU_;VT=Q/9+.IFCAD9UCD9,[@K-%(%8C!,;@?=.+- !17._%OXK>!O@;\-
MM9^+OQ,U*YLO#_AZPDO=9OK72[F\:UMD&Z28Q6T<DA1%!9F"D*JLS84$C#_9
MG_:@^ W[8WP>T[X^_LU?$6V\5>$-6FN(M/UNTMIH4F>"5H90%F1'&V1&7E1T
MXR* .^HKS3XO?M>_ 'X'^/M+^$_C?Q5J5SXLUG39=1L/"GA7PKJ6O:HUC&XC
M>\>TTRWN)HK<.0GGNBQESM#%N*O? C]I_P" O[35EK%]\"_B39>(5\/:B-/\
M016T4L<VEWNP.UI<Q2HKP7"JR[X9%61,@,JGB@#O:*K:5K&DZY:&_P!$U2VO
M(%GEA,UK.LB"2*1HY$RI(W)(CHPZJRD'!!%6: "BJ]OK&DW>HW.CVNJ6TMW9
MK&UW:QSJTD <$H74'*AMK8SUP<=*L4 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MXF^"OB%=5O?B/X1L;NW\0>,H+?!L-.U!7 C9866/?=-)(\RJRK% )6K]%: "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ 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@ 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 ^(H_VR?VI;'_@O
ME;_L >(?&'AZ;X9W'[/5SXYL+#3/#9M[S[4VJBSC2YN)9I6E,:PR$&(0HPFP
MT9*@T1_MD_M2V/\ P7RM_P!@#Q#XP\/3?#.X_9ZN?'-A8:9X;-O>?:FU46<:
M7-Q+-*TIC6&0@Q"%&$V&C)4&M'4?V%_VF;[_ (+;6'_!2@2>!%\#V?P4;X>M
MI!\1WO\ :K*=2DOOMWE_8/)S\X3R?-[9\SM1J/["_P"TS??\%MK#_@I0)/ B
M^![/X*-\/6T@^([W^U64ZE)??;O+^P>3GYPGD^;VSYG:@";_ (+8_MI_'O\
M8,_9G\*?';X1>'=2?PU'\4-&L_BYXET328K^_P##?A61W-Y>VT$RO"9<K'$K
MRH\:F897+!E^7/'?_!93XW^%O^"9_CC]IFQ^.7F:5XB^/-]X8^!GQBL/ ,.K
MW;^%X3YS:K?:3 L*%D^SWEJ"Z6Y^:&1XP<&3Z#^/G[#_ /P45_:<C\/:M\</
MBY\+M8'P\_::C\:^$O!MC%?66E:[X2@!6UT[5)##*PO8F=IE813Q"1%SNR&C
MR/V1/^"=7[:/_!.+X>^-U_8Q@^#+W/Q&^/-_XPUGX;>)M4U:WT'0M GC$:Z=
MI=[;6S217*B.(F9[,Q;<1B("-68 ],_X(V?'_P 4_M/?LC-\9_%/[>>A?M!/
MJ?B*=;;Q/H'@6/PXFE1I#"#IT]D!YD<Z,6D8R8++-&5&S:S?6->'?L7_ +&?
MA#]E'4OB;XUT'PSHVA:C\6?'9\5:[X>\-,3IFEW'V&UM#%;DQQ&3>;9KB20Q
MQEY;F3Y0H4#W&@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** (K^YFL[&:[M
M["6ZDBB9TM;<H))B 2$4NRJ&/0;F R>2!S7R;^R__P %=?A3^T%\'?VA?CUX
MR^%>O?#_ ,._LZ>,=;T'Q9%KUW;7%](=*M%GO)/+MG>)6#>9&J)-*'* A_F
M'UE>W<6GV<U_.DK)!$TCK! TKD 9(5$!9SQPJ@DG@ FOR)_8V_8Z^/'QM_8[
M_P""C'[-FJ_"7QEX/UOXS_&;QUK?PXF\9>$;_2(-6M+Y!]@F66ZA1?+DD158
M9WJI)*@4 ?9?[&/_  51\+?M4_&CP]\ _%?PKD\'>(_&WP)T;XO>";8:Z+]+
M_P -ZC,T*B9O)A\B\B<1^9 OFIB3*RN%;%']O7_@H_\ M._LF?$>]\+_  -_
MX)J>,/B_X<T+P@NN^*_'&G^+K/1M-TDYG:2V9[N,K*\<$*S/L8[5F3(YKY!_
M8Y^ G[2'PU_:;^'/[=FL_LP?$.73_P!GG_@G9H7@/5/"1\-3V>J:[XOM7GDG
MTFPAN%0WFV-6'GQ;XF>2((SDX'V=^U_K7Q2_:]_80\%_#G0O@AXS\-7?Q^U#
M0-#\9Z%J>E2"]\)Z%>[;G6EU#RP1;%=/AO+7<Y0>?<0H<,X0@'F?B;_@N1_9
M/A>271OV4;VZ\3>'?V:HOC;\1?"]WXN6W?0="D:)A9Q2?97^U7X@=YFB98(U
M"!3+N;C[+_9_^./P_P#VF?@=X1_:&^%.H277AOQKX=M-:T2:>/9(;>XB65%D
M3)V2 -M9<G:P([5\-_\ !7'_ ()Z?\+J\5:]XY_8W\/^/M-^.OQ"^$]S\+KV
MZT&WAM?"MQX8O6VW#ZU<7EG+ L5O&7=%M'2]9EC1 P&4^S/V/OV<O#_[(/[*
M_P /?V7O"^IO?67@+PA8:)'J$L>QKQH(51YV7)VF1PSD X!;':@#T>BBB@ H
MHHH **** "BO@#_@J!^VU^T[^SM^T58^!/@Y\3?['TJ;PK;7DEK_ &+97&9G
MGN%9]T\+MRJ*,9QQTY-?.7_#U+]O3_HN_P#Y:^E__(M? YEXBY)E>.J82K3J
M.4'9V4;?*\T_P/VC(? OBWB')Z&98:O05.K%22E*HI)/NE2:OZ-G[&45^.?_
M  ]2_;T_Z+O_ .6OI?\ \BT?\/4OV]/^B[_^6OI?_P BUQ?\14X>_P"?57_P
M&'_R9ZW_ !+EQO\ ]!&'_P# ZO\ \I/V,HKXR_X).?M8?'_]IC5/'-O\;?'W
M]MIH]OIS::O]E6MMY)E:X#_\>\2;L^6GWLXQQC)K[-K[?)LVPV>9=#&T$U&5
M[*5D]&UK9M;KN?D7%/#>.X1SVKE6,E&52GRW<&W'WHJ2LVHO:2OHM0HHHKU#
MYX**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBOA/XG?\%K/^%<_$GQ#\/?^&:?M
MG]@ZY=Z=]L_X3+R_/\B9XO,V?8VV[MN<9.,XR>M>3FV>Y5D<(SQU3D4G9:2=
M[?X4SZ;AK@_B/B^M4I910]K*FDY+FA&R>B^.4;_*Y]V45^>__#]__JU?_P O
MC_[AH_X?O_\ 5J__ )?'_P!PUX?_ !$#A'_H)_\ )*G_ ,@?7?\ $$_$[_H
M_P#*M'_Y8?H117Y[_P##]_\ ZM7_ /+X_P#N&OL']D[]H'_AJ#X%:1\:O^$2
M_L/^U9;E/[,^W_:?*\FXDASYGEQ[L[,_=&,XYQFO2RKBG(LZQ#H8*MSS2O;E
MDM$TKWE%+=H\#B/P[XQX3P,<9FN%]G3<E%/GIR]YIM*T)R>T7K:VAZ/17C/_
M  43T3]HKQ+^PG\6_#_[)-W<P?$J]\ ZE#X-DLKD0W'VUH&"""0D".<C(C?(
MVR%#D8R/S:_X)(_$'QYHG_!6/P-\%/AIX \7^#-$D_8AT"Y^/'@?Q1X6OM'-
MIXQM+O[(;Z6"ZBC,MTZA%%TH87$;LV]\$K] ?%'[%T5^5_\ P5+_ &U?C5J7
M_!2:[_98\,?#@>+?AG\#?V>-1^,GQ*^'[>+9-%'C?R;@0+9RRI;3_:8((W6=
M;-PD-S)E9B515/._\%F-'^!/[;O_  17T7]O+X'_ +-_CW6D/A'2M=\%S>&=
M8%E_PK2Q29+B[U$6$=W#%))#&)D<Q)*S;%R\<48E0 _7*BN$_9=^(OA?XO\
M[,_P[^+'@?Q%JFL:+XG\#:3JND:MKB!;V]MKBSBFBFN%' F='5G Z,37=T ?
ME7_P6J_Y.WTW_L1[/_TINZ^0Z^O/^"U7_)V^F_\ 8CV?_I3=U\AU_+7%_P#R
M4V+_ ,;/]%?##_DW^6_]>HA1117SA]V??W_!";_D-?$S_KUTG_T*[K]$J_.W
M_@A-_P AKXF?]>ND_P#H5W7Z)5_2GA[_ ,DEA_\ M_\ ]+D?P-XW?\G,QOI2
M_P#3-,****^T/R@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "OD+_@K%^VS\3OV2=0_9^\ ?#C44T*+X
MR?'K1/!?B'QI+:0S'1-/N&9I3")T>%;B7:$1Y4=%42-L) (^O:\W_:K^%%Y\
M;O@_??#6W^#GPX\;KJ# '2?BI:&ZTB)QS'<26OV>871C?#B+,6[&!+&3N !X
M%_P1_P#VVOC#^UAI/QR^%/QYO(-5\2? OX\:_P" 3XJMK&.W&O6=G.1;W4L<
M2K$EP5RLBQJB?*K!5W$#Y7D_X+<_']-:3]IX:W;_ /"O&_;_ #\ _P#A"/[+
MMO(/A[^S<_VQY_E_:?MWV@&?;YOD[/W?EY^>OI_X _\ !.;X[_\ !/G]G+P'
M\"_V /B/X)2^NOBY'XF^.GB/QUH,D1\26=RQ.IFRM[,&.UF(6"."+A(XH54R
M9!9_)&_X(2^(SX[3X:?\)MX>_P"%0Q_MG?\ #0JO]HN/[7^T?V?Y7]@?9O(\
MG[/]I);[3]HW^3\OE;OFH [W]M/_ (*-_&7P'_P44_9G_97^!<=M;^"O'?Q-
MU31?'OB>2WCF.I36.GF6;2[;S$8*D3S0F:=,,)4\A6#17"#[LK\T?C5_P;X:
M?JG[7_P(^//P/_:-^(,/AOX>>/=1\0>+M(\7?%;5KF2))MDL<>CQ[7CM=TP<
M3*&C5XVVDMTK]+J "OPG_:;_ .3DOB%_V/&K?^EDM?NQ7X3_ +3?_)R7Q"_[
M'C5O_2R6OR7Q8_W'#?XI?DC^EOHV?\CC,/\ KW#_ -*9P]%%%?B)_705^P7_
M  2=_P"3%O"/_7UJ7_I?/7X^U^P7_!)W_DQ;PC_U]:E_Z7SU^D^%O_)15/\
MKU+_ -*@?@OTBO\ DAJ/_81#_P!-U3Z%UBQNM3TJXT^RUFYTZ::(I'?6:1-+
M 3T=!*CH2.VY6'J#7B=E_P $]O@=IWPX^*?@^RUSQ7%XB^,^GS6WQ#^)T6N;
M/$NH%[9K:.1+M4"6_D1,5@AAC2WA'W(@&8-[K17[^?Q2?)_C#_@CQ^S9XNM_
M"]\GQ'^(NG^(O#OP9N?A7?\ C.VU^WGU7Q'X7GA\N2TU&6ZMIDF;=F99HTCD
M21B58#"C9M_^"7WPPT.RN/ 7@/X__%;PY\-;WX=VO@F\^#VF>)+67PVVDPVY
MML11W5I-<V<TD+,DL]K<0R2$[V8OAQ]+T4 9_A+PGX:\!>%-,\#>#-#MM,T?
M1=/AL-)TVSB"0VEM#&L<4,:CA45%50!T %:%%% 'Y5_\%JO^3M]-_P"Q'L__
M $INZ^0Z^O/^"U7_ "=OIO\ V(]G_P"E-W7R'7\M<7_\E-B_\;/]%?##_DW^
M6_\ 7J(4445\X?=GW]_P0F_Y#7Q,_P"O72?_ $*[K]$J_.W_ ((3?\AKXF?]
M>ND_^A7=?HE7]*>'O_))8?\ [?\ _2Y'\#>-W_)S,;Z4O_3-,****^T/R@**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M#Y1\0?\ !<+_ ()6>&/CY<_LNZQ^U_HZ^/K/Q6?#-QX:@T74IIAJPN/LQM T
M=LR-)YW[OAB-W>O?/C=^T%\'?V<O#>G^*_C-XW@T:UU?7;31-%C-O+<7.IZE
M=/LM[*UMX$>:YGD(.V*)&<A6.,*2/G'X]?!KX2>*OVX/@3^R_P##KX9:#IEE
MX>U34OBWXXDTS2889'&GG[-IPFD5=S23ZKJ"W>XDL[:7(2>I/S__ ,%M_B;^
MS5^W=\*OA7\"/V>_C<TWQ&C_ &J],\+>"_'OA'656'P%XOM$FDEEO2%)D,<)
MDVP+M:24IMD78Q !]=_$C_@JQ_P3\^#_ ,&+S]H'XH?M):;H7A73?'$O@W5+
MS4M+OH[BPU^-)))--N+0P?:8)UCC=RDD:G9AONLI/4?L?_MX?LF?M\>#M5^(
M/[(GQAMO&FBZ)J8T[4]1LM-N[>.&Z,:R>5FXBCW,$=&.W. RYQD5\/\ _!#M
M-"UWX&_'[5/V]?@YX;G^)/PK_:"\3W'Q4^(-Y;I>:=K6KQVT1N-5ME>,1VOE
MVJK#LB10D2@@*9I$KZK_ ."47@*^\/\ ['VG_%WQ%X:72->^,.N:A\1=<TY8
M%B-H=7F^T6EHR+PIM]/^PVI'4?9N: /I*BBOC+_@K'^UA\?_ -F?5/ UO\$O
M'W]B)K%OJ+:DO]E6MSYQB:W"?\?$3[<>8_W<9SSG KR\YS;#9'ET\;73<8VN
MHV;U:75I;ON?0\+<-8[B[/*658.48U*G-9S;4?=BY.[2D]D[:/4^S:*_'/\
MX>I?MZ?]%W_\M?2__D6C_AZE^WI_T7?_ ,M?2_\ Y%KXC_B*G#W_ #ZJ_P#@
M,/\ Y,_7?^)<N-_^@C#_ /@=7_Y2?L917XY_\/4OV]/^B[_^6OI?_P BU]&_
M\$O_ -MK]IW]HG]HJ^\"?&/XF_VQI4/A6YO([7^Q;*WQ,D]NJON@A1N%=AC.
M.>G KMRWQ%R3-,=3PE*G44INRNHV^=IM_@>3GW@7Q;P]D]?,L37H.G2BY-1E
M4<FEV3I)7]6C[_K\)_VF_P#DY+XA?]CQJW_I9+7[L5^$_P"TW_R<E\0O^QXU
M;_TLEKP_%C_<<-_BE^2/KOHV?\CC,/\ KW#_ -*9P]%%%?B)_705^P7_  2=
M_P"3%O"/_7UJ7_I?/7X^U^P7_!)W_DQ;PC_U]:E_Z7SU^D^%O_)15/\ KU+_
M -*@?@OTBO\ DAJ/_81#_P!-U0_X*Q?\F+>+O^OK3?\ TO@K\?:_8+_@K%_R
M8MXN_P"OK3?_ $O@K\?:/%+_ )**G_UZC_Z5,7T=?^2&K_\ 81/_ --T@HHH
MK\V/WL[C]F3_ ).2^'O_ &/&D_\ I9%7[L5^$_[,G_)R7P]_['C2?_2R*OW8
MK]N\)_\ <<3_ (H_DS^1OI)_\C?+_P#KW/\ ]*1^5?\ P6J_Y.WTW_L1[/\
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
M $W2"BBBOS8_>SN/V9/^3DOA[_V/&D_^ED5?NQ7X3_LR?\G)?#W_ +'C2?\
MTLBK]V*_;O"?_<<3_BC^3/Y&^DG_ ,C?+_\ KW/_ -*1^5?_  6J_P"3M]-_
M[$>S_P#2F[KY#KZ\_P""U7_)V^F_]B/9_P#I3=U\AU^:<7_\E-B_\;/W[PP_
MY-_EO_7J(4445\X?=GW]_P $)O\ D-?$S_KUTG_T*[K]$J_.W_@A-_R&OB9_
MUZZ3_P"A7=?HE7]*>'O_ "26'_[?_P#2Y'\#>-W_ "<S&^E+_P!,TPHHHK[0
M_* HHHH **** "BBB@ HHHH **** "BBB@ HKQ/]L?\ X*,_L4?\$_+;P_=?
MMB?'[2_ Z^*7N4\/K?VES.UZ;<1F;:MO%(P">=%DD ?.!GFO3OAC\3? _P 8
M_AKH7Q?^'&N?VCX<\2Z/;ZKH>I&VD@%U9SQK+%,$E57561E8;E!P1Q0!O45\
MX_LQ_P#!7'_@G-^V7\1=6^%/[,O[46C^+-<T+1[C5M8MK+3KV**TL8)$CEN'
MGF@2(1J\B#=OP=PQD5Z3^SU^UM^S7^UC!XDOOV:_C+HGC:T\):\VBZ]J'AZX
M-Q:P7RQ1RM"LZCRYB$E0EHV=03C.00 #T6BBB@ HHHH **** "BBB@ HHHH
M**** "BBOQ.^/7@'XB_![_@K3IO[7/\ P4U_X)Q>(;WP3XK^-6GZ=X"^+_A'
MXO75S;:$1>1VVAC4M&MYS L1$=KY@9$5G=S^^<F-@#]L:*_/_P#X.(I_C!;_
M +,7PON/@1XPTN?Q1!\=_#L^F?"K5VD,/Q/='E9?#[I&#YL;MMF=)2L.R!C(
MR[5(_/I/C?X^^-W_  3;O/B/^SCX[32/&<_[>*7W_#)/B>WN(H6G#@KX%6((
MOG0.ZB]D4I#: ^>&6)HB: /Z!:*_/G_@W:^-'AWX[_L[_%SQ_I-WJ.@W=]\>
MM?GU+X/:C;20_P#"LI&\G_B2QJZKE/E,Y*)'&))Y4$:,CY_0:@ HKQ?]N#]K
MW_AC3X;:7\0O^%>_\))_:6N+IWV/^UOL?EYAEE\S?Y4F?]5C&!][.>,'Y?\
M^'[_ /U:O_Y?'_W#7SF9<6\/Y1BGAL76Y9I)VY9O?;51:_$^[R'PTXVXGRY8
M_+,)[2DVTI>TIQU6CTE.+_ _0BBOSW_X?O\ _5J__E\?_<-'_#]__JU?_P O
MC_[AK@_XB!PC_P!!/_DE3_Y ]G_B"?B=_P! '_E6C_\ +#]"**^-/V8O^"N'
M_#1_QUT#X*_\,_?V-_;DLR?VG_PE?VCR/+MY)L^7]E3=GR\?>&,Y[8K[+KW\
MJSG+<[P[K8*?/%.S=FM;)V]Y)[-'Q?$?"N?<)8V.$S:C[*I*/,ES1E>+;5[P
ME);IZ7OH?E?_ ,%2_P!M7XU:E_P4FN_V6/#'PX'BWX9_ W]GC4?C)\2OA^WB
MV311XW\FX$"V<LJ6T_VF""-UG6S<)#<R968E453]V?LX?$?X3?MN_L.^%/B5
M\'8M6\)^#_B-X(AGTRVT=ETZ^TJVN(L/!&T/%O+'EX]\1RK#=&P(5ASO[4/_
M  31^ ?[4WQ=/QYUSQ#XH\*^+[KX<:IX!UK7?"%[;12ZOX;OPQFT^Y6YMYT*
M*[-)'(BI*CDD/CBL_3_^"7'P8\'>*[?Q)\&OC#\4? %MIOP33X8:!H'A'Q>(
M]-T?2TD#I>V\$\,H745 VBY<N?XMOF?/7IGSY\G?L#_\$R/#7A[]J;]L#P;^
MSUXT\7>$_P!FOQ[HUOX+TVPM_$]S=M>Z[Y!CUV]TZ>\>616@9Y[7[02Y^T-.
MH)%N%7K/^"=/_!,W]E7]EK_@J/\ $C7?V8M(\20Z+\,/AQIGAW4YO$'B^^U3
M[3XAU5_M\^T7$KK&T&G1:?\ ="Y&IMQP#7L_[ 7_  1Z^"/_  3Q^(,WQ#^'
M'[17QJ\:2_\ ",/H.FZ5\3?'JZK8:3:/-!*WV2!8(E@<FVB7(XVKC'->]? O
M]GWP9\ (O%S>%-3U2_NO&_CG4?%>OW^L31R337MVR#8#'&@$4,,4%M$I!98;
M>,,SL"Q .ZKS/]L__DTCXE_]B/J?_I,]>F5YG^V?_P FD?$O_L1]3_\ 29ZX
M,T_Y%E?_  2_])9[/#O_ "4&#_Z^T_\ TM'X=T445_(Q_IN%%%% '] VA_\
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
M?\E3/_#'\C^ZO 7_ )-W2_Z^5/\ TH****^#/V8]Z_X)B?\ )]/@'_KZO?\
MT@N:_9:OQI_X)B?\GT^ ?^OJ]_\ 2"YK]EJ_>_"O_D0UO^OK_P#2('\8_2._
MY++#?]@\?_3E4**_&G_@IW_R?3X^_P"OJR_](+:O!:X\P\4/J./JX;ZI?V<I
M1O[2U^5M7MR.U[=ST\D^CQ_;.2X;'_VGR^VIPJ<OL;VYXJ5K^U5[7M>ROV1_
M0A17\]]%<G_$6_\ J"_\J?\ W,]/_B6?_J:_^4/_ +L?T(5YG^V?_P FD?$O
M_L1]3_\ 29Z^>_\ @A__ ,FV^*/^QXE_]([6OH3]L_\ Y-(^)?\ V(^I_P#I
M,]?H5',O[7X8EC.3EYZ<G:][:-;V5_N/Q'%9#_JOXA0RKVGM/8UZ<>:W+?WH
MN]KRMOW9^'=%%%?RR?Z+!1110!_0-H?_ "!;/_KUC_\ 017Y[_\ !=G_ )#7
MPS_Z]=6_]"M*_0C0_P#D"V?_ %ZQ_P#H(K\]_P#@NS_R&OAG_P!>NK?^A6E?
MTEQ__P D?7_[<_\ 2XG\%>"O_)T,'_W%_P#350^ :***_FT_O4*^O/\ @BK_
M ,G;ZE_V(]Y_Z4VE?(=?7G_!%7_D[?4O^Q'O/_2FTKZ/A#_DIL)_C1\'XG_\
MF^S+_KU+]#]5*_"?]IO_ ).2^(7_ &/&K?\ I9+7[L5^$_[3?_)R7Q"_['C5
MO_2R6OTOQ8_W'#?XI?DC\!^C9_R.,P_Z]P_]*9P]%%%?B)_705^P7_!)W_DQ
M;PC_ -?6I?\ I?/7X^U^P7_!)W_DQ;PC_P!?6I?^E\]?I/A;_P E%4_Z]2_]
M*@?@OTBO^2&H_P#81#_TW5#_ (*Q?\F+>+O^OK3?_2^"OQ]K]@O^"L7_ "8M
MXN_Z^M-_]+X*_'VCQ2_Y**G_ ->H_P#I4Q?1U_Y(:O\ ]A$__3=(****_-C]
M[.X_9D_Y.2^'O_8\:3_Z615^[%?A/^S)_P G)?#W_L>-)_\ 2R*OW8K]N\)_
M]QQ/^*/Y,_D;Z2?_ "-\O_Z]S_\ 2D?E7_P6J_Y.WTW_ +$>S_\ 2F[KY#KZ
M\_X+5?\ )V^F_P#8CV?_ *4W=?(=?FG%_P#R4V+_ ,;/W[PP_P"3?Y;_ ->H
MA1117SA]V??W_!";_D-?$S_KUTG_ -"NZ_1*OSM_X(3?\AKXF?\ 7KI/_H5W
M7Z)5_2GA[_R26'_[?_\ 2Y'\#>-W_)S,;Z4O_3-,****^T/R@**** "BBB@
MHHHH **^,O\ @K'^UA\?_P!F?5/ UO\ !+Q]_8B:Q;ZBVI+_ &5:W/G&)K<)
M_P ?$3[<>8_W<9SSG KY _X>I?MZ?]%W_P#+7TO_ .1:^&S?Q R;)<QG@J].
MHY0M=Q46M4GI>:>S['[!PQX*<5<5Y'1S7"5J,:=7FLIRFI>[)Q=TJ<EO%VLW
MH?L917XY_P##U+]O3_HN_P#Y:^E__(M'_#U+]O3_ *+O_P"6OI?_ ,BUYO\
MQ%3A[_GU5_\  8?_ "9[W_$N7&__ $$8?_P.K_\ *3]C**^ /^"7_P"VU^T[
M^T3^T5?>!/C'\3?[8TJ'PK<WD=K_ &+96^)DGMU5]T$*-PKL,9QSTX%??]?9
MY'G>$X@P/UO#QDHW:]Y)/3T;7XGY5Q?PEF7!6</+<=.$JBBI7@VXVE>VLHQ=
M].QX3XG_ ."EW[$O@WQ+J/A#Q)\:OLVHZ5?36=_;_P#"-ZD_E31.4=-RVQ5L
M,I&02#C@FJ/_  ]2_8+_ .B[_P#EKZI_\BU^5?[3?_)R7Q"_['C5O_2R6N'K
M\AQ/B?G]'$SIQI4K)M?#/H_\9_3V7_1ZX+Q6 I5YXC$7G&,G:=.UVD]/W1^Q
MG_#U+]@O_HN__EKZI_\ (M'_  ]2_8+_ .B[_P#EKZI_\BU^.=%8?\14XA_Y
M]4O_  &?_P F=?\ Q+EP1_T$8C_P.E_\I/WM^$WQ;^'OQQ\"VGQ+^%OB#^U-
M$OWE6TO?LDL&\QR-&_R3(CC#*PY SC(XK._:'^!/@W]IKX+>(/@1\0=1UBTT
M;Q+9BVO[GP_JLEC>QH'5P8IX_FB;*#D<XS7DO_!)W_DQ;PC_ -?6I?\ I?/7
MT=7[9E&+J9AE5#$U$E*<(R=MKM)NU[Z?,_DGB?+*&2\28S+Z#;A1JU(1<K-M
M1DXJ]DE>RULDO(_-SX _\$6/VA/V/OVT/CS^UQ^SM^TK>:I>^+_A?;Z+\*)/
MB;XZU?6YX]82U"F;6_-0_:;=)E7R</*T2%@%YVGZ8^,'[.'[2O[1G[,?PJ^"
MWQM\6>#[G5X_%'AG4OCG=:2+B"RU6WTZ1+ZYM["-HV9DN+ZVM8RDAB!MY)R2
M#B-OHNBO1/#/'OVT?V??&?[3W@CPG\)M&U/2[?PT_P 1]$U7XAQ:A-(LE[HN
MGW(OS9P*D;!VFNK:SB=7:-3 \_S$@(_L-%% !6%XX^&'PT^)MO;V?Q)^'FA>
M(8K1V>UBUS28;M86(P602JP4D  D>E;M% 'R!\)_^"*O[+?P.^!G@?\ 9_\
MA1\2?B;X?T?P-\6T^(5M>:+XIBL[O5K]99)/L=_);VZ"YLOWA7RMJL%50'&#
MGVN/]D#X7:E^T/I_[4?Q%U#6/&'C#P_:7-IX+NO$EQ"UOX6@N0!<+86\$444
M4DJ@(]PZO<,@$9EV?+7JE% 'SM\:?^"6W['OQO\ CW\+?VB];^'=OH^O?";Q
M!=ZSHD/AW3;*UMM2N;B-$;[>OV=FN NP.F&0JY+9-?1-%% %77/^0+>?]>LG
M_H)K^?FOZ!M<_P"0+>?]>LG_ *":_GYK\9\6OCP?_<3_ -L/ZL^C1_"S3UH_
M^Y0HHHK\=/ZD"OW$_8P_Y-(^&G_8CZ9_Z3)7X=U^XG[&'_)I'PT_[$?3/_29
M*_5?"C_D9XC_  +_ -*/YO\ I)?\B# _]?9?^D,^>_\ @N!_R;;X7_['B+_T
MCNJ_+^OU _X+@?\ )MOA?_L>(O\ TCNJ_+^O&\2/^2IG_AC^1]5X"_\ )NZ7
M_7RI_P"E!1117P9^S'O7_!,3_D^GP#_U]7O_ *07-?LM7XT_\$Q/^3Z? /\
MU]7O_I!<U^RU?O?A7_R(:W_7U_\ I$#^,?I'?\EEAO\ L'C_ .G*I^-/_!3O
M_D^GQ]_U]67_ *06U>"U[U_P4[_Y/I\??]?5E_Z06U>"U^-\0?\ (^Q?_7VI
M_P"EL_J?@G_DC,M_[!Z/_IN(4445Y!].?J!_P0__ .3;?%'_ &/$O_I':U]"
M?MG_ /)I'Q+_ .Q'U/\ ])GKY[_X(?\ _)MOBC_L>)?_ $CM:^A/VS_^32/B
M7_V(^I_^DSU_27#_ /R0</\ KU+_ -N/X*XU_P"3R5O^PBG^<#\.Z***_FT_
MO4**** /Z!M#_P"0+9_]>L?_ *"*_/?_ (+L_P#(:^&?_7KJW_H5I7Z$:'_R
M!;/_ *]8_P#T$5^>_P#P79_Y#7PS_P"O75O_ $*TK^DN/_\ DCZ__;G_ *7$
M_@KP5_Y.A@_^XO\ Z:J'P#1117\VG]ZA7UY_P15_Y.WU+_L1[S_TIM*^0Z^O
M/^"*O_)V^I?]B/>?^E-I7T?"'_)383_&CX/Q/_Y-]F7_ %ZE^A^JE?A/^TW_
M ,G)?$+_ +'C5O\ TLEK]V*_"?\ :;_Y.2^(7_8\:M_Z62U^E^+'^XX;_%+\
MD?@/T;/^1QF'_7N'_I3.'HHHK\1/ZZ"OV"_X)._\F+>$?^OK4O\ TOGK\?:_
M8+_@D[_R8MX1_P"OK4O_ $OGK])\+?\ DHJG_7J7_I4#\%^D5_R0U'_L(A_Z
M;JA_P5B_Y,6\7?\ 7UIO_I?!7X^U^P7_  5B_P"3%O%W_7UIO_I?!7X^T>*7
M_)14_P#KU'_TJ8OHZ_\ )#5_^PB?_IND%%%%?FQ^]G<?LR?\G)?#W_L>-)_]
M+(J_=BOPG_9D_P"3DOA[_P!CQI/_ *615^[%?MWA/_N.)_Q1_)G\C?23_P"1
MOE__ %[G_P"E(_*O_@M5_P G;Z;_ -B/9_\ I3=U\AU]>?\ !:K_ ).WTW_L
M1[/_ -*;NOD.OS3B_P#Y*;%_XV?OWAA_R;_+?^O40HHHKYP^[/O[_@A-_P A
MKXF?]>ND_P#H5W7Z)5^=O_!";_D-?$S_ *]=)_\ 0KNOT2K^E/#W_DDL/_V_
M_P"ER/X&\;O^3F8WTI?^F:84445]H?E 4444 %%%% !1110!^=O_  79_P"0
MU\,_^O75O_0K2O@&OO[_ (+L_P#(:^&?_7KJW_H5I7P#7\S\??\ )6XG_MW_
M -(B?Z >"_\ R;/+_2I_Z>J!1117QY^H'UY_P15_Y.WU+_L1[S_TIM*_52OR
MK_X(J_\ )V^I?]B/>?\ I3:5^JE?T/X9_P#),K_'+]#^&_'_ /Y.#+_KU3_4
M_"?]IO\ Y.2^(7_8\:M_Z62UP]=Q^TW_ ,G)?$+_ +'C5O\ TLEKAZ_ L?\
M[]5_Q2_-G]I9-_R)\/\ ]>X?^DH****Y3TC]@O\ @D[_ ,F+>$?^OK4O_2^>
MND_X*%?%OXA? []E#Q%\2_A;X@_LO6["XL5M+W[)%/L$EW%&_P DR.ARK,.0
M<9R.:YO_ ()._P#)BWA'_KZU+_TOGH_X*Q?\F+>+O^OK3?\ TO@K^E:56I1X
M 52G)QDL-=-.S35/1IK9H_@3$8>AB_&J5"O!3A+'M2C))IIU[--/1IK1IZ,^
M ?\ AZE^WI_T7?\ \M?2_P#Y%H_X>I?MZ?\ 1=__ "U]+_\ D6OGNBOP/_6/
MB'_H,J_^#)_YG]H_ZB\$?]"O#_\ @BE_\B?0G_#U+]O3_HN__EKZ7_\ (M=5
M\"_^"EW[;7C+XW>#O"'B3XU?:=.U7Q5IUG?V_P#PC>FIYL,MS&CIN6V#+E6(
MR"",\$5\HUW'[,G_ "<E\/?^QXTG_P!+(JZ<%Q#G\\93C+%U6G)?\O)]UYG!
MFO!'!=/*Z\X99ATU"335&G=/E>J]T_=BORK_ ."U7_)V^F_]B/9_^E-W7ZJ5
M^5?_  6J_P"3M]-_[$>S_P#2F[K]E\3/^29?^./ZG\J^ '_)P(_]>JGZ'R'1
M117\\']QA7W]_P $)O\ D-?$S_KUTG_T*[KX!K[^_P""$W_(:^)G_7KI/_H5
MW7V' /\ R5N&_P"WO_2)'Y=XT?\ )L\?Z4__ $]3/T(US_D"WG_7K)_Z":_G
MYK^@;7/^0+>?]>LG_H)K^?FOLO%KX\'_ -Q/_;#\L^C1_"S3UH_^Y0HHHK\=
M/ZD"OW$_8P_Y-(^&G_8CZ9_Z3)7X=U^XG[&'_)I'PT_[$?3/_29*_5?"C_D9
MXC_ O_2C^;_I)?\ (@P/_7V7_I#/GO\ X+@?\FV^%_\ L>(O_2.ZK\OZ_4#_
M (+@?\FV^%_^QXB_]([JOR_KQO$C_DJ9_P"&/Y'U7@+_ ,F[I?\ 7RI_Z4%%
M%%?!G[,>]?\ !,3_ )/I\ _]?5[_ .D%S7[+5^-/_!,3_D^GP#_U]7O_ *07
M-?LM7[WX5_\ (AK?]?7_ .D0/XQ^D=_R66&_[!X_^G*I^-/_  4[_P"3Z?'W
M_7U9?^D%M7@M>]?\%._^3Z?'W_7U9?\ I!;5X+7XWQ!_R/L7_P!?:G_I;/ZG
MX)_Y(S+?^P>C_P"FXA1117D'TY^H'_!#_P#Y-M\4?]CQ+_Z1VM?0G[9__)I'
MQ+_[$?4__29Z^>_^"'__ ";;XH_['B7_ -([6OH3]L__ )-(^)?_ &(^I_\
MI,]?TEP__P D'#_KU+_VX_@KC7_D\E;_ +"*?YP/P[HHHK^;3^]0HHHH _H&
MT/\ Y MG_P!>L?\ Z"*_/?\ X+L_\AKX9_\ 7KJW_H5I7Z$:'_R!;/\ Z]8_
M_017Y[_\%V?^0U\,_P#KUU;_ -"M*_I+C_\ Y(^O_P!N?^EQ/X*\%?\ DZ&#
M_P"XO_IJH? -%%%?S:?WJ%?7G_!%7_D[?4O^Q'O/_2FTKY#KZ\_X(J_\G;ZE
M_P!B/>?^E-I7T?"'_)383_&CX/Q/_P"3?9E_UZE^A^JE?A/^TW_R<E\0O^QX
MU;_TLEK]V*_"?]IO_DY+XA?]CQJW_I9+7Z7XL?[CAO\ %+\D?@/T;/\ D<9A
M_P!>X?\ I3.'HHHK\1/ZZ"OV"_X)._\ )BWA'_KZU+_TOGK\?:_8+_@D[_R8
MMX1_Z^M2_P#2^>OTGPM_Y**I_P!>I?\ I4#\%^D5_P D-1_["(?^FZH?\%8O
M^3%O%W_7UIO_ *7P5^/M?L%_P5B_Y,6\7?\ 7UIO_I?!7X^T>*7_ "45/_KU
M'_TJ8OHZ_P#)#5_^PB?_ *;I!1117YL?O9W'[,G_ "<E\/?^QXTG_P!+(J_=
MBOPG_9D_Y.2^'O\ V/&D_P#I9%7[L5^W>$_^XXG_ !1_)G\C?23_ .1OE_\
MU[G_ .E(_*O_ (+5?\G;Z;_V(]G_ .E-W7R'7UY_P6J_Y.WTW_L1[/\ ]*;N
MOD.OS3B__DIL7_C9^_>&'_)O\M_Z]1"BBBOG#[L^_O\ @A-_R&OB9_UZZ3_Z
M%=U^B5?G;_P0F_Y#7Q,_Z]=)_P#0KNOT2K^E/#W_ ))+#_\ ;_\ Z7(_@;QN
M_P"3F8WTI?\ IFF%%%%?:'Y0%%%% !1110 4444 ?G;_ ,%V?^0U\,_^O75O
M_0K2O@&OO[_@NS_R&OAG_P!>NK?^A6E? -?S/Q]_R5N)_P"W?_2(G^@'@O\
M\FSR_P!*G_IZH%%%%?'GZ@?7G_!%7_D[?4O^Q'O/_2FTK]5*_*O_ ((J_P#)
MV^I?]B/>?^E-I7ZJ5_0_AG_R3*_QR_0_AOQ__P"3@R_Z]4_U/PG_ &F_^3DO
MB%_V/&K?^EDM</7<?M-_\G)?$+_L>-6_]+):X>OP+'_[]5_Q2_-G]I9-_P B
M?#_]>X?^DH****Y3TC]@O^"3O_)BWA'_ *^M2_\ 2^>C_@K%_P F+>+O^OK3
M?_2^"C_@D[_R8MX1_P"OK4O_ $OGH_X*Q?\ )BWB[_KZTW_TO@K^DO\ FW?_
M '+?^XS^"G_R?'_NH?\ N<_'VBBBOYM/[U"NX_9D_P"3DOA[_P!CQI/_ *61
M5P]=Q^S)_P G)?#W_L>-)_\ 2R*NK ?[]2_Q1_-'G9Q_R*,1_P!>Y_\ I+/W
M8K\J_P#@M5_R=OIO_8CV?_I3=U^JE?E7_P %JO\ D[?3?^Q'L_\ TINZ_??$
MS_DF7_CC^I_%O@!_R<"/_7JI^A\AT445_/!_<85]_?\ !";_ )#7Q,_Z]=)_
M]"NZ^ :^_O\ @A-_R&OB9_UZZ3_Z%=U]AP#_ ,E;AO\ M[_TB1^7>-'_ ";/
M'^E/_P!/4S]"-<_Y MY_UZR?^@FOY^:_H&US_D"WG_7K)_Z":_GYK[+Q:^/!
M_P#<3_VP_+/HT?PLT]:/_N4****_'3^I K]Q/V,/^32/AI_V(^F?^DR5^'=?
MN)^QA_R:1\-/^Q'TS_TF2OU7PH_Y&>(_P+_TH_F_Z27_ "(,#_U]E_Z0SY[_
M ."X'_)MOA?_ +'B+_TCNJ_+^OU _P""X'_)MOA?_L>(O_2.ZK\OZ\;Q(_Y*
MF?\ AC^1]5X"_P#)NZ7_ %\J?^E!1117P9^S'O7_  3$_P"3Z? /_7U>_P#I
M!<U^RU?C3_P3$_Y/I\ _]?5[_P"D%S7[+5^]^%?_ "(:W_7U_P#I$#^,?I'?
M\EEAO^P>/_IRJ?C3_P %._\ D^GQ]_U]67_I!;5X+7O7_!3O_D^GQ]_U]67_
M *06U>"U^-\0?\C[%_\ 7VI_Z6S^I^"?^2,RW_L'H_\ IN(4445Y!].?J!_P
M0_\ ^3;?%'_8\2_^D=K7T)^V?_R:1\2_^Q'U/_TF>OGO_@A__P FV^*/^QXE
M_P#2.UKZ$_;/_P"32/B7_P!B/J?_ *3/7])</_\ )!P_Z]2_]N/X*XU_Y/)6
M_P"PBG^<#\.Z***_FT_O4**** /Z!M#_ .0+9_\ 7K'_ .@BOSW_ ."[/_(:
M^&?_ %ZZM_Z%:5^A&A_\@6S_ .O6/_T$5^>__!=G_D-?#/\ Z]=6_P#0K2OZ
M2X__ .2/K_\ ;G_I<3^"O!7_ ).A@_\ N+_Z:J'P#1117\VG]ZA7UY_P15_Y
M.WU+_L1[S_TIM*^0Z^O/^"*O_)V^I?\ 8CWG_I3:5]'PA_R4V$_QH^#\3_\
MDWV9?]>I?H?JI7X3_M-_\G)?$+_L>-6_]+):_=BOPG_:;_Y.2^(7_8\:M_Z6
M2U^E^+'^XX;_ !2_)'X#]&S_ )'&8?\ 7N'_ *4SAZ***_$3^N@K]@O^"3O_
M "8MX1_Z^M2_]+YZ_'VOV"_X)._\F+>$?^OK4O\ TOGK])\+?^2BJ?\ 7J7_
M *5 _!?I%?\ )#4?^PB'_INJ'_!6+_DQ;Q=_U]:;_P"E\%?C[7[!?\%8O^3%
MO%W_ %]:;_Z7P5^/M'BE_P E%3_Z]1_]*F+Z.O\ R0U?_L(G_P"FZ04445^;
M'[V=Q^S)_P G)?#W_L>-)_\ 2R*OW8K\)_V9/^3DOA[_ -CQI/\ Z615^[%?
MMWA/_N.)_P 4?R9_(WTD_P#D;Y?_ ->Y_P#I2/RK_P""U7_)V^F_]B/9_P#I
M3=U\AU]>?\%JO^3M]-_[$>S_ /2F[KY#K\TXO_Y*;%_XV?OWAA_R;_+?^O40
MHHHKYP^[/O[_ ((3?\AKXF?]>ND_^A7=?HE7YV_\$)O^0U\3/^O72?\ T*[K
M]$J_I3P]_P"22P__ &__ .ER/X&\;O\ DYF-]*7_ *9IA1117VA^4!1110 4
M444 %%%% 'YV_P#!=G_D-?#/_KUU;_T*TKX!K[^_X+L_\AKX9_\ 7KJW_H5I
M7P#7\S\??\E;B?\ MW_TB)_H!X+_ /)L\O\ 2I_Z>J!1117QY^H'UY_P15_Y
M.WU+_L1[S_TIM*_52ORK_P""*O\ R=OJ7_8CWG_I3:5^JE?T/X9_\DRO\<OT
M/X;\?_\ DX,O^O5/]3\)_P!IO_DY+XA?]CQJW_I9+7#UW'[3?_)R7Q"_['C5
MO_2R6N'K\"Q_^_5?\4OS9_:63?\ (GP__7N'_I*"BBBN4](_8+_@D[_R8MX1
M_P"OK4O_ $OGH_X*Q?\ )BWB[_KZTW_TO@H_X)._\F+>$?\ KZU+_P!+YZ/^
M"L7_ "8MXN_Z^M-_]+X*_I+_ )MW_P!RW_N,_@I_\GQ_[J'_ +G/Q]HHHK^;
M3^]0KN/V9/\ DY+X>_\ 8\:3_P"ED5</7<?LR?\ )R7P]_['C2?_ $LBKJP'
M^_4O\4?S1YV<?\BC$?\ 7N?_ *2S]V*_*O\ X+5?\G;Z;_V(]G_Z4W=?JI7Y
M5_\ !:K_ ).WTW_L1[/_ -*;NOWWQ,_Y)E_XX_J?Q;X ?\G C_UZJ?H?(=%%
M%?SP?W&%??W_  0F_P"0U\3/^O72?_0KNO@&OO[_ ((3?\AKXF?]>ND_^A7=
M?8< _P#)6X;_ +>_](D?EWC1_P FSQ_I3_\ 3U,_0C7/^0+>?]>LG_H)K^?F
MOZ!M<_Y MY_UZR?^@FOY^:^R\6OCP?\ W$_]L/RSZ-'\+-/6C_[E"BBBOQT_
MJ0*_<3]C#_DTCX:?]B/IG_I,E?AW7[B?L8?\FD?#3_L1],_])DK]5\*/^1GB
M/\"_]*/YO^DE_P B# _]?9?^D,^>_P#@N!_R;;X7_P"QXB_]([JOR_K]0/\
M@N!_R;;X7_['B+_TCNJ_+^O&\2/^2IG_ (8_D?5> O\ R;NE_P!?*G_I0444
M5\&?LQ[U_P $Q/\ D^GP#_U]7O\ Z07-?LM7XT_\$Q/^3Z? /_7U>_\ I!<U
M^RU?O?A7_P B&M_U]?\ Z1 _C'Z1W_)98;_L'C_Z<JGXT_\ !3O_ )/I\??]
M?5E_Z06U>"U[U_P4[_Y/I\??]?5E_P"D%M7@M?C?$'_(^Q?_ %]J?^EL_J?@
MG_DC,M_[!Z/_ *;B%%%%>0?3GZ@?\$/_ /DVWQ1_V/$O_I':U]"?MG_\FD?$
MO_L1]3_])GKY[_X(?_\ )MOBC_L>)?\ TCM:^A/VS_\ DTCXE_\ 8CZG_P"D
MSU_27#__ "0</^O4O_;C^"N-?^3R5O\ L(I_G _#NBBBOYM/[U"BBB@#^@;0
M_P#D"V?_ %ZQ_P#H(K\]_P#@NS_R&OAG_P!>NK?^A6E?H1H?_(%L_P#KUC_]
M!%?GO_P79_Y#7PS_ .O75O\ T*TK^DN/_P#DCZ__ &Y_Z7$_@KP5_P"3H8/_
M +B_^FJA\ T445_-I_>H5]>?\$5?^3M]2_[$>\_]*;2OD.OKS_@BK_R=OJ7_
M &(]Y_Z4VE?1\(?\E-A/\:/@_$__ )-]F7_7J7Z'ZJ5^$_[3?_)R7Q"_['C5
MO_2R6OW8K\)_VF_^3DOB%_V/&K?^EDM?I?BQ_N.&_P 4OR1^ _1L_P"1QF'_
M %[A_P"E,X>BBBOQ$_KH*_8+_@D[_P F+>$?^OK4O_2^>OQ]K]@O^"3O_)BW
MA'_KZU+_ -+YZ_2?"W_DHJG_ %ZE_P"E0/P7Z17_ "0U'_L(A_Z;JA_P5B_Y
M,6\7?]?6F_\ I?!7X^U^P7_!6+_DQ;Q=_P!?6F_^E\%?C[1XI?\ )14_^O4?
M_2IB^CK_ ,D-7_[")_\ IND%%%%?FQ^]G<?LR?\ )R7P]_['C2?_ $LBK]V*
M_"?]F3_DY+X>_P#8\:3_ .ED5?NQ7[=X3_[CB?\ %'\F?R-])/\ Y&^7_P#7
MN?\ Z4C\J_\ @M5_R=OIO_8CV?\ Z4W=?(=?7G_!:K_D[?3?^Q'L_P#TINZ^
M0Z_-.+_^2FQ?^-G[]X8?\F_RW_KU$****^</NS[^_P""$W_(:^)G_7KI/_H5
MW7Z)5^=O_!";_D-?$S_KUTG_ -"NZ_1*OZ4\/?\ DDL/_P!O_P#I<C^!O&[_
M ).9C?2E_P"F:84445]H?E 4444 %%%% !1110!^=O\ P79_Y#7PS_Z]=6_]
M"M*^ :^_O^"[/_(:^&?_ %ZZM_Z%:5\ U_,_'W_)6XG_ +=_](B?Z >"_P#R
M;/+_ $J?^GJ@4445\>?J!]>?\$5?^3M]2_[$>\_]*;2OU4K\J_\ @BK_ ,G;
MZE_V(]Y_Z4VE?JI7]#^&?_),K_'+]#^&_'__ ).#+_KU3_4_"?\ :;_Y.2^(
M7_8\:M_Z62UP]=Q^TW_R<E\0O^QXU;_TLEKAZ_ L?_OU7_%+\V?VEDW_ ")\
M/_U[A_Z2@HHHKE/2/V"_X)._\F+>$?\ KZU+_P!+YZ/^"L7_ "8MXN_Z^M-_
M]+X*/^"3O_)BWA'_ *^M2_\ 2^>C_@K%_P F+>+O^OK3?_2^"OZ2_P";=_\
M<M_[C/X*?_)\?^ZA_P"YS\?:***_FT_O4*[C]F3_ ).2^'O_ &/&D_\ I9%7
M#UW'[,G_ "<E\/?^QXTG_P!+(JZL!_OU+_%'\T>=G'_(HQ'_ %[G_P"DL_=B
MORK_ ."U7_)V^F_]B/9_^E-W7ZJ5^5?_  6J_P"3M]-_[$>S_P#2F[K]]\3/
M^29?^./ZG\6^ '_)P(_]>JGZ'R'1117\\']QA7W]_P $)O\ D-?$S_KUTG_T
M*[KX!K[^_P""$W_(:^)G_7KI/_H5W7V' /\ R5N&_P"WO_2)'Y=XT?\ )L\?
MZ4__ $]3/T(US_D"WG_7K)_Z":_GYK^@;7/^0+>?]>LG_H)K^?FOLO%KX\'_
M -Q/_;#\L^C1_"S3UH_^Y0HHHK\=/ZD"OW$_8P_Y-(^&G_8CZ9_Z3)7X=U^X
MG[&'_)I'PT_[$?3/_29*_5?"C_D9XC_ O_2C^;_I)?\ (@P/_7V7_I#/GO\
MX+@?\FV^%_\ L>(O_2.ZK\OZ_4#_ (+@?\FV^%_^QXB_]([JOR_KQO$C_DJ9
M_P"&/Y'U7@+_ ,F[I?\ 7RI_Z4%%%%?!G[,>]?\ !,3_ )/I\ _]?5[_ .D%
MS7[+5^-/_!,3_D^GP#_U]7O_ *07-?LM7[WX5_\ (AK?]?7_ .D0/XQ^D=_R
M66&_[!X_^G*I^-/_  4[_P"3Z?'W_7U9?^D%M7@M>]?\%._^3Z?'W_7U9?\
MI!;5X+7XWQ!_R/L7_P!?:G_I;/ZGX)_Y(S+?^P>C_P"FXA1117D'TY^H'_!#
M_P#Y-M\4?]CQ+_Z1VM?0G[9__)I'Q+_[$?4__29Z^>_^"'__ ";;XH_['B7_
M -([6OH3]L__ )-(^)?_ &(^I_\ I,]?TEP__P D'#_KU+_VX_@KC7_D\E;_
M +"*?YP/P[HHHK^;3^]0HHHH _H&T/\ Y MG_P!>L?\ Z"*_/?\ X+L_\AKX
M9_\ 7KJW_H5I7Z$:'_R!;/\ Z]8__017Y[_\%V?^0U\,_P#KUU;_ -"M*_I+
MC_\ Y(^O_P!N?^EQ/X*\%?\ DZ&#_P"XO_IJH? -%%%?S:?WJ%?7G_!%7_D[
M?4O^Q'O/_2FTKY#KZ\_X(J_\G;ZE_P!B/>?^E-I7T?"'_)383_&CX/Q/_P"3
M?9E_UZE^A^JE?A/^TW_R<E\0O^QXU;_TLEK]V*_"?]IO_DY+XA?]CQJW_I9+
M7Z7XL?[CAO\ %+\D?@/T;/\ D<9A_P!>X?\ I3.'HHHK\1/ZZ"OV"_X)._\
M)BWA'_KZU+_TOGK\?:_8+_@D[_R8MX1_Z^M2_P#2^>OTGPM_Y**I_P!>I?\
MI4#\%^D5_P D-1_["(?^FZH?\%8O^3%O%W_7UIO_ *7P5^/M?L%_P5B_Y,6\
M7?\ 7UIO_I?!7X^T>*7_ "45/_KU'_TJ8OHZ_P#)#5_^PB?_ *;I!1117YL?
MO9W'[,G_ "<E\/?^QXTG_P!+(J_=BOPG_9D_Y.2^'O\ V/&D_P#I9%7[L5^W
M>$_^XXG_ !1_)G\C?23_ .1OE_\ U[G_ .E(_*O_ (+5?\G;Z;_V(]G_ .E-
MW7R'7UY_P6J_Y.WTW_L1[/\ ]*;NOD.OS3B__DIL7_C9^_>&'_)O\M_Z]1"B
MBBOG#[L^_O\ @A-_R&OB9_UZZ3_Z%=U^B5?G;_P0F_Y#7Q,_Z]=)_P#0KNOT
M2K^E/#W_ ))+#_\ ;_\ Z7(_@;QN_P"3F8WTI?\ IFF%%%%?:'Y0%%%% !11
M10 4444 ?G;_ ,%V?^0U\,_^O75O_0K2O@&OO[_@NS_R&OAG_P!>NK?^A6E?
M -?S/Q]_R5N)_P"W?_2(G^@'@O\ \FSR_P!*G_IZH%%%%?'GZ@?7G_!%7_D[
M?4O^Q'O/_2FTK]5*_*O_ ((J_P#)V^I?]B/>?^E-I7ZJ5_0_AG_R3*_QR_0_
MAOQ__P"3@R_Z]4_U/PG_ &F_^3DOB%_V/&K?^EDM</7<?M-_\G)?$+_L>-6_
M]+):X>OP+'_[]5_Q2_-G]I9-_P B?#_]>X?^DH****Y3TC]@O^"3O_)BWA'_
M *^M2_\ 2^>C_@K%_P F+>+O^OK3?_2^"C_@D[_R8MX1_P"OK4O_ $OGH_X*
MQ?\ )BWB[_KZTW_TO@K^DO\ FW?_ '+?^XS^"G_R?'_NH?\ N<_'VBBBOYM/
M[U"NX_9D_P"3DOA[_P!CQI/_ *615P]=Q^S)_P G)?#W_L>-)_\ 2R*NK ?[
M]2_Q1_-'G9Q_R*,1_P!>Y_\ I+/W8K\J_P#@M5_R=OIO_8CV?_I3=U^JE?E7
M_P %JO\ D[?3?^Q'L_\ TINZ_??$S_DF7_CC^I_%O@!_R<"/_7JI^A\AT445
M_/!_<85]_?\ !";_ )#7Q,_Z]=)_]"NZ^ :^_O\ @A-_R&OB9_UZZ3_Z%=U]
MAP#_ ,E;AO\ M[_TB1^7>-'_ ";/'^E/_P!/4S]"-<_Y MY_UZR?^@FOY^:_
MH&US_D"WG_7K)_Z":_GYK[+Q:^/!_P#<3_VP_+/HT?PLT]:/_N4****_'3^I
M K]Q/V,/^32/AI_V(^F?^DR5^'=?N)^QA_R:1\-/^Q'TS_TF2OU7PH_Y&>(_
MP+_TH_F_Z27_ "(,#_U]E_Z0SY[_ ."X'_)MOA?_ +'B+_TCNJ_+^OU _P""
MX'_)MOA?_L>(O_2.ZK\OZ\;Q(_Y*F?\ AC^1]5X"_P#)NZ7_ %\J?^E!1117
MP9^S'O7_  3$_P"3Z? /_7U>_P#I!<U^RU?C3_P3$_Y/I\ _]?5[_P"D%S7[
M+5^]^%?_ "(:W_7U_P#I$#^,?I'?\EEAO^P>/_IRJ?C3_P %._\ D^GQ]_U]
M67_I!;5X+7O7_!3O_D^GQ]_U]67_ *06U>"U^-\0?\C[%_\ 7VI_Z6S^I^"?
M^2,RW_L'H_\ IN(4445Y!].?J!_P0_\ ^3;?%'_8\2_^D=K7T)^V?_R:1\2_
M^Q'U/_TF>OGO_@A__P FV^*/^QXE_P#2.UKZ$_;/_P"32/B7_P!B/J?_ *3/
M7])</_\ )!P_Z]2_]N/X*XU_Y/)6_P"PBG^<#\.Z***_FT_O4**** /Z!M#_
M .0+9_\ 7K'_ .@BOSW_ ."[/_(:^&?_ %ZZM_Z%:5^A&A_\@6S_ .O6/_T$
M5^>__!=G_D-?#/\ Z]=6_P#0K2OZ2X__ .2/K_\ ;G_I<3^"O!7_ ).A@_\
MN+_Z:J'P#1117\VG]ZA7UY_P15_Y.WU+_L1[S_TIM*^0Z^O/^"*O_)V^I?\
M8CWG_I3:5]'PA_R4V$_QH^#\3_\ DWV9?]>I?H?JI7X3_M-_\G)?$+_L>-6_
M]+):_=BOPG_:;_Y.2^(7_8\:M_Z62U^E^+'^XX;_ !2_)'X#]&S_ )'&8?\
M7N'_ *4SAZ***_$3^N@K]@O^"3O_ "8MX1_Z^M2_]+YZ_'VOV"_X)._\F+>$
M?^OK4O\ TOGK])\+?^2BJ?\ 7J7_ *5 _!?I%?\ )#4?^PB'_INJ'_!6+_DQ
M;Q=_U]:;_P"E\%?C[7[!?\%8O^3%O%W_ %]:;_Z7P5^/M'BE_P E%3_Z]1_]
M*F+Z.O\ R0U?_L(G_P"FZ04445^;'[V=Q^S)_P G)?#W_L>-)_\ 2R*OW8K\
M)_V9/^3DOA[_ -CQI/\ Z615^[%?MWA/_N.)_P 4?R9_(WTD_P#D;Y?_ ->Y
M_P#I2/RK_P""U7_)V^F_]B/9_P#I3=U\AU]>?\%JO^3M]-_[$>S_ /2F[KY#
MK\TXO_Y*;%_XV?OWAA_R;_+?^O40HHHKYP^[/O[_ ((3?\AKXF?]>ND_^A7=
M?HE7YV_\$)O^0U\3/^O72?\ T*[K]$J_I3P]_P"22P__ &__ .ER/X&\;O\
MDYF-]*7_ *9IA1117VA^4!1110 4444 %8'Q2^'&A?%WX>ZM\-?$UYJ%O8:Q
M:FWNIM*O6MKA%)!S'*GS(>.HK?HH ^6?^'0_[,W_ $/_ ,4__#CWO^-'_#H?
M]F;_ *'_ .*?_AQ[W_&OJ:B@#Y9_X=#_ +,W_0__ !3_ /#CWO\ C1_PZ'_9
MF_Z'_P"*?_AQ[W_&OJ:B@#Y9_P"'0_[,W_0__%/_ ,./>_XT?\.A_P!F;_H?
M_BG_ .''O?\ &OJ:B@#Y9_X=#_LS?]#_ /%/_P ./>_XT?\ #H?]F;_H?_BG
M_P"''O?\:^IJ* /EG_AT/^S-_P!#_P#%/_PX][_C1_PZ'_9F_P"A_P#BG_X<
M>]_QKZFHH ^6?^'0_P"S-_T/_P 4_P#PX][_ (T?\.A_V9O^A_\ BG_X<>]_
MQKZFHH ^6?\ AT/^S-_T/_Q3_P##CWO^-'_#H?\ 9F_Z'_XI_P#AQ[W_ !KZ
MFHH ^6?^'0_[,W_0_P#Q3_\ #CWO^-'_  Z'_9F_Z'_XI_\ AQ[W_&OJ:B@#
MY9_X=#_LS?\ 0_\ Q3_\./>_XT?\.A_V9O\ H?\ XI_^''O?\:^IJ* /EG_A
MT/\ LS?]#_\ %/\ \./>_P"-'_#H?]F;_H?_ (I_^''O?\:^IJ* /EG_ (=#
M_LS?]#_\4_\ PX][_C1_PZ'_ &9O^A_^*?\ X<>]_P :^IJ* /EG_AT/^S-_
MT/\ \4__  X][_C1_P .A_V9O^A_^*?_ (<>]_QKZFHH ^6?^'0_[,W_ $/_
M ,4__#CWO^-'_#H?]F;_ *'_ .*?_AQ[W_&OJ:B@#Y9_X=#_ +,W_0__ !3_
M /#CWO\ C1_PZ'_9F_Z'_P"*?_AQ[W_&OJ:B@#Y9_P"'0_[,W_0__%/_ ,./
M>_XT?\.A_P!F;_H?_BG_ .''O?\ &OJ:B@#Y9_X=#_LS?]#_ /%/_P ./>_X
MT?\ #H?]F;_H?_BG_P"''O?\:^IJ* /EG_AT/^S-_P!#_P#%/_PX][_C1_PZ
M'_9F_P"A_P#BG_X<>]_QKZFHH ^6?^'0_P"S-_T/_P 4_P#PX][_ (T?\.A_
MV9O^A_\ BG_X<>]_QKZFHH ^6?\ AT/^S-_T/_Q3_P##CWO^-'_#H?\ 9F_Z
M'_XI_P#AQ[W_ !KZFHH ^6?^'0_[,W_0_P#Q3_\ #CWO^-'_  Z'_9F_Z'_X
MI_\ AQ[W_&OJ:B@#Y9_X=#_LS?\ 0_\ Q3_\./>_XT?\.A_V9O\ H?\ XI_^
M''O?\:^IJ* /EG_AT/\ LS?]#_\ %/\ \./>_P"-'_#H?]F;_H?_ (I_^''O
M?\:^IJ* /EG_ (=#_LS?]#_\4_\ PX][_C1_PZ'_ &9O^A_^*?\ X<>]_P :
M^IJ* /EG_AT/^S-_T/\ \4__  X][_C1_P .A_V9O^A_^*?_ (<>]_QKZFHH
M ^6?^'0_[,W_ $/_ ,4__#CWO^-'_#H?]F;_ *'_ .*?_AQ[W_&OJ:B@#Y9_
MX=#_ +,W_0__ !3_ /#CWO\ C1_PZ'_9F_Z'_P"*?_AQ[W_&OJ:B@#Y9_P"'
M0_[,W_0__%/_ ,./>_XT?\.A_P!F;_H?_BG_ .''O?\ &OJ:B@#Y9_X=#_LS
M?]#_ /%/_P ./>_XT?\ #H?]F;_H?_BG_P"''O?\:^IJ* /EG_AT/^S-_P!#
M_P#%/_PX][_C1_PZ'_9F_P"A_P#BG_X<>]_QKZFHH ^6?^'0_P"S-_T/_P 4
M_P#PX][_ (T?\.A_V9O^A_\ BG_X<>]_QKZFHH ^6?\ AT/^S-_T/_Q3_P##
MCWO^-'_#H?\ 9F_Z'_XI_P#AQ[W_ !KZFHH ^6?^'0_[,W_0_P#Q3_\ #CWO
M^-'_  Z'_9F_Z'_XI_\ AQ[W_&OJ:B@#Y9_X=#_LS?\ 0_\ Q3_\./>_XT?\
M.A_V9O\ H?\ XI_^''O?\:^IJ* /EG_AT/\ LS?]#_\ %/\ \./>_P"->Y?
M3X$^#_V=/A]'\-? VJ:U>6$5U+<+-K^K27MP6D()!ED^8CC@=J[2B@ HHHH
M**** "BBB@ ILLL4$33SR*B(I9W<X"@=23V%.KY1_P""YFE?&36_^"2'QYTO
MX"Q:A)XCE\"R[8M*#&YEL1+$;](PO)9K(7*X')S@9)H ]:\._MK_ +,'BO6=
M'TG1/BI"\/B2^%EX8UR?3+N'2-<N3NVP6&I21+9WLC;6VI!*[/M;:#@U+\1_
MVT/V7/A#\7="^!/Q*^,VE:/XI\2W\%AH^G78D"RWD^?L]JTP0PPSR_\ +.*1
MU>3(V*V1GYU_X*X77PE\6?\ !$CQQ_PJ%8+K2-8\ Z2GPDBT'EY]0EFM/[!6
MQ$?S&4W)M/)"?-D+CI5K_@I+H_[06A?L=>"?B,=!\%^*6\&>+O"&O_%'P-JV
MF3&Z\47MK?6+)'97<$ZK#<K=K;RQHT4HF:&.(_([(X!]+_\ #2?P)'QSU']F
MF7XG:9%XZTCPDGB?4?#DTA2:#1VF,'VTE@$,0D&UB&.TLNX ,N>;^ ?[>/[(
M'[4'B'7O"?P(^/FA>(-3\,VJ7>LV$,CPRPVCYV7:K,J&6V;!VW$>Z(\8<Y%=
MYXA^&7@+Q+KMQXI\5Z##?SS>'[C191?L9(183LKW$/EL=@64QQ>8<9<0QAB0
MB@>&>!_#'PG^-_[:*?MD2:QHHL+;X<7G@+P,)+F+S/$MK<7<6H:A=A"<S6H^
MQ0K;\89%NY@#%+%(P!Z/\"OVQ_V9/VE_%'B#P3\#OB_INOZOX6$#ZYIL*2Q3
MV\4^[R+@)*B&6"38VR>/=$^T[6-;GQ.^/?PH^#^HZ;H7CGQ.Z:MK*S/H^@:5
MIMSJ.IWZ1!3-)!96D<MQ*D8=-[I&53>NXC<,^ >"+7XO>$/^"POB%?B1H/A/
M7=*\;? _SO"'BK0M-N+2_P##]EI6KQJ^E7RR3S1S?:)=7:>.X3RBYM9%\O$>
M1SG[/ US3O\ @N7^TA%\6"_VO4_A%X'E^$;7?\6@0M?KJR6Q/\*ZE)$TH'(,
MD)/5<@'U;\*OC%\,OC=X:D\6_"OQC::Q96]]+8WI@+++97<1Q+:W$+A9+>="
M0'AE59$)&Y17.:E^UY^S7I/A/XD>.KSXNZ6=(^$5Y/:?$B_@\R5-#N(;2*[F
MBEV*2SI!/$S*FX@MM/S J/B76_&?Q_\ AY_P4T_:M\:?LG?"KQ1XLTB_\+>
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
M:PR1:</*(ES<O'^[(?[IW5P__!/;Q!^T?#H'Q%^"W[2?Q&3QW??#/XBR>'M
M^(W]G16DWB336TVPOHI+F.$+%]J@:]>TF>)51I+5C@-O \L_X(0R:AIG[ NI
M:-\7Y0GQ%TOXL>-D^,;:B0)QKC:[>3/)<EO[UG)9NK'@PM$02N#0!]$?'3]L
M_P#9;_9K^'^E?%+XS_&G2-)T'7(O.T74(6>\%_#Y8E,\*6RR/+"L;*[2J"BJ
MRLS $$R:W^V/^R[X=\._#SQAJGQQT :1\6=9L])^'&K07GG6NOWEU&TEM#!+
M&&0F55.PD@,2%!W, ?D3_@D'XM3X*_\ !.'1/%.L>'(K]]7\;^+;/X":/>2+
M#<W_ (<N=8N9].MHI) 3%9M#&D^_&Q+6..3!1$%?27['G[*'PE^"W[)?@/\
M9LTS7K#Q)8^ ;N.XN9M+N=MH^LQW+WLC"*-R$CCO)3+% Y;RBD/5HU:@#7U7
M]O3]CS0OVAK3]E/6?C_H-KX^O[S['9Z!/*Z^=>>4)19K,5\G[48RKBWW^:58
M'9@BK'Q<_;>_90^!'QB\-_L^?%KXX:/HOC;Q>;<>&O#$YD>[O_/G-O#L2-6.
M'F5D4G&2K8Z&O._VJ/!'P:^._BOPI\$7O]"TO0OAQ\3-+^(7CG69+B&WBTN^
MLKK^T[:V5R0%N[BZ:.:;NML\ID*FY@\SD/VF?A/\;_V</VA[#]M?]FS]I7Q'
MJL7C/XH>&= ^(_P>U][2\T?5+*ZN;/2'?3ML*SV%W:Q/]K)$K(RV\QD7!=J
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
MVGN7N;F.S@"&>=@ TTC=9)&"KEV)8X&3Q6Q110 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 %%%%
, !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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 - 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. 29, 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_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  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-41983<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Reddit, 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-2546501<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">303 2nd 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_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">South Tower<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityAddressAddressLine3', window );">Entity Address, Address Line Three</a></td>
<td class="text">5th Floor<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">San Francisco<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">94107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">415<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">494-8016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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.0001 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">RDDT<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">CIK</a></td>
<td class="text">0001713445<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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=us-gaap_CommonClassAMember', window );">Class A common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146,103,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,293,310<span></span>
</td>
</tr>
<tr class="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 common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 2 such as Street or Suite number</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_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 3 such as an Office Park</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_EntityAddressAddressLine3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>22
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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> $ 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">$ 804,905<span></span>
</td>
<td class="nump">$ 499,627<span></span>
</td>
<td class="nump">$ 1,468,316<span></span>
</td>
<td class="nump">$ 891,988<span></span>
</td>
</tr>
<tr class="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_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">70,308<span></span>
</td>
<td class="nump">45,900<span></span>
</td>
<td class="nump">126,575<span></span>
</td>
<td class="nump">82,989<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">231,276<span></span>
</td>
<td class="nump">196,610<span></span>
</td>
<td class="nump">438,522<span></span>
</td>
<td class="nump">387,881<span></span>
</td>
</tr>
<tr class="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">195,897<span></span>
</td>
<td class="nump">120,619<span></span>
</td>
<td class="nump">347,369<span></span>
</td>
<td class="nump">211,304<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">75,708<span></span>
</td>
<td class="nump">68,787<span></span>
</td>
<td class="nump">141,222<span></span>
</td>
<td class="nump">138,200<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">573,189<span></span>
</td>
<td class="nump">431,916<span></span>
</td>
<td class="nump">1,053,688<span></span>
</td>
<td class="nump">820,374<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">231,716<span></span>
</td>
<td class="nump">67,711<span></span>
</td>
<td class="nump">414,628<span></span>
</td>
<td class="nump">71,614<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">25,119<span></span>
</td>
<td class="nump">21,147<span></span>
</td>
<td class="nump">47,935<span></span>
</td>
<td class="nump">41,681<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 );">Income before income taxes</a></td>
<td class="nump">256,835<span></span>
</td>
<td class="nump">88,858<span></span>
</td>
<td class="nump">462,563<span></span>
</td>
<td class="nump">113,295<span></span>
</td>
</tr>
<tr class="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 (benefit)</a></td>
<td class="nump">3,987<span></span>
</td>
<td class="num">(439)<span></span>
</td>
<td class="nump">5,734<span></span>
</td>
<td class="num">(2,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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 252,848<span></span>
</td>
<td class="nump">$ 89,297<span></span>
</td>
<td class="nump">$ 456,829<span></span>
</td>
<td class="nump">$ 115,455<span></span>
</td>
</tr>
<tr class="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 income per share attributable to Class A and Class B common stock (Note 4)</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 dollars per share)</a></td>
<td class="nump">$ 1.31<span></span>
</td>
<td class="nump">$ 0.48<span></span>
</td>
<td class="nump">$ 2.38<span></span>
</td>
<td class="nump">$ 0.63<span></span>
</td>
</tr>
<tr class="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 dollars per share)</a></td>
<td class="nump">$ 1.25<span></span>
</td>
<td class="nump">$ 0.45<span></span>
</td>
<td class="nump">$ 2.26<span></span>
</td>
<td class="nump">$ 0.58<span></span>
</td>
</tr>
<tr class="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 of Class A and Class B common stock used to compute net income per share attributable to common stockholders</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">192,345,684<span></span>
</td>
<td class="nump">185,437,777<span></span>
</td>
<td class="nump">191,932,329<span></span>
</td>
<td class="nump">183,730,992<span></span>
</td>
</tr>
<tr class="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">202,029,721<span></span>
</td>
<td class="nump">199,522,433<span></span>
</td>
<td class="nump">202,326,864<span></span>
</td>
<td class="nump">200,681,458<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="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 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 2: 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 3: 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 4: 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)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: 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)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: 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 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<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_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="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://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))<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_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>23
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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">$ 1,486,838<span></span>
</td>
<td class="nump">$ 953,569<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Marketable securities</a></td>
<td class="nump">1,299,519<span></span>
</td>
<td class="nump">1,523,242<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">650,098<span></span>
</td>
<td class="nump">590,162<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">105,210<span></span>
</td>
<td class="nump">69,012<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">3,541,665<span></span>
</td>
<td class="nump">3,135,985<span></span>
</td>
</tr>
<tr class="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">11,981<span></span>
</td>
<td class="nump">12,710<span></span>
</td>
</tr>
<tr class="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, net</a></td>
<td class="nump">18,411<span></span>
</td>
<td class="nump">20,788<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">10,565<span></span>
</td>
<td class="nump">15,521<span></span>
</td>
</tr>
<tr class="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">42,174<span></span>
</td>
<td class="nump">42,174<span></span>
</td>
</tr>
<tr class="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 noncurrent assets</a></td>
<td class="nump">11,809<span></span>
</td>
<td class="nump">11,995<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">3,636,605<span></span>
</td>
<td class="nump">3,239,173<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">89,144<span></span>
</td>
<td class="nump">62,929<span></span>
</td>
</tr>
<tr class="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">7,783<span></span>
</td>
<td class="nump">7,023<span></span>
</td>
</tr>
<tr class="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">240,822<span></span>
</td>
<td class="nump">201,331<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">337,749<span></span>
</td>
<td class="nump">271,283<span></span>
</td>
</tr>
<tr class="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">13,084<span></span>
</td>
<td class="nump">16,191<span></span>
</td>
</tr>
<tr class="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 noncurrent liabilities</a></td>
<td class="nump">72<span></span>
</td>
<td class="nump">22,661<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">350,905<span></span>
</td>
<td class="nump">310,135<span></span>
</td>
</tr>
<tr class="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 9)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', 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_PreferredStockValue', window );">Preferred stock, par value $0.0001 per share; 100,000,000 shares authorized as of June&#160;30, 2026 and December&#160;31, 2025; no shares issued and outstanding as of June&#160;30, 2026 and December&#160;31, 2025</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">3,504,664<span></span>
</td>
<td class="nump">3,595,772<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="num">(4,695)<span></span>
</td>
<td class="nump">4,364<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(214,288)<span></span>
</td>
<td class="num">(671,117)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">3,285,700<span></span>
</td>
<td class="nump">2,929,038<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">3,636,605<span></span>
</td>
<td class="nump">3,239,173<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, value</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', 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_CommonStockValue', window );">Common stock, value</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">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_StatementClassOfStockAxis=us-gaap_CommonClassCMember', window );">Class C 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_EquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<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)(22))<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_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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- and indefinite-lived intangible assets and capitalized cost for software to be sold, leased, or marketed. 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/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/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 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(10)(2))<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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 6: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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_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_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-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(19))<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 S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<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(28))<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 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 9: 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 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)(21))<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_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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_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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>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="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parentheticals) - $ / shares<br></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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,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_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</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_CommonClassAMember', window );">Class A common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">2,000,000,000<span></span>
</td>
<td class="nump">2,000,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">145,841,108<span></span>
</td>
<td class="nump">139,218,373<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">145,841,108<span></span>
</td>
<td class="nump">139,218,373<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">140,000,000<span></span>
</td>
<td class="nump">140,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, shares issued (in shares)</a></td>
<td class="nump">46,480,309<span></span>
</td>
<td class="nump">51,673,735<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">46,480,309<span></span>
</td>
<td class="nump">51,673,735<span></span>
</td>
</tr>
<tr class="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 common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 preferred stock nonredeemable or redeemable solely at the option of the issuer.</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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<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(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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 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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 6: 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-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_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-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(19))<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 S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<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(28))<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 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_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</p></div>
<a href="javascript: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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-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(19))<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 S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<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(28))<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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-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_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<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(19))<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 S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<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(28))<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 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 9: 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 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 11: 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_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>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="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 income</a></td>
<td class="nump">$ 252,848<span></span>
</td>
<td class="nump">$ 89,297<span></span>
</td>
<td class="nump">$ 456,829<span></span>
</td>
<td class="nump">$ 115,455<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', 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 );">Change in unrealized gains (losses) on marketable securities</a></td>
<td class="num">(2,292)<span></span>
</td>
<td class="num">(158)<span></span>
</td>
<td class="num">(6,055)<span></span>
</td>
<td class="nump">185<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Change in foreign currency translation adjustment</a></td>
<td class="num">(1,424)<span></span>
</td>
<td class="nump">2,571<span></span>
</td>
<td class="num">(3,004)<span></span>
</td>
<td class="nump">3,518<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Net comprehensive income</a></td>
<td class="nump">$ 249,132<span></span>
</td>
<td class="nump">$ 91,710<span></span>
</td>
<td class="nump">$ 447,770<span></span>
</td>
<td class="nump">$ 119,158<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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>26
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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&#8217; Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Class A</div></th>
<th class="th">
<div>Class A </div>
<div>Common Stock</div>
</th>
<th class="th"><div>Class B</div></th>
<th class="th">
<div>Class B </div>
<div>Common Stock</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 );">Beginning balance (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="nump">125,001,880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,314,099<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2024</a></td>
<td class="nump">$ 2,130,749<span></span>
</td>
<td class="nump">$ 3,331,546<span></span>
</td>
<td class="nump">$ 24<span></span>
</td>
<td class="num">$ (1,200,838)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options, 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="text">&#160;<span></span>
</td>
<td class="nump">1,363,474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,456,450<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options, net</a></td>
<td class="nump">14,487<span></span>
</td>
<td class="nump">14,487<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock upon settlement of restricted stock units, 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="text">&#160;<span></span>
</td>
<td class="nump">3,904,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,502<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock upon settlement of restricted stock units, net</a></td>
<td class="num">(51,898)<span></span>
</td>
<td class="num">(51,899)<span></span>
</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of 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="nump">1,692,925<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,692,925)<span></span>
</td>
</tr>
<tr class="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="nump">174,484<span></span>
</td>
<td class="nump">174,484<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">115,455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115,455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Change in other comprehensive income (loss)</a></td>
<td class="nump">3,703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance (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="nump">131,962,529<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,112,126<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 30, 2025</a></td>
<td class="nump">2,386,980<span></span>
</td>
<td class="nump">3,468,618<span></span>
</td>
<td class="nump">3,727<span></span>
</td>
<td class="num">(1,085,383)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<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 );">Beginning balance (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="nump">129,145,465<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,121,821<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Mar. 31, 2025</a></td>
<td class="nump">2,217,121<span></span>
</td>
<td class="nump">3,390,469<span></span>
</td>
<td class="nump">1,314<span></span>
</td>
<td class="num">(1,174,680)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options, 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="text">&#160;<span></span>
</td>
<td class="nump">358,393<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">629,769<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options, net</a></td>
<td class="nump">4,303<span></span>
</td>
<td class="nump">4,303<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock upon settlement of restricted stock units, 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="text">&#160;<span></span>
</td>
<td class="nump">1,801,956<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,251<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock upon settlement of restricted stock units, net</a></td>
<td class="num">(15,224)<span></span>
</td>
<td class="num">(15,224)<span></span>
</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of 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="nump">656,715<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(656,715)<span></span>
</td>
</tr>
<tr class="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="nump">89,070<span></span>
</td>
<td class="nump">89,070<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 income</a></td>
<td class="nump">89,297<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89,297<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Change in other comprehensive income (loss)</a></td>
<td class="nump">2,413<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,413<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance (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="nump">131,962,529<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,112,126<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 30, 2025</a></td>
<td class="nump">2,386,980<span></span>
</td>
<td class="nump">3,468,618<span></span>
</td>
<td class="nump">3,727<span></span>
</td>
<td class="num">(1,085,383)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<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 );">Beginning balance (in shares) at Dec. 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">139,218,373<span></span>
</td>
<td class="nump">139,218,373<span></span>
</td>
<td class="nump">51,673,735<span></span>
</td>
<td class="nump">51,673,735<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2025</a></td>
<td class="nump">$ 2,929,038<span></span>
</td>
<td class="nump">3,595,772<span></span>
</td>
<td class="nump">4,364<span></span>
</td>
<td class="num">(671,117)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options, net (in shares)</a></td>
<td class="nump">859,563<span></span>
</td>
<td class="text">&#160;<span></span>
</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">814,359<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,204<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options, net</a></td>
<td class="nump">$ 9,936<span></span>
</td>
<td class="nump">9,936<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock upon settlement of restricted stock units, 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="text">&#160;<span></span>
</td>
<td class="nump">2,024,395<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,853<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock upon settlement of restricted stock units, net</a></td>
<td class="num">(30,742)<span></span>
</td>
<td class="num">(30,742)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of 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="nump">5,307,483<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,307,483)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases of Class A common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,523,502)<span></span>
</td>
<td class="num">(1,523,502)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of Class A common stock</a></td>
<td class="num">(239,590)<span></span>
</td>
<td class="num">(239,590)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (239,600)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" 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="nump">169,288<span></span>
</td>
<td class="nump">169,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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">456,829<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">456,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>
</tr>
<tr class="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 );">Change in other comprehensive income (loss)</a></td>
<td class="num">(9,059)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,059)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance (in shares) at Jun. 30, 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">145,841,108<span></span>
</td>
<td class="nump">145,841,108<span></span>
</td>
<td class="nump">46,480,309<span></span>
</td>
<td class="nump">46,480,309<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 30, 2026</a></td>
<td class="nump">3,285,700<span></span>
</td>
<td class="nump">3,504,664<span></span>
</td>
<td class="num">(4,695)<span></span>
</td>
<td class="num">(214,288)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<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 );">Beginning balance (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="nump">141,867,916<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,543,398<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Mar. 31, 2026</a></td>
<td class="nump">3,179,716<span></span>
</td>
<td class="nump">3,647,812<span></span>
</td>
<td class="num">(979)<span></span>
</td>
<td class="num">(467,136)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options, 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="text">&#160;<span></span>
</td>
<td class="nump">411,629<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,741<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options, net</a></td>
<td class="nump">5,037<span></span>
</td>
<td class="nump">5,037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock upon settlement of restricted stock units, 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="text">&#160;<span></span>
</td>
<td class="nump">946,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,426<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock upon settlement of restricted stock units, net</a></td>
<td class="num">(14,546)<span></span>
</td>
<td class="num">(14,546)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of 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="nump">4,104,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,104,256)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases of Class A common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,488,812)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of Class A common stock</a></td>
<td class="num">(234,591)<span></span>
</td>
<td class="num">(234,591)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">100,952<span></span>
</td>
<td class="nump">100,952<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 income</a></td>
<td class="nump">252,848<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">252,848<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Change in other comprehensive income (loss)</a></td>
<td class="num">(3,716)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,716)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance (in shares) at Jun. 30, 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">145,841,108<span></span>
</td>
<td class="nump">145,841,108<span></span>
</td>
<td class="nump">46,480,309<span></span>
</td>
<td class="nump">46,480,309<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 30, 2026</a></td>
<td class="nump">$ 3,285,700<span></span>
</td>
<td class="nump">$ 3,504,664<span></span>
</td>
<td class="num">$ (4,695)<span></span>
</td>
<td class="num">$ (214,288)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible 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 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/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 5: 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 6: 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 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(28))<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 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 9: 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 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(20))<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 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 12: 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 13: 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 14: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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 income</a></td>
<td class="nump">$ 252,848<span></span>
</td>
<td class="nump">$ 89,297<span></span>
</td>
<td class="nump">$ 456,829<span></span>
</td>
<td class="nump">$ 115,455<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by (used in) 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">4,258<span></span>
</td>
<td class="nump">3,934<span></span>
</td>
<td class="nump">8,468<span></span>
</td>
<td class="nump">7,897<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Non-cash operating lease cost</a></td>
<td class="nump">1,743<span></span>
</td>
<td class="nump">1,514<span></span>
</td>
<td class="nump">3,419<span></span>
</td>
<td class="nump">2,982<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments', window );">Amortization of premium (accretion of discount) on marketable securities, net</a></td>
<td class="num">(2,799)<span></span>
</td>
<td class="num">(6,691)<span></span>
</td>
<td class="num">(7,096)<span></span>
</td>
<td class="num">(15,575)<span></span>
</td>
</tr>
<tr class="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 expense</a></td>
<td class="nump">100,952<span></span>
</td>
<td class="nump">89,070<span></span>
</td>
<td class="nump">169,288<span></span>
</td>
<td class="nump">174,484<span></span>
</td>
</tr>
<tr class="ro">
<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 adjustments</a></td>
<td class="nump">85<span></span>
</td>
<td class="nump">97<span></span>
</td>
<td class="num">(606)<span></span>
</td>
<td class="num">(41)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(127,228)<span></span>
</td>
<td class="num">(81,116)<span></span>
</td>
<td class="num">(59,271)<span></span>
</td>
<td class="num">(57,757)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(12,454)<span></span>
</td>
<td class="num">(9,352)<span></span>
</td>
<td class="num">(36,206)<span></span>
</td>
<td class="num">(26,358)<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_rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability', window );">Operating lease right-of-use assets and liabilities</a></td>
<td class="num">(1,575)<span></span>
</td>
<td class="num">(1,589)<span></span>
</td>
<td class="num">(3,390)<span></span>
</td>
<td class="num">(3,369)<span></span>
</td>
</tr>
<tr class="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="nump">37,020<span></span>
</td>
<td class="nump">19,991<span></span>
</td>
<td class="nump">26,037<span></span>
</td>
<td class="nump">18,945<span></span>
</td>
</tr>
<tr class="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 liabilities</a></td>
<td class="nump">9,026<span></span>
</td>
<td class="nump">6,176<span></span>
</td>
<td class="nump">16,657<span></span>
</td>
<td class="nump">22,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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="nump">261,876<span></span>
</td>
<td class="nump">111,331<span></span>
</td>
<td class="nump">574,129<span></span>
</td>
<td class="nump">238,909<span></span>
</td>
</tr>
<tr class="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">(1,134)<span></span>
</td>
<td class="num">(505)<span></span>
</td>
<td class="num">(2,224)<span></span>
</td>
<td class="num">(1,484)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Purchases of marketable securities</a></td>
<td class="num">(311,978)<span></span>
</td>
<td class="num">(556,457)<span></span>
</td>
<td class="num">(676,907)<span></span>
</td>
<td class="num">(1,061,303)<span></span>
</td>
</tr>
<tr class="re">
<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">409,247<span></span>
</td>
<td class="nump">552,532<span></span>
</td>
<td class="nump">883,715<span></span>
</td>
<td class="nump">1,017,594<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Proceeds from sale of marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">17,989<span></span>
</td>
<td class="nump">12,372<span></span>
</td>
</tr>
<tr class="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 investing activities</a></td>
<td class="num">(1,421)<span></span>
</td>
<td class="nump">2,354<span></span>
</td>
<td class="num">(3,037)<span></span>
</td>
<td class="nump">3,243<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="nump">94,714<span></span>
</td>
<td class="num">(2,076)<span></span>
</td>
<td class="nump">219,536<span></span>
</td>
<td class="num">(29,578)<span></span>
</td>
</tr>
<tr class="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_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of employee stock options</a></td>
<td class="nump">5,037<span></span>
</td>
<td class="nump">4,303<span></span>
</td>
<td class="nump">9,936<span></span>
</td>
<td class="nump">14,487<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net share settlement of restricted stock units</a></td>
<td class="num">(14,546)<span></span>
</td>
<td class="num">(15,225)<span></span>
</td>
<td class="num">(30,742)<span></span>
</td>
<td class="num">(51,900)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of Class A common stock</a></td>
<td class="num">(234,591)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(239,590)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="num">(244,100)<span></span>
</td>
<td class="num">(10,922)<span></span>
</td>
<td class="num">(260,396)<span></span>
</td>
<td class="num">(37,413)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">112,490<span></span>
</td>
<td class="nump">98,333<span></span>
</td>
<td class="nump">533,269<span></span>
</td>
<td class="nump">171,918<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at the beginning of the period</a></td>
<td class="nump">1,374,348<span></span>
</td>
<td class="nump">635,727<span></span>
</td>
<td class="nump">953,569<span></span>
</td>
<td class="nump">562,142<span></span>
</td>
</tr>
<tr class="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 and cash equivalents at the end of the period</a></td>
<td class="nump">$ 1,486,838<span></span>
</td>
<td class="nump">$ 734,060<span></span>
</td>
<td class="nump">$ 1,486,838<span></span>
</td>
<td class="nump">$ 734,060<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Asset And Liability</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;">rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rddt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccretionAmortizationOfDiscountsAndPremiumsInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/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_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_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_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of periodic reduction over lease term of carrying amount of right-of-use asset 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>28
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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<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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Description of Business</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">1. Description of Business</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-bottom:9pt;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%">Reddit, Inc. (&#8220;Reddit,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; or &#8220;us&#8221;) was incorporated in the state of Delaware. Our mission is to empower communities and make their knowledge accessible to everyone. We built Reddit with the belief that communities unlock the power of human creativity and create a sense of belonging and empowerment for their members. We believe the world needs community more than ever, and that this represents our greatest opportunity to further enrich the lives of everyone in the world. We are headquartered in San Francisco, California, and have several offices around the world.</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_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<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 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<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_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Basis of Presentation and 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation and Significant Accounting Policies</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2. Basis of Presentation and Significant Accounting Policies</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation of Unaudited Interim Financial Information</span></div><div style="margin-bottom:9pt;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%">Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) regarding interim financial information. Our consolidated financial statements include the accounts of Reddit, Inc. and our wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Certain information and disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. GAAP have been omitted. Accordingly, the unaudited interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended December&#160;31, 2025 (our &#8220;Annual Report&#8221;). The unaudited interim consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and reflect, in our opinion, all the adjustments of a normal, recurring nature that are necessary for the fair statement of our financial position, results of operations, and cash flows for the interim periods, but are not necessarily indicative of the results expected for the full year or any other period.</span></div><div style="margin-bottom:9pt;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%">Other than described below, there have been no changes to our significant accounting policies described in the &#8220;Notes to the Consolidated Financial Statements&#8221; included in our audited consolidated financial statements and related notes as of and for the year ended December&#160;31, 2025 included in our Annual Report that have had a material impact on our consolidated financial statements and accompanying notes.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the unaudited consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts in the consolidated financial statements and accompanying notes. Management&#8217;s estimates 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 materially from those estimates.</span></div><div style="margin-bottom:9pt;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%">Significant estimates relate primarily to the valuation of deferred tax assets, determining the fair value of stock-based awards, the fair value of assets and liabilities assumed in business combinations, and the incremental borrowing rate used to determine operating lease right-of-use assets and lease liabilities. 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><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:9pt;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%">We account for income taxes using the asset and liability method. We recognize deferred tax assets and liabilities for temporary differences between the financial reporting and tax bases of assets and liabilities using the enacted statutory tax rates in effect for the years in which we expect the differences to reverse. We establish valuation allowances to reduce the total deferred tax assets to the amount we believe is more likely than not to be realized. In assessing the need for a valuation allowance, we consider all available evidence, both positive and negative, including past operating results and estimates of future taxable income. Our judgment regarding the timing and amount of the valuation allowance release is subject to change based on a number of factors, including but not limited to, the level of profitability (income before income taxes adjusted for permanent differences) that we are able to accurately forecast, as well as the amount of our tax deductible stock-based compensation, which is dependent upon our publicly traded share price, and macroeconomic conditions, among other factors. In the event that we change our determination as to the amount of deferred tax assets that can be realized, we will adjust our </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">valuation allowance with a corresponding impact to the provision for (benefit from) income taxes in the period in which such determination is made.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:9pt;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%">Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents, restricted cash, marketable securities, and accounts receivable. We maintain cash and cash equivalents with several financial institutions. We believe that the financial institutions that hold our cash and cash equivalents are financially sound and, accordingly, minimal credit risks exist with respect to these balances. We maintain investments in U.S. and non-U.S. government securities, investment-grade corporate and government agency securities, time deposits, commercial paper, and money market accounts that carry high credit ratings and accordingly, minimal credit risk exists with respect to these balances.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU No. 2024-03, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which requires an entity to disclose disaggregated information about certain income statement expense line items. The standard is effective for us beginning January 1, 2027, with early adoption permitted. We are currently evaluating the impact the adoption will have on our disclosures.</span></div><div style="margin-bottom:9pt;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%">In September 2025, the FASB issued ASU No. 2025-06, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles&#8212;Goodwill and Other&#8212;Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which aims to modernize the accounting for internal-use software costs to better align with current software development practices by removing references to prescriptive software development stages and establishing a new principle for when to begin capitalizing such costs. The standard is effective for us beginning January 1, 2028. We are currently evaluating the impact the adoption will have on our consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">3. Revenue</span></div><div style="margin-bottom:9pt;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%">The following table represents our revenue disaggregated by source:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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="padding:0 1pt"></td><td colspan="21" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">761,625&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">464,785&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,386,295&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,415&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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:1.5pt 0 1.5pt 1pt;text-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,280&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,842&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">82,021&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,573&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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 revenue </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,905&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,627&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,468,316&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">891,988&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;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%">The following table represents our revenue disaggregated by geography based on the billing address of the customer:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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="padding:0 1pt"></td><td colspan="21" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">638,119&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">408,842&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,163,680&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">722,694&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-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,786&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,785&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">304,636&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">169,294&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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 revenue </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,905&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,627&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,468,316&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">891,988&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">______________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Other than the United States, no individual country represented 10% or more of total revenue during the three and six months ended June 30, 2026 and 2025.</span></div><div style="margin-bottom:9pt;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%">Deferred revenue was $38.6&#160;million and $18.1&#160;million as of June&#160;30, 2026 and December&#160;31, 2025, respectively. Revenue recognized during the six months ended June&#160;30, 2026 and 2025 included substantially all of the deferred revenue balance at the beginning of each respective period.</span></div><div style="margin-bottom:9pt;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%">As of June&#160;30, 2026, the aggregate amount of remaining performance obligations in contracts with an original expected duration exceeding one year was $92.1&#160;million. This amount consists primarily of long-term content licensing contracts and </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">excludes deferred revenue related to short-term advertising contracts and Reddit Premium subscriptions. We expect to recognize $62.0&#160;million in the remainder of 2026 and $30.1&#160;million in 2027.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>31
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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 Income 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 Income per Share</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">4. Net Income per Share</span></div><div style="margin-bottom:9pt;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%">We compute net income per share of Class A and Class B common stock using the two-class method required for multiple classes of common stock. Holders of our Class A and Class B common stock have identical rights except with respect to voting, conversion, and transfer rights, and therefore share equally in our net income or losses.</span></div><div style="margin-bottom:9pt;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%">The following table presents the calculation of basic and diluted net income per share attributable to common stock:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:24.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></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:7.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.718%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="21" style="border-bottom:1pt solid #000;padding: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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding: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><td colspan="9" style="border-top:1pt solid #000;padding: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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000;padding: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><td colspan="9" style="border-top:1pt solid #000;padding: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="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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%">Class B</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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%">Class B</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="padding:1.5pt 1pt;text-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, except share and per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:120%">Basic net income per share attributable to common stockholders:</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="display:none"></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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 10pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%">Net income attributable to common stockholders </span></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">189,468&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">63,380&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">62,806&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">26,491&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">338,468&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">118,361&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">80,803&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">34,652&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Denominator:</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="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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 10pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%">Basic weighted-average common shares outstanding </span></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">144,131,494</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">48,214,190</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">130,426,589</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">55,011,188</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">142,204,102</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">49,728,227</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">128,586,761</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">55,144,231</span></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:1.5pt 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:120%">Basic income per share attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">1.31&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">1.31&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">0.48&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">0.48&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">2.38&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">2.38&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">0.63&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">0.63&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:120%">Diluted net income per share attributable to common stockholders:</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="display:none"></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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%">Net income attributable to common stockholders </span></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">192,506&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">60,342&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">64,676&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">24,621&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">344,549&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">112,280&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">83,730&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">31,725&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%">Denominator:</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="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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%">Basic weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">144,131,494</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">48,214,190</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">130,426,589</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">55,011,188</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">142,204,102</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">49,728,227</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">128,586,761</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">55,144,231</span></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:1.5pt 1pt 1.5pt 11.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:120%">Weighted-average effect of dilutive potential common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">9,684,037</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;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 6pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">14,084,656</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">10,394,535</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;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><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">16,950,466</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></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:1.5pt 1pt 1.5pt 11.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:120%">Shares used in computation of diluted net income per share attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">153,815,531</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">48,214,190</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">144,511,245</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">55,011,188</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">152,598,637</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">49,728,227</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:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">145,537,227</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">55,144,231</span></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:1.5pt 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:120%">Diluted net income per share attributable to common stockholders</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">1.25&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">1.25&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">0.45&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">0.45&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">2.26&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">2.26&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding: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%">0.58&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding: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%">0.58&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;text-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 outstanding potentially dilutive shares were excluded from the computation of diluted net income per share attributable to common stock for the periods presented because the impact of including them would have been anti-dilutive.</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.120%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding: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><td colspan="21" style="border-bottom:1pt solid #000;padding: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><td colspan="9" style="border-top:1pt solid #000;padding: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><td colspan="9" style="border-top:1pt solid #000;padding: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><td colspan="9" style="border-top:1pt solid #000;padding: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><td colspan="9" style="border-top:1pt solid #000;padding: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><td colspan="3" style="border-top:1pt solid #000;padding: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%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:7pt;font-weight:700;line-height:100%">Class B</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:7pt;font-weight:700;line-height:100%">Class B</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:7pt;font-weight:700;line-height:100%">Class B</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:7pt;font-weight:700;line-height:100%">Class B</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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%">Unvested RSUs and RSAs</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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%">13,539</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: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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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%">433,058</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: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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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%">13,712</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: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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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%">126,137</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: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Total </span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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%">13,539</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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%">433,058</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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%">13,712</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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%">126,137</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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></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>32
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">5. Fair Value Measurements</span></div><div style="margin-bottom:9pt;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%">Fair value is defined as the price that would be received to sell an asset in an orderly transaction between market participants at the measurement date. To increase the comparability of fair value measures, the following hierarchy prioritizes the inputs to valuation methodologies used to measure fair value:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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-bottom:9pt;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-bottom:9pt;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-bottom:9pt;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%">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 market observable inputs to determine their fair value. There were no transfers between levels during the periods presented.</span></div><div style="margin-bottom:9pt;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%">The following tables set forth our financial assets that are measured at fair value on a recurring basis:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.872%"></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:1.5pt 1pt;text-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, 2026</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:1.5pt 1pt;text-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<br/>hierarchy<br/>level</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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<br/>cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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<br/>value</span></td></tr><tr><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="21" style="padding: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: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%">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="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:1.5pt 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%">Money market funds </span></td><td colspan="3" style="background-color:#ffffff;padding: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 style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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,306,708&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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,306,708&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:30pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities </span></div></td><td colspan="3" style="background-color:#cceeff;padding: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:10pt;font-weight:400;line-height:100%">Level 1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-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,951&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,951&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 1pt 1.5pt 31pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-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,438&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,438&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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: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%">Marketable 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:1.5pt 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%">U.S. treasury securities </span></td><td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">382,509&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">132&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,061)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">381,580&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">U.S. agency bonds </span></td><td colspan="3" style="background-color:#cceeff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">428,113&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,699)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">425,414&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">Corporate bonds </span></td><td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">272,412&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">87&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(447)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">272,052&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">Time deposits</span></td><td colspan="3" style="background-color:#cceeff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">142,813&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">142,813&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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%">Commercial paper </span></td><td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-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,701&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,660&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 25pt;text-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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,671,645&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,250)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,667,616&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.872%"></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:1.5pt 1pt;text-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, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:1.5pt 1pt;text-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<br/>hierarchy<br/>level</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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<br/>cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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<br/>value</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding: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:1.5pt 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:700;line-height:100%">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="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:1.5pt 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%">Money market funds </span></td><td colspan="3" style="background-color:#ffffff;padding: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 style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">825,323&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">825,323&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding: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:1.5pt 0 1.5pt 1pt;text-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,934&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,935&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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%">Time deposits</span></td><td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25,949&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25,949&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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:700;line-height:100%">Marketable 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:1.5pt 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%">U.S. treasury securities </span></td><td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">450,474&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,035&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">451,507&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">U.S. agency bonds</span></td><td colspan="3" style="background-color:#cceeff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">410,655&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(134)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">410,688&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">306,321&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">820&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">307,128&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">Time deposits</span></td><td colspan="3" style="background-color:#cceeff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">140,000&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">140,000&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">213,767&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">213,919&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 34pt;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%">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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,423&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,175&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,386,449&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;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%">Gross unrealized losses within accumulated other comprehensive income (loss) were immaterial as of June&#160;30, 2026 and December&#160;31, 2025. There were no impairment charges due to credit losses during the three and six months ended June 30, 2026 and 2025.</span></div><div style="margin-bottom:9pt;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%">As of June&#160;30, 2026, the amortized cost of marketable securities with maturities less than one year was $680.6 million. The amortized cost of marketable securities with maturities between one and five years was $623.0 million.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -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>33
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Balance Sheet Components<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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', window );">Balance Sheet Components</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">6. Balance Sheet Components</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities</span></div><div style="margin-bottom:9pt;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%">Accrued expenses and other current liabilities consisted of the following:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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 #000;padding:1.5pt 1pt;text-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><td colspan="3" style="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-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><td colspan="9" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">63,384&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,750&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-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,548&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,039&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-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,255&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">86,200&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued customer incentives, revenue share payable, and other</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-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,830&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,984&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-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,805&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,358&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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 accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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,822&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">201,331&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Noncurrent Liabilities</span></div><div style="margin-bottom:9pt;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%">Other noncurrent liabilities consisted of the following:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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 #000;padding:1.5pt 1pt;text-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><td colspan="3" style="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-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><td colspan="9" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accrued customer incentives</span></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,555&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">72&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">106&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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 other noncurrent liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">22,661&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/210/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">7. Goodwill and Intangible Assets</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:9pt;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%">The carrying amount of goodwill was $42.2 million as of December&#160;31, 2025. There was no change in the carrying amount of goodwill during the six months ended June&#160;30, 2026.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquired Intangible Assets</span></div><div style="margin-bottom:9pt;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%">Acquired intangible assets consisted of the following:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:1.5pt 1pt;text-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, 2026</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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 carrying<br/>value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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 <br/>value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-average remaining useful life (years)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:1.5pt 1pt;text-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, except year data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,460&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,921&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,539&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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 intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">600&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">600&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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 acquired intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,060&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,521&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,539&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:1.5pt 1pt;text-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, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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 carrying<br/>value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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<br/>value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-average remaining useful life (years)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:1.5pt 1pt;text-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, except year data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,460&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31,964&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,496&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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 intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">600&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">600&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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 acquired intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,060&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,564&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,496&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;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%">Amortization expense was immaterial for the three and six months ended June&#160;30, 2026 and 2025.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>35
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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_LongTermDebtTextBlock', window );">Debt</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">8. Debt</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revolving Line of Credit</span></div><div style="margin-bottom:9pt;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%">On July&#160;1, 2025, we entered into an Amended and Restated Credit and Guarantee Agreement, which amended and restated our prior Credit and Guarantee Agreement dated October 8, 2021 (as amended on May 23, 2023), and provides for a five-year, $500.0 million, revolving loan and standby letter of credit facility (&#8220;Revolving Credit Facility&#8221;) of which $100.0 million can be issued as letters of credit and another $100.0 million of which can be borrowed in certain non-U.S. dollar currencies. As of June&#160;30, 2026, we have issued four letters of credit, three of which are denominated in a foreign currency, for an aggregate of $5.6 million, which reduced the letter of credit borrowings available under the Revolving Credit Facility to $94.4 million. The aggregate available balance under the Revolving Credit Facility was $494.4 million as of June&#160;30, 2026.</span></div><div style="margin-bottom:9pt;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%">Under the terms of the Revolving Credit Facility, borrowings can be ABR Loans, Term Benchmark Loans, or RFR Loans. Outstanding ABR Loans bear interest at a rate equal to the greatest of (A) the Prime Rate, (B) the NYFRB Rate plus 0.5%, or (C) the Adjusted Term SOFR Rate plus 1.0% (each as defined in the Revolving Credit Facility), in each case plus 0.25%. Outstanding Term Benchmark Loans bear interest at the Adjusted Term SOFR Rate, the Adjusted EURIBOR Rate, the Adjusted Term CORRA Rate, or the Adjusted AUD Rate (each as defined in the Revolving Credit Facility), as applicable, in each case plus 1.25%. Outstanding RFR Loans bear interest at a rate equal to the Adjusted Daily Simple RFR (as such term is defined in the Revolving Credit Facility) plus 1.25%. We are required to pay a quarterly commitment fee that accrues at 0.15% per annum on the unused portion of the aggregate commitments under the Revolving Credit Facility.</span></div><div style="margin-bottom:9pt;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%">The Revolving Credit Facility contains customary conditions on our borrowings, including events of default and covenants. Covenants include restrictions on our and certain of our subsidiaries&#8217; ability to incur indebtedness, grant liens, make distributions to holders of our preferred and common stock, make investments, or engage in transactions with our affiliates, and require us to adhere to a maximum total leverage ratio. The obligations under the Revolving Credit Facility are secured by liens on substantially all of our assets, including intellectual property assets. However, the Revolving Credit Facility provides for the permanent release of guarantees and collateral upon our achievement of certain investment grade ratings. We were in compliance with all covenants 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_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_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt.</p></div>
<a href="javascript: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://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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Commitment 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-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">9. Commitments and Contingencies</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Obligations</span></div><div style="margin-bottom:9pt;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%">We enter into contracts with non-cancellable purchase obligations, primarily related to third-party cloud infrastructure agreements under which we are granted access to certain cloud services. During the six months ended June 30, 2026, there were no material changes outside the normal course of business to our purchase obligations as disclosed in our Annual Report for the year ended December&#160;31, 2025. In June 2026, we signed an addendum to extend our cloud services agreement with AWS through 2029. We committed under this agreement to spend an aggregate of $880.0&#160;million between July 2026 and June 2029. We have met all minimum purchase commitments under these agreements during the periods presented.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters and Indemnifications</span></div><div style="margin-bottom:9pt;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%">From time to time, we may become involved in various legal and regulatory proceedings, claims or purported class actions related to, among other things, alleged infringement of third party patents and other intellectual property rights, commercial, corporate and securities, labor and employment, wage and hour and other claims arising in the normal course of business. 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. In June 2025, we and certain of our officers and directors were named as defendants in a securities class action lawsuit in the U.S. District Court for the Northern District of California. The lawsuit is brought on behalf of a purported class of purchasers or acquirers of our securities, alleging that we and certain of our officers made false or misleading statements and omissions concerning the impact of Google Search and its AI Overviews feature on our business. The complaint seeks unspecified damages and attorneys&#8217; fees. Subsequently, shareholder derivative complaints with similar allegations were filed in the U.S. District Court for the Northern District of California against the Company, its directors, and members of our senior management. No responses to these complaints have been filed. Based on the preliminary nature of the proceedings in these cases, the outcome of these matters remains uncertain.</span></div><div style="margin-bottom:9pt;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%">In February 2026, the United Kingdom Information Commissioner&#8217;s Office (&#8220;UK ICO&#8221;) issued a penalty notice under the UK General Data Protection Regulation, which includes a fine of GBP &#163;14.5&#160;million. We are challenging the UK ICO&#8217;s findings in an appeal of the penalty notice.</span></div><div style="margin-bottom:9pt;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%">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. We are not aware of any other pending matters, individually or in the aggregate, that are expected to have a material adverse impact on our results of operations, financial position, or cash flows as of June&#160;30, 2026. Legal fees and other expenses associated with such matters are expensed as incurred.</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>37
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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_EquityAbstract', window );"><strong>Equity [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_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">10. Stockholders' Equity</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Program</span></div><div style="margin-bottom:9pt;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%">On February 4, 2026, our Board of Directors authorized a share repurchase program to purchase up to $1.0&#160;billion of our Class A common stock (the &#8220;Share Repurchase Program&#8221;). Under the Share Repurchase Program, we may repurchase shares of our Class A common stock from time to time on the open market (including via pre-set trading plans), in privately negotiated transactions, or through other transactions in accordance with applicable securities laws. The Share Repurchase Program does not obligate us to acquire any particular amount of Class A common stock, has no expiration date, and may be suspended or discontinued at any time at our discretion. During the six months ended June 30, 2026, we repurchased 1,523,502 shares of Class A common stock for $239.6 million. As of June&#160;30, 2026, $760.4 million remained available for repurchases.</span></div><div style="margin-bottom:9pt;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%">We immediately retire shares repurchased under the Share Repurchase Program and reduce our Class A common stock component of stockholders&#8217; equity by the par value of repurchased shares. The excess of the repurchase price over par value for shares repurchased is recorded to additional paid-in capital.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Reserved for Issuance</span></div><div style="margin-bottom:9pt;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%">In February 2024, our board of directors adopted the 2024 Incentive Award Plan (the &#8220;2024 Plan&#8221;), which became effective in connection with our initial public offering in March 2024. Under the 2024 Plan, shares of our Class A common stock are reserved for issuance pursuant to a variety of stock-based compensation awards, including stock options, stock appreciation rights, restricted stock awards, restricted stock units, performance bonus awards, performance stock unit awards, dividend equivalents, or other stock or cash based awards. </span></div><div style="margin-bottom:9pt;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%">We have reserved the following shares of common stock, on an as-converted basis, for future issuance:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:1.5pt 1pt;text-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><td colspan="3" style="padding:1.5pt 1pt;text-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="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-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,992,568&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,852,131&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-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,670,644&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,370,034&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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><tr><td colspan="3" style="display:none"></td><td colspan="3" 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:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Remaining shares reserved for future issuances under the 2024 Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">52,942,957&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,792,210&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Shares reserved for community impact initiatives and charitable activities</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-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,337,205&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,337,205&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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 shares of common stock reserved</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-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,943,374&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-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,351,580&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;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%">The remaining shares reserved for future issuance under the 2024 Plan relate to our Class A common stock.</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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</p></div>
<a href="javascript: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 20<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479951/505-20-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479982/505-20-S25-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<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 5: 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 6: 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 7: http://www.xbrl.org/2003/role/disclosureRef<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 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479951/505-20-S50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S25<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479982/505-20-S25-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-4<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-2<br><br>Reference 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 1.D.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479921/505-20-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479951/505-20-S50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 1.B.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480148/855-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S25<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479982/505-20-S25-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<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 20: 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(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 21: 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(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5<br><br>Reference 23: 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 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-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_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Stock-Based Compensation<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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">11. Stock-Based Compensation</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">RSUs and RSAs</span></div><div style="margin-bottom:9pt;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%">Our restricted stock units (&#8220;RSUs&#8221;) and restricted stock awards (&#8220;RSAs&#8221;) vest based on the terms in the grant agreements and generally vest ratably over <span style="-sec-ix-hidden:f-709">one</span> to four years from the vesting commencement date. The following table summarizes the RSU and RSA activity for the six months ended June 30, 2026:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:1.5pt 1pt;text-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 RSUs and RSAs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:1.5pt 1pt;text-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 grant<br/>date fair<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">Unvested as of December 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-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,460,851&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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.71&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-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,798,394&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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.70&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></div></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-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,323,949)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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.54&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/Forfeited</span></div></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(199,779)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">93.48&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-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,735,517&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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.73&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;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%">As of June&#160;30, 2026, we had RSUs and RSAs outstanding for 4,735,517 common shares, of which 4,361,703 relate to Class A common stock and 373,814 relate to Class B common stock. Total unrecognized stock-based compensation expense related to RSUs and RSAs was $397.3 million as of June&#160;30, 2026 and is expected to be recognized over a weighted-average period of 0.89 years.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Stock options vest based on terms in the stock option agreement and generally vest over five years quarterly or four years with 25% of the award vesting one year from the vesting commencement date then ratably over the following three years. The following table summarizes the stock option activity during the six months ended June 30, 2026:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding<br/>stock<br/>options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:1.5pt 1pt;text-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/>exercise<br/>price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:1.5pt 1pt;text-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/>contractual<br/>life<br/>(years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic<br/>value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:1.5pt 1pt;text-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, except share, per share, and year data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-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,852,131&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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.38&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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.14</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,078,120&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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: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%">Exercised</span></div></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(859,563)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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.57&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-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,992,568&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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.68&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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.91</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,327,993&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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 as of June 30, 2026</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-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,540,026&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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.09&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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.44</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">756,131&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">Vested and expected to vest as of June 30, 2026</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-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,992,568&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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.68&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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.91</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,327,993&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;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%">As of June&#160;30, 2026, we had outstanding stock options for 9,992,568 common shares, of which 8,505,974 relate to Class A common stock and 1,486,594 relate to Class B common stock. Total unrecognized stock-based compensation expense related to stock options was $69.3 million as of June&#160;30, 2026 and is expected to be recognized over a weighted-average period of 2.49 years.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-bottom:9pt;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%">The following table summarizes the components of stock-based compensation expense recognized in the consolidated statements of operations for all periods presented:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:1.5pt 1pt;text-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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">253&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">421&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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 style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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,857&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">56,663&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,267&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">109,273&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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 style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,079&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,198&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,902&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,336&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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 style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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,763&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,005&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,721&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,454&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Stock-based compensation expense</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,952&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">89,070&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">169,288&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">174,484&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 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 (a)<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 (h)(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/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 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 (h)(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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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-bottom:9pt;margin-top:9pt"><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-bottom:9pt;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%">Our provision for income taxes for interim periods is determined using an estimate of our annual effective tax rate, adjusted for discrete items, if any, that arise during the period. Each quarter, we update the estimate of the annual effective tax rate, and if the estimated annual effective tax rate changes, we make a cumulative adjustment in such period. For the three and six months ended June 30, 2026 and 2025, income tax expense (benefit) was immaterial. </span></div><div style="margin-bottom:9pt;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%">We have a full valuation allowance against our United States federal and state deferred tax assets and will continue to maintain it until there is sufficient evidence to support the future utilization of these assets. Given our recent history of generating net income in the United States, we believe that there is a reasonable possibility that sufficient positive evidence may become available within the next 12 months to allow us to release a significant portion of the valuation allowance in the United States. The reversal would result in a significant income tax benefit in the period when we release it. However, the exact timing and amount of the valuation allowance release are subject to change based on a number of factors, including but not limited to, the level of profitability (income before income taxes adjusted for permanent differences) that we are able to accurately forecast, as well as the amount of our tax deductible stock-based compensation, which is dependent upon our publicly traded share price, and macroeconomic conditions, among other factors.</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>40
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Related Parties and Related-Party Transactions<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_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Parties and Related-Party Transactions</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">13. Related Parties and Related-Party Transactions</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advance Magazine Publishers Inc.</span></div><div style="margin-bottom:9pt;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%">As of June&#160;30, 2026, Advance Magazine Publishers Inc. (&#8220;Advance&#8221;) held approximately 22% of our outstanding shares of Class A and Class B common stock and is a related party to Reddit as Advance holds more than 10% of the voting power of our outstanding Class A and Class B common stock. There have been no changes to the terms of the agreements that govern Advance&#8217;s rights as disclosed in the audited consolidated financial statements as of and for the year ended December&#160;31, 2025 included in our Annual Report. </span></div><div style="margin-bottom:9pt;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%">We currently sublease office space in New York and Chicago from Advance. Total lease costs and other related expenses for our subleases were immaterial for the three and six months ended June 30, 2026 and 2025.</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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="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 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(e)(3))<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 850<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/2147483326/850-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<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 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<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 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/850/tableOfContent<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<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/2147483326/850-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<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/2147483326/850-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_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Segment 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 );">Segment and Geographic Information</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">14. Segment and Geographic Information</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-bottom:9pt;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%">We have one reportable segment as our chief operating decision maker, our Chief Executive Officer, reviews consolidated profitability measures in managing the business. Specifically, our chief operating decision maker uses consolidated net income </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">as the measure of segment profit or loss for evaluating performance and allocating resources through comparison of actual amounts against budgeted and prior period amounts in order to make strategic decisions.</span></div><div style="margin-bottom:9pt;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%">The following table presents the calculation of segment net income:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,905&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,627&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,468,316&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">891,988&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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 cost of revenue</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:1.5pt 0 1.5pt 1pt;text-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,055&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,696&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">126,177&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">82,568&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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 gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">734,850&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,931&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,342,139&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">809,420&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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 operating 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">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-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,040&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">287,182&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">733,359&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">527,400&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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 and related taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">106,836&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">95,104&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,684&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">202,509&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-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,258&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,934&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,468&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,897&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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) expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(25,027)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,056)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,912)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,470)</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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 (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-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,987&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(439)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,734&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Other segment 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">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-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)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">977&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(211)</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Segment net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,848&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">89,297&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">456,829&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,455&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net income</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:3pt double #000;padding:1.5pt 0;text-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,848&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 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:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:3pt double #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">89,297&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 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:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:3pt double #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">456,829&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 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:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:3pt double #000;padding:1.5pt 0;text-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,455&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Adjusted cost of revenue is cost of revenue adjusted for stock-based compensation and related taxes as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:1.5pt 1pt;text-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: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%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:1.5pt 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: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%">70,308&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">45,900&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">126,575&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">82,989&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 7pt;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%">Stock-based compensation and related taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 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%">253&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">204&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">398&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">421&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Adjusted cost of revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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%">70,055&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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%">45,696&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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%">126,177&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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%">82,568&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Adjusted operating expenses is operating expenses (comprised of research and development, sales and marketing, and general and administrative expenses) adjusted for stock-based compensation and related taxes and depreciation and amortization as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:1.5pt 1pt;text-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: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 expenses</span></td><td style="background-color:#cceeff;padding:1.5pt 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: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%">502,881&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">386,016&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">927,113&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">737,385&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 7pt;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%">Stock-based compensation and related taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 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%">106,583&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">94,900&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">185,286&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">202,088&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 7pt;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%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 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%">4,258&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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%">3,934&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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%">8,468&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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%">7,897&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Adjusted operating expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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: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%">392,040&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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: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%">287,182&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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: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%">733,359&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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: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%">527,400&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Other segment expenses primarily includes realized gains and losses on sales of marketable securities and foreign currency transaction gains and losses.</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>42
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</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_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</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_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_IndividualAxis=rddt_JenniferWongMember', window );">Jennifer Wong [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_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement</a></td>
<td class="text"><div style="margin-bottom:9pt;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%">On May 12, 2026, our Chief Operating Officer, Jennifer Wong, adopted a Rule 10b5-1 trading arrangement intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) for the sale of up to 780,000 shares of our Class A common stock. The trading plan will terminate at the earlier of the execution of all trading orders pursuant to the plan or August 15, 2027.</span></div><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">Jennifer Wong<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 Operating 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_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</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_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">May 12, 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_TrdArrExpirationDate', window );">Expiration Date</a></td>
<td class="text">August 15, 2027<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">460 days<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">780,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_IndividualAxis=rddt_StevenHuffmanMember', window );">Steven Huffman [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_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement</a></td>
<td class="text"><div style="margin-bottom:9pt;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%">On May 20, 2026, our Chief Executive Officer and Director, Steven Huffman, through a trust for which he is a trustee, adopted a Rule 10b5-1 trading arrangement intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) for the sale of up to 600,000 shares of our Class A common stock. The trading plan will terminate at the earlier of the execution of all trading orders pursuant to the plan or September 1, 2027.</span></div><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">Steven Huffman<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 Executive Officer and Director<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">May 20, 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_TrdArrExpirationDate', window );">Expiration Date</a></td>
<td class="text">September 1, 2027<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">469 days<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">600,000<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_IndividualAxis=rddt_JenniferWongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=rddt_JenniferWongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=rddt_StevenHuffmanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=rddt_StevenHuffmanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>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>Basis of Presentation and 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation of Unaudited Interim Financial Information</a></td>
<td class="text"><div style="margin-bottom:9pt;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%">Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) regarding interim financial information. Our consolidated financial statements include the accounts of Reddit, Inc. and our wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Certain information and disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. GAAP have been omitted. Accordingly, the unaudited interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended December&#160;31, 2025 (our &#8220;Annual Report&#8221;). The unaudited interim consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and reflect, in our opinion, all the adjustments of a normal, recurring nature that are necessary for the fair statement of our financial position, results of operations, and cash flows for the interim periods, but are not necessarily indicative of the results expected for the full year or any other period.</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_ConsolidationPolicyTextBlock', window );">Basis of Presentation of Unaudited Interim Financial Information</a></td>
<td class="text"><div style="margin-bottom:9pt;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%">Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) regarding interim financial information. Our consolidated financial statements include the accounts of Reddit, Inc. and our wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Certain information and disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. GAAP have been omitted. Accordingly, the unaudited interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended December&#160;31, 2025 (our &#8220;Annual Report&#8221;). The unaudited interim consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and reflect, in our opinion, all the adjustments of a normal, recurring nature that are necessary for the fair statement of our financial position, results of operations, and cash flows for the interim periods, but are not necessarily indicative of the results expected for the full year or any other period.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the unaudited consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts in the consolidated financial statements and accompanying notes. Management&#8217;s estimates 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 materially from those estimates.</span></div><div style="margin-bottom:9pt;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%">Significant estimates relate primarily to the valuation of deferred tax assets, determining the fair value of stock-based awards, the fair value of assets and liabilities assumed in business combinations, and the incremental borrowing rate used to determine operating lease right-of-use assets and lease liabilities. 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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-bottom:9pt;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%">We account for income taxes using the asset and liability method. We recognize deferred tax assets and liabilities for temporary differences between the financial reporting and tax bases of assets and liabilities using the enacted statutory tax rates in effect for the years in which we expect the differences to reverse. We establish valuation allowances to reduce the total deferred tax assets to the amount we believe is more likely than not to be realized. In assessing the need for a valuation allowance, we consider all available evidence, both positive and negative, including past operating results and estimates of future taxable income. Our judgment regarding the timing and amount of the valuation allowance release is subject to change based on a number of factors, including but not limited to, the level of profitability (income before income taxes adjusted for permanent differences) that we are able to accurately forecast, as well as the amount of our tax deductible stock-based compensation, which is dependent upon our publicly traded share price, and macroeconomic conditions, among other factors. In the event that we change our determination as to the amount of deferred tax assets that can be realized, we will adjust our </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">valuation allowance with a corresponding impact to the provision for (benefit from) income taxes in the period in which such determination is made.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text"><div style="margin-bottom:9pt;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%">Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents, restricted cash, marketable securities, and accounts receivable. We maintain cash and cash equivalents with several financial institutions. We believe that the financial institutions that hold our cash and cash equivalents are financially sound and, accordingly, minimal credit risks exist with respect to these balances. We maintain investments in U.S. and non-U.S. government securities, investment-grade corporate and government agency securities, time deposits, commercial paper, and money market accounts that carry high credit ratings and accordingly, minimal credit risk exists with respect to these balances.</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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Accounting Pronouncements Not Yet Adopted</a></td>
<td class="text"><div style="margin-bottom:9pt;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%">In November 2024, the FASB issued ASU No. 2024-03, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which requires an entity to disclose disaggregated information about certain income statement expense line items. The standard is effective for us beginning January 1, 2027, with early adoption permitted. We are currently evaluating the impact the adoption will have on our disclosures.</span></div><div style="margin-bottom:9pt;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%">In September 2025, the FASB issued ASU No. 2025-06, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles&#8212;Goodwill and Other&#8212;Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which aims to modernize the accounting for internal-use software costs to better align with current software development practices by removing references to prescriptive software development stages and establishing a new principle for when to begin capitalizing such costs. The standard is effective for us beginning January 1, 2028. We are currently evaluating the impact the adoption will have on our consolidated financial statements.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Income (Loss) per Share</a></td>
<td class="text"><div style="margin-bottom:9pt;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%">We compute net income per share of Class A and Class B common stock using the two-class method required for multiple classes of common stock. Holders of our Class A and Class B common stock have identical rights except with respect to voting, conversion, and transfer rights, and therefore share equally in our net income or losses.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div style="margin-bottom:9pt;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%">Fair value is defined as the price that would be received to sell an asset in an orderly transaction between market participants at the measurement date. To increase the comparability of fair value measures, the following hierarchy prioritizes the inputs to valuation methodologies used to measure fair value:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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-bottom:9pt;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-bottom:9pt;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-bottom:9pt;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%">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 market observable inputs to determine their fair value. There were no transfers between levels during the periods 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_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_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial 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 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (d)<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_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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 2D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2D<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 2C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480530/250-10-S99-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_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>44
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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-bottom:9pt;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%">The following table represents our revenue disaggregated by source:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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="padding:0 1pt"></td><td colspan="21" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">761,625&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">464,785&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,386,295&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,415&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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:1.5pt 0 1.5pt 1pt;text-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,280&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,842&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">82,021&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,573&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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 revenue </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,905&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,627&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,468,316&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">891,988&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;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%">The following table represents our revenue disaggregated by geography based on the billing address of the customer:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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="padding:0 1pt"></td><td colspan="21" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">638,119&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">408,842&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,163,680&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">722,694&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-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,786&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,785&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">304,636&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">169,294&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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 revenue </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,905&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,627&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,468,316&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">891,988&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">______________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Other than the United States, no individual country represented 10% or more of total revenue during the three and six months ended June 30, 2026 and 2025.</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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 Income 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 Calculation of Basic and Diluted Net Income per Share Attributable to Common Stock</a></td>
<td class="text"><div style="margin-bottom:9pt;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%">The following table presents the calculation of basic and diluted net income per share attributable to common stock:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:24.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></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:7.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.718%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="21" style="border-bottom:1pt solid #000;padding: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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding: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><td colspan="9" style="border-top:1pt solid #000;padding: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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000;padding: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><td colspan="9" style="border-top:1pt solid #000;padding: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="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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%">Class B</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding: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%">Class B</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="padding:1.5pt 1pt;text-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, except share and per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:120%">Basic net income per share attributable to common stockholders:</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="display:none"></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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 10pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%">Net income attributable to common stockholders </span></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">189,468&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">63,380&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">62,806&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">26,491&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">338,468&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">118,361&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">80,803&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">34,652&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Denominator:</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="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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 10pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%">Basic weighted-average common shares outstanding </span></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">144,131,494</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">48,214,190</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">130,426,589</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">55,011,188</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">142,204,102</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">49,728,227</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">128,586,761</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">55,144,231</span></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:1.5pt 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:120%">Basic income per share attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">1.31&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">1.31&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">0.48&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">0.48&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">2.38&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">2.38&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">0.63&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">0.63&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:120%">Diluted net income per share attributable to common stockholders:</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="display:none"></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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%">Net income attributable to common stockholders </span></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">192,506&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">60,342&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">64,676&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">24,621&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">344,549&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">112,280&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">83,730&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">31,725&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%">Denominator:</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="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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%">Basic weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">144,131,494</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">48,214,190</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">130,426,589</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">55,011,188</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">142,204,102</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">49,728,227</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">128,586,761</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">55,144,231</span></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:1.5pt 1pt 1.5pt 11.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:120%">Weighted-average effect of dilutive potential common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">9,684,037</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;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 6pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">14,084,656</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">10,394,535</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;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><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">16,950,466</span></td><td colspan="3" style="background-color:#ffffff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></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:1.5pt 1pt 1.5pt 11.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:120%">Shares used in computation of diluted net income per share attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">153,815,531</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">48,214,190</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">144,511,245</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">55,011,188</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">152,598,637</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">49,728,227</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:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">145,537,227</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">55,144,231</span></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:1.5pt 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:120%">Diluted net income per share attributable to common stockholders</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">1.25&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">1.25&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">0.45&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">0.45&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">2.26&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">2.26&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding: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%">0.58&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding: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%">0.58&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income per Share Attributable to Common Stock</a></td>
<td class="text"><div style="margin-bottom:9pt;text-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 outstanding potentially dilutive shares were excluded from the computation of diluted net income per share attributable to common stock for the periods presented because the impact of including them would have been anti-dilutive.</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.120%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding: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><td colspan="21" style="border-bottom:1pt solid #000;padding: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><td colspan="9" style="border-top:1pt solid #000;padding: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><td colspan="9" style="border-top:1pt solid #000;padding: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><td colspan="9" style="border-top:1pt solid #000;padding: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><td colspan="9" style="border-top:1pt solid #000;padding: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><td colspan="3" style="border-top:1pt solid #000;padding: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%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:7pt;font-weight:700;line-height:100%">Class B</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:7pt;font-weight:700;line-height:100%">Class B</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:7pt;font-weight:700;line-height:100%">Class B</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding: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:7pt;font-weight:700;line-height:100%">Class B</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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%">Unvested RSUs and RSAs</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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%">13,539</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: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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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%">433,058</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: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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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%">13,712</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: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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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%">126,137</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: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%">Total </span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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%">13,539</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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%">433,058</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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%">13,712</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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%">126,137</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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></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>46
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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 a Recurring Basis</a></td>
<td class="text"><div style="margin-bottom:9pt;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%">The following tables set forth our financial assets that are measured at fair value on a recurring basis:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.872%"></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:1.5pt 1pt;text-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, 2026</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:1.5pt 1pt;text-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<br/>hierarchy<br/>level</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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<br/>cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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<br/>value</span></td></tr><tr><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="21" style="padding: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: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%">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="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:1.5pt 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%">Money market funds </span></td><td colspan="3" style="background-color:#ffffff;padding: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 style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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,306,708&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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,306,708&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:30pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities </span></div></td><td colspan="3" style="background-color:#cceeff;padding: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:10pt;font-weight:400;line-height:100%">Level 1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-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,951&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,951&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 1pt 1.5pt 31pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-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,438&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,438&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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: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%">Marketable 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:1.5pt 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%">U.S. treasury securities </span></td><td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">382,509&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">132&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,061)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">381,580&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">U.S. agency bonds </span></td><td colspan="3" style="background-color:#cceeff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">428,113&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,699)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">425,414&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">Corporate bonds </span></td><td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">272,412&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">87&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(447)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">272,052&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">Time deposits</span></td><td colspan="3" style="background-color:#cceeff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">142,813&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">142,813&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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%">Commercial paper </span></td><td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-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,701&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,660&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 25pt;text-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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,671,645&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,250)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,667,616&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.872%"></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:1.5pt 1pt;text-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, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:1.5pt 1pt;text-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<br/>hierarchy<br/>level</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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<br/>cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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<br/>value</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding: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:1.5pt 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:700;line-height:100%">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="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:1.5pt 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%">Money market funds </span></td><td colspan="3" style="background-color:#ffffff;padding: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 style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">825,323&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">825,323&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding: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:1.5pt 0 1.5pt 1pt;text-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,934&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,935&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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%">Time deposits</span></td><td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25,949&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25,949&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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:700;line-height:100%">Marketable 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:1.5pt 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%">U.S. treasury securities </span></td><td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">450,474&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,035&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">451,507&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">U.S. agency bonds</span></td><td colspan="3" style="background-color:#cceeff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">410,655&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(134)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">410,688&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">306,321&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">820&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">307,128&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">Time deposits</span></td><td colspan="3" style="background-color:#cceeff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">140,000&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">140,000&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">213,767&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">213,919&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 34pt;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%">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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,423&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,175&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,386,449&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Balance Sheet Components (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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Expenses and Other Current Liabilities</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities</span></div><div style="margin-bottom:9pt;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%">Accrued expenses and other current liabilities consisted of the following:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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 #000;padding:1.5pt 1pt;text-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><td colspan="3" style="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-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><td colspan="9" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">63,384&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,750&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-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,548&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,039&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-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,255&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">86,200&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued customer incentives, revenue share payable, and other</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-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,830&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,984&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-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,805&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,358&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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 accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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,822&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">201,331&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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_OtherNoncurrentLiabilitiesTableTextBlock', window );">Schedule of Other Noncurrent Liabilities</a></td>
<td class="text"><div style="margin-bottom:9pt;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%">Other noncurrent liabilities consisted of the following:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></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 #000;padding:1.5pt 1pt;text-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><td colspan="3" style="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-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><td colspan="9" style="padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accrued customer incentives</span></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,555&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">72&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">106&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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 other noncurrent liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">22,661&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other noncurrent liabilities.</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(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Acquired Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:9pt;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%">Acquired intangible assets consisted of the following:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:1.5pt 1pt;text-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, 2026</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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 carrying<br/>value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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 <br/>value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-average remaining useful life (years)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:1.5pt 1pt;text-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, except year data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,460&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,921&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,539&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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 intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">600&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">600&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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 acquired intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,060&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,521&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,539&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:1.5pt 1pt;text-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, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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 carrying<br/>value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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<br/>value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-average remaining useful life (years)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:1.5pt 1pt;text-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, except year data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,460&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31,964&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,496&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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 intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">600&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">600&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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 acquired intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,060&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,564&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,496&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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_EquityAbstract', window );"><strong>Equity [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_ScheduleOfStockByClassTextBlock', window );">Schedule of Stock Reserved for Future Issuance</a></td>
<td class="text"><div style="margin-bottom:9pt;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%">We have reserved the following shares of common stock, on an as-converted basis, for future issuance:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:1.5pt 1pt;text-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><td colspan="3" style="padding:1.5pt 1pt;text-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="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-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,992,568&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,852,131&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-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,670,644&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,370,034&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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><tr><td colspan="3" style="display:none"></td><td colspan="3" 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:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Remaining shares reserved for future issuances under the 2024 Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">52,942,957&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,792,210&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Shares reserved for community impact initiatives and charitable activities</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-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,337,205&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,337,205&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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 shares of common stock reserved</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-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,943,374&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-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,351,580&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfStockByClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.</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 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-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 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-11<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-5<br><br>Reference 7: 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 8: 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 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-10<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-8<br><br>Reference 11: 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 12: 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> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-5<br><br>Reference 14: 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 15: 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 16: 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_ScheduleOfStockByClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Summary of RSU and RSA Activity</a></td>
<td class="text">The following table summarizes the RSU and RSA activity for the six months ended June 30, 2026:<div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:1.5pt 1pt;text-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 RSUs and RSAs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:1.5pt 1pt;text-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 grant<br/>date fair<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">Unvested as of December 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-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,460,851&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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.71&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-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,798,394&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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.70&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></div></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-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,323,949)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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.54&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/Forfeited</span></div></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(199,779)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">93.48&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-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,735,517&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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.73&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Stock Option Activity</a></td>
<td class="text">The following table summarizes the stock option activity during the six months ended June 30, 2026:<div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding<br/>stock<br/>options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:1.5pt 1pt;text-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/>exercise<br/>price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:1.5pt 1pt;text-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/>contractual<br/>life<br/>(years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic<br/>value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:1.5pt 1pt;text-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, except share, per share, and year data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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 colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-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,852,131&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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.38&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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.14</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,078,120&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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: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%">Exercised</span></div></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(859,563)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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.57&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-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,992,568&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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.68&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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.91</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,327,993&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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 as of June 30, 2026</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-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,540,026&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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.09&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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.44</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">756,131&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 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%">Vested and expected to vest as of June 30, 2026</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-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,992,568&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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.68&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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.91</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,327,993&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Summary of Components of Stock-Based Compensation Expense</a></td>
<td class="text"><div style="margin-bottom:9pt;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%">The following table summarizes the components of stock-based compensation expense recognized in the consolidated statements of operations for all periods presented:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:1.5pt 1pt;text-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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">253&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">421&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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 style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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,857&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">56,663&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,267&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">109,273&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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 style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,079&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,198&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,902&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,336&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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 style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:1.5pt 0;text-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,763&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,005&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,721&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,454&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Stock-based compensation expense</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,952&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">89,070&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">169,288&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">174,484&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Segment 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 Net Income</a></td>
<td class="text"><div style="margin-bottom:9pt;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%">The following table presents the calculation of segment net income:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,905&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,627&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-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,468,316&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">891,988&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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 cost of revenue</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:1.5pt 0 1.5pt 1pt;text-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,055&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,696&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">126,177&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">82,568&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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 gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">734,850&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,931&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,342,139&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">809,420&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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 operating 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">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-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,040&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">287,182&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">733,359&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">527,400&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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 and related taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">106,836&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">95,104&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,684&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">202,509&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-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,258&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,934&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,468&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,897&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-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) expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(25,027)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,056)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,912)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,470)</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-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 (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-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,987&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(439)</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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,734&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Other segment 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">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-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)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-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)</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">977&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(211)</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Segment net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,848&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">89,297&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">456,829&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="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:1.5pt 0;text-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,455&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net income</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:3pt double #000;padding:1.5pt 0;text-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,848&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 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:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:3pt double #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">89,297&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 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:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:3pt double #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">456,829&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 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:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"><span 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:3pt double #000;padding:1.5pt 0;text-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,455&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Adjusted cost of revenue is cost of revenue adjusted for stock-based compensation and related taxes as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:1.5pt 1pt;text-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: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%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:1.5pt 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: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%">70,308&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">45,900&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">126,575&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">82,989&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 7pt;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%">Stock-based compensation and related taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 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%">253&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">204&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">398&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">421&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Adjusted cost of revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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%">70,055&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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%">45,696&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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%">126,177&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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;border-bottom:3pt double #000;border-top:1pt solid #000;padding: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%">82,568&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Adjusted operating expenses is operating expenses (comprised of research and development, sales and marketing, and general and administrative expenses) adjusted for stock-based compensation and related taxes and depreciation and amortization as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:1.5pt 1pt;text-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:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:1.5pt 1pt;text-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: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 expenses</span></td><td style="background-color:#cceeff;padding:1.5pt 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: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%">502,881&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">386,016&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">927,113&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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: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%">737,385&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 7pt;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%">Stock-based compensation and related taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:1.5pt 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%">106,583&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">94,900&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">185,286&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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%">202,088&#160;</span></td><td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 7pt;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%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:1.5pt 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%">4,258&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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%">3,934&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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%">8,468&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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%">7,897&#160;</span></td><td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Adjusted operating expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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: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%">392,040&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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: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%">287,182&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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: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%">733,359&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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: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%">527,400&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Other segment expenses primarily includes realized gains and losses on sales of marketable securities and foreign currency transaction gains and losses.</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_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>52
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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 (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 );">Revenue</a></td>
<td class="nump">$ 804,905<span></span>
</td>
<td class="nump">$ 499,627<span></span>
</td>
<td class="nump">$ 1,468,316<span></span>
</td>
<td class="nump">$ 891,988<span></span>
</td>
</tr>
<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=us-gaap_AdvertisingMember', 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 );">Revenue</a></td>
<td class="nump">761,625<span></span>
</td>
<td class="nump">464,785<span></span>
</td>
<td class="nump">1,386,295<span></span>
</td>
<td class="nump">823,415<span></span>
</td>
</tr>
<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=rddt_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 );">Revenue</a></td>
<td class="nump">$ 43,280<span></span>
</td>
<td class="nump">$ 34,842<span></span>
</td>
<td class="nump">$ 82,021<span></span>
</td>
<td class="nump">$ 68,573<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_ProductOrServiceAxis=us-gaap_AdvertisingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_AdvertisingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=rddt_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=rddt_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>53
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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 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 );">Revenue</a></td>
<td class="nump">$ 804,905<span></span>
</td>
<td class="nump">$ 499,627<span></span>
</td>
<td class="nump">$ 1,468,316<span></span>
</td>
<td class="nump">$ 891,988<span></span>
</td>
</tr>
<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="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 );">Revenue</a></td>
<td class="nump">$ 638,119<span></span>
</td>
<td class="nump">408,842<span></span>
</td>
<td class="nump">1,163,680<span></span>
</td>
<td class="nump">$ 722,694<span></span>
</td>
</tr>
<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 | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ConcentrationRiskPercentage1', window );">Concentration risk, percentage (more than)</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">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 );">Revenue</a></td>
<td class="nump">$ 166,786<span></span>
</td>
<td class="nump">$ 90,785<span></span>
</td>
<td class="nump">$ 304,636<span></span>
</td>
<td class="nump">$ 169,294<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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="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 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<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 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-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_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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=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_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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 - Narrative (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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_ContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">$ 38.6<span></span>
</td>
<td class="nump">$ 18.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Aggregate amount of remaining performance obligations</a></td>
<td class="nump">92.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligation', window );">Aggregate amount of remaining performance obligations</a></td>
<td class="nump">$ 62.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Expected timing of revenue recognition for remaining performance obligations</a></td>
<td class="text">6 months<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2027-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligation', window );">Aggregate amount of remaining performance obligations</a></td>
<td class="nump">$ 30.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Expected timing of revenue recognition for remaining performance obligations</a></td>
<td class="text">1 year<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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: 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 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-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_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 13<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in which remaining performance obligation is expected to be recognized as revenue, 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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-07-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-07-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2027-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2027-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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 Income per Share - Computation of Net Income (Loss) per Share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">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_WeightedAverageNumberOfSharesOutstandingBasicAbstract', 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 );">Basic weighted-average common shares outstanding (in shares)</a></td>
<td class="nump">192,345,684<span></span>
</td>
<td class="nump">185,437,777<span></span>
</td>
<td class="nump">191,932,329<span></span>
</td>
<td class="nump">183,730,992<span></span>
</td>
</tr>
<tr class="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 income per share attributable to common stockholders</a></td>
<td class="nump">$ 1.31<span></span>
</td>
<td class="nump">$ 0.48<span></span>
</td>
<td class="nump">$ 2.38<span></span>
</td>
<td class="nump">$ 0.63<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>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 );">Basic weighted-average common shares outstanding (in shares)</a></td>
<td class="nump">192,345,684<span></span>
</td>
<td class="nump">185,437,777<span></span>
</td>
<td class="nump">191,932,329<span></span>
</td>
<td class="nump">183,730,992<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Shares used in computation of diluted net income per share attributable to common stockholders</a></td>
<td class="nump">202,029,721<span></span>
</td>
<td class="nump">199,522,433<span></span>
</td>
<td class="nump">202,326,864<span></span>
</td>
<td class="nump">200,681,458<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net income per share attributable to common stockholders (in dollars per share)</a></td>
<td class="nump">$ 1.25<span></span>
</td>
<td class="nump">$ 0.45<span></span>
</td>
<td class="nump">$ 2.26<span></span>
</td>
<td class="nump">$ 0.58<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income attributable to common stockholders</a></td>
<td class="nump">$ 189,468<span></span>
</td>
<td class="nump">$ 62,806<span></span>
</td>
<td class="nump">$ 338,468<span></span>
</td>
<td class="nump">$ 80,803<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', 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 );">Basic weighted-average common shares outstanding (in shares)</a></td>
<td class="nump">144,131,494<span></span>
</td>
<td class="nump">130,426,589<span></span>
</td>
<td class="nump">142,204,102<span></span>
</td>
<td class="nump">128,586,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_EarningsPerShareBasic', window );">Basic income per share attributable to common stockholders</a></td>
<td class="nump">$ 1.31<span></span>
</td>
<td class="nump">$ 0.48<span></span>
</td>
<td class="nump">$ 2.38<span></span>
</td>
<td class="nump">$ 0.63<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net income attributable to common stockholders</a></td>
<td class="nump">$ 192,506<span></span>
</td>
<td class="nump">$ 64,676<span></span>
</td>
<td class="nump">$ 344,549<span></span>
</td>
<td class="nump">$ 83,730<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted-average common shares outstanding (in shares)</a></td>
<td class="nump">144,131,494<span></span>
</td>
<td class="nump">130,426,589<span></span>
</td>
<td class="nump">142,204,102<span></span>
</td>
<td class="nump">128,586,761<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Weighted-average effect of dilutive potential common stock (in shares)</a></td>
<td class="nump">9,684,037<span></span>
</td>
<td class="nump">14,084,656<span></span>
</td>
<td class="nump">10,394,535<span></span>
</td>
<td class="nump">16,950,466<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Shares used in computation of diluted net income per share attributable to common stockholders</a></td>
<td class="nump">153,815,531<span></span>
</td>
<td class="nump">144,511,245<span></span>
</td>
<td class="nump">152,598,637<span></span>
</td>
<td class="nump">145,537,227<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net income per share attributable to common stockholders (in dollars per share)</a></td>
<td class="nump">$ 1.25<span></span>
</td>
<td class="nump">$ 0.45<span></span>
</td>
<td class="nump">$ 2.26<span></span>
</td>
<td class="nump">$ 0.58<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income attributable to common stockholders</a></td>
<td class="nump">$ 63,380<span></span>
</td>
<td class="nump">$ 26,491<span></span>
</td>
<td class="nump">$ 118,361<span></span>
</td>
<td class="nump">$ 34,652<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', 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 );">Basic weighted-average common shares outstanding (in shares)</a></td>
<td class="nump">48,214,190<span></span>
</td>
<td class="nump">55,011,188<span></span>
</td>
<td class="nump">49,728,227<span></span>
</td>
<td class="nump">55,144,231<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic income per share attributable to common stockholders</a></td>
<td class="nump">$ 1.31<span></span>
</td>
<td class="nump">$ 0.48<span></span>
</td>
<td class="nump">$ 2.38<span></span>
</td>
<td class="nump">$ 0.63<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net income attributable to common stockholders</a></td>
<td class="nump">$ 60,342<span></span>
</td>
<td class="nump">$ 24,621<span></span>
</td>
<td class="nump">$ 112,280<span></span>
</td>
<td class="nump">$ 31,725<span></span>
</td>
</tr>
<tr class="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>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 );">Basic weighted-average common shares outstanding (in shares)</a></td>
<td class="nump">48,214,190<span></span>
</td>
<td class="nump">55,011,188<span></span>
</td>
<td class="nump">49,728,227<span></span>
</td>
<td class="nump">55,144,231<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Weighted-average effect of dilutive potential common stock (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Shares used in computation of diluted net income per share attributable to common stockholders</a></td>
<td class="nump">48,214,190<span></span>
</td>
<td class="nump">55,011,188<span></span>
</td>
<td class="nump">49,728,227<span></span>
</td>
<td class="nump">55,144,231<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net income per share attributable to common stockholders (in dollars per share)</a></td>
<td class="nump">$ 1.25<span></span>
</td>
<td class="nump">$ 0.45<span></span>
</td>
<td class="nump">$ 2.26<span></span>
</td>
<td class="nump">$ 0.58<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_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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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 Income per Share - Anti-dilutive Shares Excluded from Computation of Net Income per Share (Details) - shares<br></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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of net income (loss) per share (in shares)</a></td>
<td class="nump">13,539<span></span>
</td>
<td class="nump">433,058<span></span>
</td>
<td class="nump">13,712<span></span>
</td>
<td class="nump">126,137<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A | Unvested RSUs and RSAs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of net income (loss) per share (in shares)</a></td>
<td class="nump">13,539<span></span>
</td>
<td class="nump">433,058<span></span>
</td>
<td class="nump">13,712<span></span>
</td>
<td class="nump">126,137<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of net income (loss) per share (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="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_CommonClassBMember', window );">Class B | Unvested RSUs and RSAs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of net income (loss) per share (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=rddt_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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=rddt_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=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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 a 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_AvailableForSaleSecuritiesDebtMaturitiesAbstract', window );"><strong>Marketable securities:</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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">$ 221<span></span>
</td>
<td class="nump">$ 2,175<span></span>
</td>
</tr>
<tr class="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 );">Gross unrealized losses</a></td>
<td class="num">(4,250)<span></span>
</td>
<td class="num">(149)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Total</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_rddt_AssetsAmortizedCost', window );">Cost or amortized cost</a></td>
<td class="nump">2,671,645<span></span>
</td>
<td class="nump">2,384,423<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value</a></td>
<td class="nump">2,667,616<span></span>
</td>
<td class="nump">2,386,449<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. treasury securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract', window );"><strong>Marketable securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost or amortized cost</a></td>
<td class="nump">382,509<span></span>
</td>
<td class="nump">450,474<span></span>
</td>
</tr>
<tr class="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 );">Gross unrealized gains</a></td>
<td class="nump">132<span></span>
</td>
<td class="nump">1,035<span></span>
</td>
</tr>
<tr class="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 );">Gross unrealized losses</a></td>
<td class="num">(1,061)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">381,580<span></span>
</td>
<td class="nump">451,507<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember', window );">U.S. agency bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract', window );"><strong>Marketable securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost or amortized cost</a></td>
<td class="nump">428,113<span></span>
</td>
<td class="nump">410,655<span></span>
</td>
</tr>
<tr class="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 );">Gross unrealized gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">167<span></span>
</td>
</tr>
<tr class="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 );">Gross unrealized losses</a></td>
<td class="num">(2,699)<span></span>
</td>
<td class="num">(134)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">425,414<span></span>
</td>
<td class="nump">410,688<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract', window );"><strong>Marketable securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost or amortized cost</a></td>
<td class="nump">272,412<span></span>
</td>
<td class="nump">306,321<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">87<span></span>
</td>
<td class="nump">820<span></span>
</td>
</tr>
<tr class="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 );">Gross unrealized losses</a></td>
<td class="num">(447)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">272,052<span></span>
</td>
<td class="nump">307,128<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_BankTimeDepositsMember', window );">Time deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract', window );"><strong>Marketable securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost or amortized cost</a></td>
<td class="nump">142,813<span></span>
</td>
<td class="nump">140,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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">142,813<span></span>
</td>
<td class="nump">140,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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract', window );"><strong>Marketable securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost or amortized cost</a></td>
<td class="nump">77,701<span></span>
</td>
<td class="nump">213,767<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">152<span></span>
</td>
</tr>
<tr class="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 );">Gross unrealized losses</a></td>
<td class="num">(43)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">77,660<span></span>
</td>
<td class="nump">213,919<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValueAbstract', window );"><strong>Cash equivalents:</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_CashEquivalentsAtCarryingValue', window );">Cost or amortized cost</a></td>
<td class="nump">1,306,708<span></span>
</td>
<td class="nump">825,323<span></span>
</td>
</tr>
<tr class="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 );">Fair value</a></td>
<td class="nump">1,306,708<span></span>
</td>
<td class="nump">825,323<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. treasury securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValueAbstract', window );"><strong>Cash equivalents:</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_CashEquivalentsAtCarryingValue', window );">Cost or amortized cost</a></td>
<td class="nump">34,951<span></span>
</td>
<td class="nump">11,934<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_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<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_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Fair value</a></td>
<td class="nump">34,951<span></span>
</td>
<td class="nump">11,935<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_BankTimeDepositsMember', window );">Time deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValueAbstract', window );"><strong>Cash equivalents:</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_CashEquivalentsAtCarryingValue', window );">Cost or amortized cost</a></td>
<td class="nump">26,438<span></span>
</td>
<td class="nump">25,949<span></span>
</td>
</tr>
<tr class="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 );">Fair value</a></td>
<td class="nump">$ 26,438<span></span>
</td>
<td class="nump">$ 25,949<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_AssetsAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets, Amortized Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rddt_AssetsAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rddt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash And Cash Equivalents, Accumulated Gross Unrealized Gain, before Tax</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rddt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, before Tax</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rddt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 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_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_AvailableForSaleSecuritiesDebtMaturitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AvailableForSaleSecuritiesDebtMaturitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_CashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 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_CashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CashEquivalentsAtCarryingValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CashEquivalentsAtCarryingValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_BankTimeDepositsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_BankTimeDepositsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_CashAndCashEquivalentsAxis=us-gaap_BankTimeDepositsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_BankTimeDepositsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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>Fair Value Measurements - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded', window );">Impairment charges due to credit losses</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost', window );">Amortized cost of marketable securities with maturities with less than one year</a></td>
<td class="nump">680,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost', window );">Amortized cost of marketable securities with maturities between one and five years</a></td>
<td class="nump">$ 623,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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), 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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), for which no credit loss was previously recorded.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>59
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Balance Sheet Components - Accrued Expenses and Other Current Liabilities (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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and benefits</a></td>
<td class="nump">$ 63,384<span></span>
</td>
<td class="nump">$ 74,750<span></span>
</td>
</tr>
<tr class="re">
<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">38,548<span></span>
</td>
<td class="nump">18,039<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">91,255<span></span>
</td>
<td class="nump">86,200<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_rddt_RevenueSharePayableCurrent', window );">Accrued customer incentives, revenue share payable, and other</a></td>
<td class="nump">30,830<span></span>
</td>
<td class="nump">5,984<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">16,805<span></span>
</td>
<td class="nump">16,358<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total accrued expenses and other current liabilities</a></td>
<td class="nump">$ 240,822<span></span>
</td>
<td class="nump">$ 201,331<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_RevenueSharePayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue Share Payable, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rddt_RevenueSharePayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rddt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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/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 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(19)(a)(5))<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 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><br>Reference 4: 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_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Balance Sheet Components - Other Noncurrent Liabilities (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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_rddt_AccruedCustomerIncentivesNoncurrent', window );">Accrued customer incentives</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 22,555<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherSundryLiabilitiesNoncurrent', window );">Other</a></td>
<td class="nump">72<span></span>
</td>
<td class="nump">106<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_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="nump">$ 72<span></span>
</td>
<td class="nump">$ 22,661<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_AccruedCustomerIncentivesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Customer Incentives, Noncurrent</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;">rddt_AccruedCustomerIncentivesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rddt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_OtherSundryLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from 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/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(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherSundryLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>61
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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 - Narrative (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_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 42,174<span></span>
</td>
<td class="nump">$ 42,174<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_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>62
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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 - Acquired Intangible Assets (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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Asset, Finite-Lived, Acquired [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 value</a></td>
<td class="nump">$ 48,060<span></span>
</td>
<td class="nump">$ 48,060<span></span>
</td>
</tr>
<tr class="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="nump">37,521<span></span>
</td>
<td class="nump">32,564<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net carrying value</a></td>
<td class="nump">10,539<span></span>
</td>
<td class="nump">15,496<span></span>
</td>
</tr>
<tr class="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_DevelopedTechnologyRightsMember', window );">Developed technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Asset, Finite-Lived, Acquired [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_FiniteLivedIntangibleAssetsGross', window );">Gross carrying value</a></td>
<td class="nump">47,460<span></span>
</td>
<td class="nump">47,460<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">36,921<span></span>
</td>
<td class="nump">31,964<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_FiniteLivedIntangibleAssetsNet', window );">Net carrying value</a></td>
<td class="nump">$ 10,539<span></span>
</td>
<td class="nump">$ 15,496<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted-average remaining useful life (years)</a></td>
<td class="text">1 year 1 month 6 days<span></span>
</td>
<td class="text">1 year 7 months 6 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Asset, Finite-Lived, Acquired [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_FiniteLivedIntangibleAssetsGross', window );">Gross carrying value</a></td>
<td class="nump">$ 600<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">600<span></span>
</td>
<td class="nump">600<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_FiniteLivedIntangibleAssetsNet', window );">Net carrying value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-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 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-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 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<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 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 805<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478072/944-805-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_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible asset, 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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-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_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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_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_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>63
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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 (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jul. 01, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2026 </div>
<div>USD ($) </div>
<div>instrument</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Letter of credit outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,600,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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Revolving Credit Facility and Standby Letter of Credit | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 500,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Available borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 494,400,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Revolving Credit Facility and Standby Letter of Credit Agreement, ABR Loans | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</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_rddt_DebtInstrumentAdditionalBasisSpread', window );">Additional basis spread (as a percent)</a></td>
<td class="nump">0.0025<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 | Revolving Credit Facility and Standby Letter of Credit Agreement, ABR Loans | Line of Credit | New York Federal Reserve Bank Rate</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate (as a percent)</a></td>
<td class="nump">0.50%<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 | Revolving Credit Facility and Standby Letter of Credit Agreement, ABR Loans | Line of Credit | Secured Overnight Financing Rate (SOFR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate (as a percent)</a></td>
<td class="nump">1.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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Revolving Credit Facility and Standby Letter of Credit Agreement, Outstanding Term Benchmark Loans | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate (as a percent)</a></td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Revolving Credit Facility And Standby Letter Of Credit Agreement, Outstanding SONIA Loans | Line of Credit | Adjusted Daily Simple Sterling Over Night Indexed Average Rate (SONIA)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate (as a percent)</a></td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit | Revolving Credit Facility and Standby Letter of Credit | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 100,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rddt_DebtInstrumentNumberOfInstruments', window );">Debt of debt instruments | instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Available borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 94,400,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_ForeignLineOfCreditMember', window );">Foreign Line of Credit | Revolving Credit Facility and Standby Letter of Credit | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 100,000,000.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_rddt_DebtInstrumentAdditionalBasisSpread">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Additional Basis Spread</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;">rddt_DebtInstrumentAdditionalBasisSpread</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rddt_</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_rddt_DebtInstrumentNumberOfInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Number Of Instruments</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;">rddt_DebtInstrumentNumberOfInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rddt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and maturity of debt instrument, 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_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the amount outstanding under the credit 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 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_LineOfCreditFacilityFairValueOfAmountOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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)(3)(a))<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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=rddt_NewYorkFederalReserveBankRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=rddt_NewYorkFederalReserveBankRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DebtInstrumentAxis=rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_ForeignLineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_ForeignLineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Commitment and Contingencies (Details)<br> &#163; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Feb. 28, 2026 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Jun. 30, 2026 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=rddt_CloudInfrastructureAgreementsMember', window );">Cloud Infrastructure Agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Aggregate committed spend amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 880.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_UnfavorableRegulatoryActionMember', window );">Unfavorable Regulatory Action</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_LossContingencyDamagesSoughtValue', window );">Penalty notice fine | &#163;</a></td>
<td class="nump">&#163; 14.5<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_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_LossContingencyDamagesSoughtValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value (monetary amount) of the award the plaintiff seeks in the legal matter.</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 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<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 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDamagesSoughtValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=rddt_CloudInfrastructureAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=rddt_CloudInfrastructureAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_UnfavorableRegulatoryActionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_UnfavorableRegulatoryActionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>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>Stockholders' Equity - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">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>Jun. 30, 2026</div></th>
<th class="th"><div>Feb. 04, 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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 1,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_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of Class A common stock</a></td>
<td class="nump">$ 234,591<span></span>
</td>
<td class="nump">$ 239,590<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 760,400<span></span>
</td>
<td class="nump">$ 760,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A</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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases of Class A common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,523,502<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of Class A common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 239,600<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_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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-5<br><br>Reference 11: 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 12: 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 13: http://www.xbrl.org/2003/role/disclosureRef<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 14: http://www.xbrl.org/2003/role/disclosureRef<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 15: 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 16: 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 17: 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 18: 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 19: 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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-13<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<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 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(28))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 24: 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 25: 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 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 29: 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(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 34: 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><br>Reference 35: 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)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 36: 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 37: 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)(ii))<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_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Stockholders' Equity - Schedule of Stock Reserved for Future Issuance (Details) - shares<br></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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total shares of common stock reserved (in shares)</a></td>
<td class="nump">68,943,374<span></span>
</td>
<td class="nump">62,351,580<span></span>
</td>
</tr>
<tr class="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=rddt_A2024IncentiveAwardPlanMember', window );">2024 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total shares of common stock reserved (in shares)</a></td>
<td class="nump">52,942,957<span></span>
</td>
<td class="nump">45,792,210<span></span>
</td>
</tr>
<tr class="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=rddt_CommunityImpactInitiativesAndCharitableActivitiesMember', window );">Community Impact Initiatives and Charitable Activities</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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total shares of common stock reserved (in shares)</a></td>
<td class="nump">1,337,205<span></span>
</td>
<td class="nump">1,337,205<span></span>
</td>
</tr>
<tr class="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 );">Outstanding 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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total shares of common stock reserved (in shares)</a></td>
<td class="nump">9,992,568<span></span>
</td>
<td class="nump">10,852,131<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Outstanding RSUs</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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total shares of common stock reserved (in shares)</a></td>
<td class="nump">4,670,644<span></span>
</td>
<td class="nump">4,370,034<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-5<br><br>Reference 11: 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 12: 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 13: http://www.xbrl.org/2003/role/disclosureRef<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 14: http://www.xbrl.org/2003/role/disclosureRef<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 15: 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 16: 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 17: 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 18: 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 19: 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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-13<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<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 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(28))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 24: 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 25: 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 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 29: 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(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 34: 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><br>Reference 35: 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)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 36: 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 37: 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)(ii))<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_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=rddt_A2024IncentiveAwardPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=rddt_A2024IncentiveAwardPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=rddt_CommunityImpactInitiativesAndCharitableActivitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=rddt_CommunityImpactInitiativesAndCharitableActivitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Stock-Based Compensation - Narrative (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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">RSUs and RSAs outstanding (in shares)</a></td>
<td class="nump">4,735,517<span></span>
</td>
<td class="nump">4,460,851<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized stock-based compensation expense related to RSUs and RSAs</a></td>
<td class="nump">$ 397.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Stock options outstanding (in shares)</a></td>
<td class="nump">9,992,568<span></span>
</td>
<td class="nump">10,852,131<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized stock-based compensation expense related to stock options</a></td>
<td class="nump">$ 69.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">RSUs and RSAs outstanding (in shares)</a></td>
<td class="nump">4,361,703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Stock options outstanding (in shares)</a></td>
<td class="nump">8,505,974<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">RSUs and RSAs outstanding (in shares)</a></td>
<td class="nump">373,814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Stock options outstanding (in shares)</a></td>
<td class="nump">1,486,594<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=rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember', 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized stock-based compensation expense, weighted-average period of recognition</a></td>
<td class="text">10 months 20 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=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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized stock-based compensation expense, weighted-average period of recognition</a></td>
<td class="text">2 years 5 months 26 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=us-gaap_EmployeeStockOptionMember', window );">Stock options | Share-Based Payment Arrangement, Tranche Two</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period for equity based payment awards</a></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=us-gaap_EmployeeStockOptionMember', window );">Stock options | Share-Based Payment Arrangement, Tranche One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period for equity based payment awards</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Award vesting (as a percent)</a></td>
<td class="nump">25.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_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Unvested RSUs and RSAs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period for equity based payment awards</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_MinimumMember', window );">Minimum | Stock options</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period for equity based payment awards</a></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_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Unvested RSUs and RSAs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period for equity based payment awards</a></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_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Stock options</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period for equity based payment awards</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_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 to be recognized for 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/2009/role/commonPracticeRef<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 vesting of 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 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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=rddt_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=rddt_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=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_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>68
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Stock-Based Compensation - RSUs and RSAs (Details)<br></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Total RSUs and RSAs</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 );">Unvested, beginning balance (in shares) | shares</a></td>
<td class="nump">4,460,851<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">2,798,394<span></span>
</td>
</tr>
<tr class="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 );">Vested (in shares) | shares</a></td>
<td class="num">(2,323,949)<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_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod', window );">Canceled/forfeited (in shares) | shares</a></td>
<td class="num">(199,779)<span></span>
</td>
</tr>
<tr class="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 );">Unvested, ending balance (in shares) | shares</a></td>
<td class="nump">4,735,517<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted- average grant date fair value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested, beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 58.71<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">149.70<span></span>
</td>
</tr>
<tr class="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 );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">73.54<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_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue', window );">Canceled/forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">93.48<span></span>
</td>
</tr>
<tr class="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 );">Unvested, ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 103.73<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Option, Forfeited And Canceled In 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;">rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rddt_</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_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Forfeitures And Cancellations, 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;">rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rddt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Stock-Based Compensation - Stock Options (Details)<br> $ / shares in Units, $ 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>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Outstanding stock options</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares) | shares</a></td>
<td class="nump">10,852,131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares) | shares</a></td>
<td class="num">(859,563)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares) | shares</a></td>
<td class="nump">9,992,568<span></span>
</td>
<td class="nump">10,852,131<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted- average exercise price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 38.38<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share) | $ / shares</a></td>
<td class="nump">11.57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 40.68<span></span>
</td>
<td class="nump">$ 38.38<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Stock Options Additional Disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options vested (in shares) | shares</a></td>
<td class="nump">5,540,026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Options vested and expected to vest (in shares) | shares</a></td>
<td class="nump">9,992,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Options vested, weighted-average exercise price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 37.09<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options vested and expected to vest, weighted-average exercise price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 40.68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Options outstanding, weighted-average remaining contractual life (years)</a></td>
<td class="text">6 years 10 months 28 days<span></span>
</td>
<td class="text">7 years 1 month 20 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Options vested, weighted-average remaining contractual life (years)</a></td>
<td class="text">6 years 5 months 8 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Options vested and expected to vest, weighted-average remaining contractual life (years)</a></td>
<td class="text">6 years 10 months 28 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Options outstanding, aggregate intrinsic value | $</a></td>
<td class="nump">$ 1,327,993<span></span>
</td>
<td class="nump">$ 2,078,120<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Options vested, aggregate intrinsic value | $</a></td>
<td class="nump">756,131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Options vested and expected to vest, aggregate intrinsic value | $</a></td>
<td class="nump">$ 1,327,993<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="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 (e)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="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 (e)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="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 (e)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average contractual term remaining for vested portion of option outstanding and currently exercisable or convertible, 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average contractual term remaining for option award outstanding, 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="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 (e)(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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Stock-Based Compensation - Components of 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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 100,952<span></span>
</td>
<td class="nump">$ 89,070<span></span>
</td>
<td class="nump">$ 169,288<span></span>
</td>
<td class="nump">$ 174,484<span></span>
</td>
</tr>
<tr class="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_CostOfGoodsAndServicesSold', window );">Income Statement Location [Axis]: us-gaap:CostOfGoodsAndServicesSold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">253<span></span>
</td>
<td class="nump">204<span></span>
</td>
<td class="nump">398<span></span>
</td>
<td class="nump">421<span></span>
</td>
</tr>
<tr class="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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">22,763<span></span>
</td>
<td class="nump">22,005<span></span>
</td>
<td class="nump">42,721<span></span>
</td>
<td class="nump">44,454<span></span>
</td>
</tr>
<tr class="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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">65,857<span></span>
</td>
<td class="nump">56,663<span></span>
</td>
<td class="nump">108,267<span></span>
</td>
<td class="nump">109,273<span></span>
</td>
</tr>
<tr class="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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 12,079<span></span>
</td>
<td class="nump">$ 10,198<span></span>
</td>
<td class="nump">$ 17,902<span></span>
</td>
<td class="nump">$ 20,336<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeLocationBalanceAxis=us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>71
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Related Parties and Related-Party Transactions (Details)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2026</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_dei_LegalEntityAxis=rddt_AdvanceMagazinePublishersInc.Member', window );">Advance Magazine Publishers Inc. | Reddit, Inc.</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Percentage of ownership in Reddit</a></td>
<td class="nump">22.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_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity interest of noncontrolling shareholders, partners or other equity holders in consolidated 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;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="padding-right: 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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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(7)(e)(1)(i))<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 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(4))<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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(3))<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 970<br> -SubTopic 810<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477383/970-810-45-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<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/2147483326/850-10-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<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/2147483326/850-10-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-3<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(k)(2))<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)(1))<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 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 16: 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)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<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_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=rddt_AdvanceMagazinePublishersInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=rddt_AdvanceMagazinePublishersInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_OwnershipAxis=rddt_RedditInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_OwnershipAxis=rddt_RedditInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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>Segment and Geographic Information - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2026 </div>
<div>segment</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_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">1<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_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_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>73
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Segment and Geographic Information - Schedule of Segment Net 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_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">$ 804,905<span></span>
</td>
<td class="nump">$ 499,627<span></span>
</td>
<td class="nump">$ 1,468,316<span></span>
</td>
<td class="nump">$ 891,988<span></span>
</td>
</tr>
<tr class="re">
<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">4,258<span></span>
</td>
<td class="nump">3,934<span></span>
</td>
<td class="nump">8,468<span></span>
</td>
<td class="nump">7,897<span></span>
</td>
</tr>
<tr class="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 (benefit)</a></td>
<td class="nump">3,987<span></span>
</td>
<td class="num">(439)<span></span>
</td>
<td class="nump">5,734<span></span>
</td>
<td class="num">(2,160)<span></span>
</td>
</tr>
<tr class="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 income</a></td>
<td class="nump">252,848<span></span>
</td>
<td class="nump">89,297<span></span>
</td>
<td class="nump">456,829<span></span>
</td>
<td class="nump">115,455<span></span>
</td>
</tr>
<tr class="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=rddt_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,468,316<span></span>
</td>
<td class="nump">891,988<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rddt_CostOfGoodsAndServiceAdjusted', window );">Adjusted cost of revenue</a></td>
<td class="nump">70,055<span></span>
</td>
<td class="nump">45,696<span></span>
</td>
<td class="nump">126,177<span></span>
</td>
<td class="nump">82,568<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_rddt_GrossProfitAdjusted', window );">Adjusted gross profit</a></td>
<td class="nump">734,850<span></span>
</td>
<td class="nump">453,931<span></span>
</td>
<td class="nump">1,342,139<span></span>
</td>
<td class="nump">809,420<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_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted', window );">Adjusted operating expenses</a></td>
<td class="nump">392,040<span></span>
</td>
<td class="nump">287,182<span></span>
</td>
<td class="nump">733,359<span></span>
</td>
<td class="nump">527,400<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_rddt_ShareBasedPaymentArrangementExpenseAndTaxes', window );">Stock-based compensation and related taxes</a></td>
<td class="nump">106,836<span></span>
</td>
<td class="nump">95,104<span></span>
</td>
<td class="nump">185,684<span></span>
</td>
<td class="nump">202,509<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">4,258<span></span>
</td>
<td class="nump">3,934<span></span>
</td>
<td class="nump">8,468<span></span>
</td>
<td class="nump">7,897<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest (income) expense, net</a></td>
<td class="num">(25,027)<span></span>
</td>
<td class="num">(21,056)<span></span>
</td>
<td class="num">(48,912)<span></span>
</td>
<td class="num">(41,470)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">3,987<span></span>
</td>
<td class="num">(439)<span></span>
</td>
<td class="nump">5,734<span></span>
</td>
<td class="num">(2,160)<span></span>
</td>
</tr>
<tr class="ro">
<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 expenses</a></td>
<td class="num">(92)<span></span>
</td>
<td class="num">(91)<span></span>
</td>
<td class="nump">977<span></span>
</td>
<td class="num">(211)<span></span>
</td>
</tr>
<tr class="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 income</a></td>
<td class="nump">$ 252,848<span></span>
</td>
<td class="nump">$ 89,297<span></span>
</td>
<td class="nump">$ 456,829<span></span>
</td>
<td class="nump">$ 115,455<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_CostOfGoodsAndServiceAdjusted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost Of Goods And Service, Adjusted</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;">rddt_CostOfGoodsAndServiceAdjusted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rddt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_rddt_GrossProfitAdjusted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross Profit, Adjusted</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;">rddt_GrossProfitAdjusted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rddt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Expenses, Excluding Depreciation, Depletion, Amortization And Share Based Payment Arrangement Expense, Adjusted</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;">rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rddt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_rddt_ShareBasedPaymentArrangementExpenseAndTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Payment Arrangement, Expense And Taxes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rddt_ShareBasedPaymentArrangementExpenseAndTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rddt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/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_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_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income (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/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 2: 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 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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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_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_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=rddt_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=rddt_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>74
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Segment and Geographic Information - Schedule of Segment Net Income (Loss), Adjusted Cost of Revenue Reconciliation (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_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_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">$ 70,308<span></span>
</td>
<td class="nump">$ 45,900<span></span>
</td>
<td class="nump">$ 126,575<span></span>
</td>
<td class="nump">$ 82,989<span></span>
</td>
</tr>
<tr class="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=rddt_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="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_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">70,308<span></span>
</td>
<td class="nump">45,900<span></span>
</td>
<td class="nump">126,575<span></span>
</td>
<td class="nump">82,989<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_rddt_ShareBasedPaymentArrangementExpenseAndTaxes', window );">Stock-based compensation and related taxes</a></td>
<td class="nump">106,836<span></span>
</td>
<td class="nump">95,104<span></span>
</td>
<td class="nump">185,684<span></span>
</td>
<td class="nump">202,509<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_rddt_CostOfGoodsAndServiceAdjusted', window );">Adjusted cost of revenue</a></td>
<td class="nump">70,055<span></span>
</td>
<td class="nump">45,696<span></span>
</td>
<td class="nump">126,177<span></span>
</td>
<td class="nump">82,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_CostOfGoodsAndServicesSold', window );">Income Statement Location [Axis]: us-gaap:CostOfGoodsAndServicesSold | 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rddt_ShareBasedPaymentArrangementExpenseAndTaxes', window );">Stock-based compensation and related taxes</a></td>
<td class="nump">253<span></span>
</td>
<td class="nump">204<span></span>
</td>
<td class="nump">398<span></span>
</td>
<td class="nump">421<span></span>
</td>
</tr>
<tr class="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_CostsAndExpenses', window );">Income Statement Location [Axis]: us-gaap:CostsAndExpenses | 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="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rddt_ShareBasedPaymentArrangementExpenseAndTaxes', window );">Stock-based compensation and related taxes</a></td>
<td class="nump">$ 106,583<span></span>
</td>
<td class="nump">$ 94,900<span></span>
</td>
<td class="nump">$ 185,286<span></span>
</td>
<td class="nump">$ 202,088<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_CostOfGoodsAndServiceAdjusted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost Of Goods And Service, Adjusted</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;">rddt_CostOfGoodsAndServiceAdjusted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rddt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_rddt_ShareBasedPaymentArrangementExpenseAndTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Payment Arrangement, Expense And Taxes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rddt_ShareBasedPaymentArrangementExpenseAndTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rddt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="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 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 2: 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 3: 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 4: 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)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: 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)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: 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 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<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_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StatementBusinessSegmentsAxis=rddt_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=rddt_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeLocationBalanceAxis=us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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 );">- 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_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>75
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.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>Segment and Geographic Information - Schedule of Segment Net Income (Loss), Adjusted Operating Expenses Reconciliation (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_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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">$ 4,258<span></span>
</td>
<td class="nump">$ 3,934<span></span>
</td>
<td class="nump">$ 8,468<span></span>
</td>
<td class="nump">$ 7,897<span></span>
</td>
</tr>
<tr class="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=rddt_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="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_OperatingExpenses', window );">Operating expenses</a></td>
<td class="nump">502,881<span></span>
</td>
<td class="nump">386,016<span></span>
</td>
<td class="nump">927,113<span></span>
</td>
<td class="nump">737,385<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_rddt_ShareBasedPaymentArrangementExpenseAndTaxes', window );">Stock-based compensation and related taxes</a></td>
<td class="nump">106,836<span></span>
</td>
<td class="nump">95,104<span></span>
</td>
<td class="nump">185,684<span></span>
</td>
<td class="nump">202,509<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">4,258<span></span>
</td>
<td class="nump">3,934<span></span>
</td>
<td class="nump">8,468<span></span>
</td>
<td class="nump">7,897<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_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted', window );">Adjusted operating expenses</a></td>
<td class="nump">392,040<span></span>
</td>
<td class="nump">287,182<span></span>
</td>
<td class="nump">733,359<span></span>
</td>
<td class="nump">527,400<span></span>
</td>
</tr>
<tr class="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_CostOfGoodsAndServicesSold', window );">Income Statement Location [Axis]: us-gaap:CostOfGoodsAndServicesSold | 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="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rddt_ShareBasedPaymentArrangementExpenseAndTaxes', window );">Stock-based compensation and related taxes</a></td>
<td class="nump">253<span></span>
</td>
<td class="nump">204<span></span>
</td>
<td class="nump">398<span></span>
</td>
<td class="nump">421<span></span>
</td>
</tr>
<tr class="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_CostsAndExpenses', window );">Income Statement Location [Axis]: us-gaap:CostsAndExpenses | 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rddt_ShareBasedPaymentArrangementExpenseAndTaxes', window );">Stock-based compensation and related taxes</a></td>
<td class="nump">106,583<span></span>
</td>
<td class="nump">94,900<span></span>
</td>
<td class="nump">185,286<span></span>
</td>
<td class="nump">202,088<span></span>
</td>
</tr>
<tr class="re">
<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">$ 4,258<span></span>
</td>
<td class="nump">$ 3,934<span></span>
</td>
<td class="nump">$ 8,468<span></span>
</td>
<td class="nump">$ 7,897<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Expenses, Excluding Depreciation, Depletion, Amortization And Share Based Payment Arrangement Expense, Adjusted</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;">rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rddt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_rddt_ShareBasedPaymentArrangementExpenseAndTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Payment Arrangement, Expense And Taxes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rddt_ShareBasedPaymentArrangementExpenseAndTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>rddt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/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_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_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_StatementBusinessSegmentsAxis=rddt_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=rddt_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeLocationBalanceAxis=us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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 );">- 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_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>76
<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>77
<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>79
<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>189</ContextCount>
  <ElementCount>241</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>53</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>9952151 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/ConsolidatedStatementsofOperations</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952152 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952153 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952154 - Statement - Consolidated Statements of Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952155 - Statement - Consolidated Statements of Stockholders’ Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Stockholders’ Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952156 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952157 - Disclosure - Description of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/DescriptionofBusiness</Role>
      <ShortName>Description of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952158 - Disclosure - Basis of Presentation and Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPolicies</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952159 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - Net Income per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/NetIncomeperShare</Role>
      <ShortName>Net Income per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - Balance Sheet Components</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/BalanceSheetComponents</Role>
      <ShortName>Balance Sheet Components</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/GoodwillandIntangibleAssets</Role>
      <ShortName>Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Commitment and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/CommitmentandContingencies</Role>
      <ShortName>Commitment and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952169 - Disclosure - Related Parties and Related-Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactions</Role>
      <ShortName>Related Parties and Related-Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952170 - Disclosure - Segment and Geographic Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/SegmentandGeographicInformation</Role>
      <ShortName>Segment and Geographic Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.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>22</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9955511 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPolicies</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9955512 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/Revenue</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9955513 - Disclosure - Net Income per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/NetIncomeperShareTables</Role>
      <ShortName>Net Income per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/NetIncomeperShare</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9955514 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/FairValueMeasurements</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9955515 - Disclosure - Balance Sheet Components (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/BalanceSheetComponentsTables</Role>
      <ShortName>Balance Sheet Components (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/BalanceSheetComponents</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9955516 - Disclosure - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/GoodwillandIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/GoodwillandIntangibleAssets</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9955517 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/StockholdersEquity</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9955518 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/StockBasedCompensation</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9955519 - Disclosure - Segment and Geographic Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/SegmentandGeographicInformationTables</Role>
      <ShortName>Segment and Geographic Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/SegmentandGeographicInformation</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9955520 - Disclosure - Revenue - Disaggregation of Revenue by Source (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/RevenueDisaggregationofRevenuebySourceDetails</Role>
      <ShortName>Revenue - Disaggregation of Revenue by Source (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9955521 - Disclosure - Revenue - Disaggregation of Revenue by Geography (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/RevenueDisaggregationofRevenuebyGeographyDetails</Role>
      <ShortName>Revenue - Disaggregation of Revenue by Geography (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955522 - Disclosure - Revenue - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/RevenueNarrativeDetails</Role>
      <ShortName>Revenue - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955523 - Disclosure - Net Income per Share - Computation of Net Income (Loss) per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails</Role>
      <ShortName>Net Income per Share - Computation of Net Income (Loss) per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955524 - Disclosure - Net Income per Share - Anti-dilutive Shares Excluded from Computation of Net Income per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails</Role>
      <ShortName>Net Income per Share - Anti-dilutive Shares Excluded from Computation of Net Income per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955525 - Disclosure - Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955526 - Disclosure - Fair Value Measurements - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/FairValueMeasurementsNarrativeDetails</Role>
      <ShortName>Fair Value Measurements - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955527 - Disclosure - Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955528 - Disclosure - Balance Sheet Components - Other Noncurrent Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails</Role>
      <ShortName>Balance Sheet Components - Other Noncurrent Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955529 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/GoodwillandIntangibleAssetsNarrativeDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - Goodwill and Intangible Assets - Acquired Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Acquired Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955531 - Disclosure - Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/DebtDetails</Role>
      <ShortName>Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/Debt</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955532 - Disclosure - Commitment and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/CommitmentandContingenciesDetails</Role>
      <ShortName>Commitment and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/CommitmentandContingencies</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955533 - Disclosure - Stockholders' Equity - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/StockholdersEquityNarrativeDetails</Role>
      <ShortName>Stockholders' Equity - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955534 - Disclosure - Stockholders' Equity - Schedule of Stock Reserved for Future Issuance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails</Role>
      <ShortName>Stockholders' Equity - Schedule of Stock Reserved for Future Issuance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - Stock-Based Compensation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955536 - Disclosure - Stock-Based Compensation - RSUs and RSAs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/StockBasedCompensationRSUsandRSAsDetails</Role>
      <ShortName>Stock-Based Compensation - RSUs and RSAs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - Stock-Based Compensation - Stock Options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails</Role>
      <ShortName>Stock-Based Compensation - Stock Options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955538 - Disclosure - Stock-Based Compensation - Components of Stock-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails</Role>
      <ShortName>Stock-Based Compensation - Components of Stock-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955539 - Disclosure - Related Parties and Related-Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails</Role>
      <ShortName>Related Parties and Related-Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactions</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955540 - Disclosure - Segment and Geographic Information - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/SegmentandGeographicInformationNarrativeDetails</Role>
      <ShortName>Segment and Geographic Information - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955541 - Disclosure - Segment and Geographic Information - Schedule of Segment Net Income (Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails</Role>
      <ShortName>Segment and Geographic Information - Schedule of Segment Net Income (Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955542 - Disclosure - Segment and Geographic Information - Schedule of Segment Net Income (Loss), Adjusted Cost of Revenue Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails</Role>
      <ShortName>Segment and Geographic Information - Schedule of Segment Net Income (Loss), Adjusted Cost of Revenue Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="rddt-20260630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955543 - Disclosure - Segment and Geographic Information - Schedule of Segment Net Income (Loss), Adjusted Operating Expenses Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails</Role>
      <ShortName>Segment and Geographic Information - Schedule of Segment Net Income (Loss), Adjusted Operating Expenses Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</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="rddt-20260630.htm">rddt-20260630.htm</File>
    <File>rddt-20260630.xsd</File>
    <File>rddt-20260630_cal.xml</File>
    <File>rddt-20260630_def.xml</File>
    <File>rddt-20260630_lab.xml</File>
    <File>rddt-20260630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>rddt-20260630_g1.jpg</File>
    <File>rddt-20260630_g10.jpg</File>
    <File>rddt-20260630_g2.jpg</File>
    <File>rddt-20260630_g3.jpg</File>
    <File>rddt-20260630_g4.jpg</File>
    <File>rddt-20260630_g5.jpg</File>
    <File>rddt-20260630_g6.jpg</File>
    <File>rddt-20260630_g7.jpg</File>
    <File>rddt-20260630_g8.jpg</File>
    <File>rddt-20260630_g9.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2026</BaseTaxonomy>
    <BaseTaxonomy items="772">http://fasb.org/us-gaap/2026</BaseTaxonomy>
    <BaseTaxonomy items="33">http://xbrl.sec.gov/dei/2026</BaseTaxonomy>
    <BaseTaxonomy items="19">http://xbrl.sec.gov/ecd/2026</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>82
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "rddt-20260630.htm": {
   "nsprefix": "rddt",
   "nsuri": "http://www.redditinc.com/20260630",
   "dts": {
    "inline": {
     "local": [
      "rddt-20260630.htm"
     ]
    },
    "schema": {
     "local": [
      "rddt-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": [
      "rddt-20260630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "rddt-20260630_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "rddt-20260630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "rddt-20260630_pre.xml"
     ]
    }
   },
   "keyStandard": 227,
   "keyCustom": 14,
   "axisStandard": 26,
   "axisCustom": 0,
   "memberStandard": 33,
   "memberCustom": 16,
   "hidden": {
    "total": 10,
    "http://fasb.org/us-gaap/2026": 3,
    "http://xbrl.sec.gov/dei/2026": 5,
    "http://xbrl.sec.gov/ecd/2026": 2
   },
   "contextCount": 189,
   "entityCount": 1,
   "segmentCount": 53,
   "elementCount": 505,
   "unitCount": 7,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2026": 772,
    "http://xbrl.sec.gov/dei/2026": 33,
    "http://xbrl.sec.gov/ecd/2026": 19,
    "http://fasb.org/srt/2026": 1
   },
   "report": {
    "R1": {
     "role": "http://www.redditinc.com/role/Cover",
     "longName": "0000001 - Document - Cover",
     "shortName": "Cover",
     "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": "rddt-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": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.redditinc.com/role/ConsolidatedStatementsofOperations",
     "longName": "9952151 - Statement - Consolidated Statements of Operations",
     "shortName": "Consolidated Statements of Operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-5",
      "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": "rddt-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:ResearchAndDevelopmentExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.redditinc.com/role/ConsolidatedBalanceSheets",
     "longName": "9952152 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals",
     "longName": "9952153 - Statement - Consolidated Balance Sheets (Parentheticals)",
     "shortName": "Consolidated Balance Sheets (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.redditinc.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
     "longName": "9952154 - Statement - Consolidated Statements of Comprehensive Income (Loss)",
     "shortName": "Consolidated Statements of Comprehensive Income (Loss)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "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": "rddt-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": "rddt-20260630.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity",
     "longName": "9952155 - Statement - Consolidated Statements of Stockholders\u2019 Equity",
     "shortName": "Consolidated Statements of Stockholders\u2019 Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-49",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-49",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows",
     "longName": "9952156 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "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": "rddt-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.redditinc.com/role/DescriptionofBusiness",
     "longName": "9952157 - Disclosure - Description of Business",
     "shortName": "Description of Business",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPolicies",
     "longName": "9952158 - Disclosure - Basis of Presentation and Significant Accounting Policies",
     "shortName": "Basis of Presentation and Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.redditinc.com/role/Revenue",
     "longName": "9952159 - Disclosure - Revenue",
     "shortName": "Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-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": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.redditinc.com/role/NetIncomeperShare",
     "longName": "9952160 - Disclosure - Net Income per Share",
     "shortName": "Net Income per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-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": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.redditinc.com/role/FairValueMeasurements",
     "longName": "9952161 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-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": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.redditinc.com/role/BalanceSheetComponents",
     "longName": "9952162 - Disclosure - Balance Sheet Components",
     "shortName": "Balance Sheet Components",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.redditinc.com/role/GoodwillandIntangibleAssets",
     "longName": "9952163 - Disclosure - Goodwill and Intangible Assets",
     "shortName": "Goodwill and Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-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": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.redditinc.com/role/Debt",
     "longName": "9952164 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.redditinc.com/role/CommitmentandContingencies",
     "longName": "9952165 - Disclosure - Commitment and Contingencies",
     "shortName": "Commitment and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-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": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.redditinc.com/role/StockholdersEquity",
     "longName": "9952166 - Disclosure - Stockholders' Equity",
     "shortName": "Stockholders' Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.redditinc.com/role/StockBasedCompensation",
     "longName": "9952167 - Disclosure - Stock-Based Compensation",
     "shortName": "Stock-Based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.redditinc.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": "rddt-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": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactions",
     "longName": "9952169 - Disclosure - Related Parties and Related-Party Transactions",
     "shortName": "Related Parties and Related-Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.redditinc.com/role/SegmentandGeographicInformation",
     "longName": "9952170 - Disclosure - Segment and Geographic Information",
     "shortName": "Segment and Geographic Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-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": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "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": "22",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ecd:NonRule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ecd:NonRule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies",
     "longName": "9955511 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)",
     "shortName": "Basis of Presentation and Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ConsolidationPolicyTextBlock",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-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:ConsolidationPolicyTextBlock",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.redditinc.com/role/RevenueTables",
     "longName": "9955512 - Disclosure - Revenue (Tables)",
     "shortName": "Revenue (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.redditinc.com/role/NetIncomeperShareTables",
     "longName": "9955513 - Disclosure - Net Income per Share (Tables)",
     "shortName": "Net Income per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.redditinc.com/role/FairValueMeasurementsTables",
     "longName": "9955514 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "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": "rddt-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": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.redditinc.com/role/BalanceSheetComponentsTables",
     "longName": "9955515 - Disclosure - Balance Sheet Components (Tables)",
     "shortName": "Balance Sheet Components (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.redditinc.com/role/GoodwillandIntangibleAssetsTables",
     "longName": "9955516 - 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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.redditinc.com/role/StockholdersEquityTables",
     "longName": "9955517 - Disclosure - Stockholders' Equity (Tables)",
     "shortName": "Stockholders' Equity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfStockByClassTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfStockByClassTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.redditinc.com/role/StockBasedCompensationTables",
     "longName": "9955518 - Disclosure - Stock-Based Compensation (Tables)",
     "shortName": "Stock-Based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.redditinc.com/role/SegmentandGeographicInformationTables",
     "longName": "9955519 - Disclosure - Segment and Geographic Information (Tables)",
     "shortName": "Segment and Geographic Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "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": "rddt-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": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.redditinc.com/role/RevenueDisaggregationofRevenuebySourceDetails",
     "longName": "9955520 - Disclosure - Revenue - Disaggregation of Revenue by Source (Details)",
     "shortName": "Revenue - Disaggregation of Revenue by Source (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-5",
      "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": "rddt-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-70",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.redditinc.com/role/RevenueDisaggregationofRevenuebyGeographyDetails",
     "longName": "9955521 - Disclosure - Revenue - Disaggregation of Revenue by Geography (Details)",
     "shortName": "Revenue - Disaggregation of Revenue by Geography (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-5",
      "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": "rddt-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-78",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.redditinc.com/role/RevenueNarrativeDetails",
     "longName": "9955522 - Disclosure - Revenue - Narrative (Details)",
     "shortName": "Revenue - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails",
     "longName": "9955523 - Disclosure - Net Income per Share - Computation of Net Income (Loss) per Share (Details)",
     "shortName": "Net Income per Share - Computation of Net Income (Loss) per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-90",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails",
     "longName": "9955524 - Disclosure - Net Income per Share - Anti-dilutive Shares Excluded from Computation of Net Income per Share (Details)",
     "shortName": "Net Income per Share - Anti-dilutive Shares Excluded from Computation of Net Income per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-90",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-90",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails",
     "longName": "9955525 - Disclosure - Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details)",
     "shortName": "Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
      "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": "rddt-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
      "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": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.redditinc.com/role/FairValueMeasurementsNarrativeDetails",
     "longName": "9955526 - Disclosure - Fair Value Measurements - Narrative (Details)",
     "shortName": "Fair Value Measurements - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.redditinc.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails",
     "longName": "9955527 - Disclosure - Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details)",
     "shortName": "Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.redditinc.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails",
     "longName": "9955528 - Disclosure - Balance Sheet Components - Other Noncurrent Liabilities (Details)",
     "shortName": "Balance Sheet Components - Other Noncurrent Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "rddt:AccruedCustomerIncentivesNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "rddt:AccruedCustomerIncentivesNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.redditinc.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
     "longName": "9955529 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)",
     "shortName": "Goodwill and Intangible Assets - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R42": {
     "role": "http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails",
     "longName": "9955530 - Disclosure - Goodwill and Intangible Assets - Acquired Intangible Assets (Details)",
     "shortName": "Goodwill and Intangible Assets - Acquired Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-8",
      "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": "rddt-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "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": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.redditinc.com/role/DebtDetails",
     "longName": "9955531 - Disclosure - Debt (Details)",
     "shortName": "Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.redditinc.com/role/CommitmentandContingenciesDetails",
     "longName": "9955532 - Disclosure - Commitment and Contingencies (Details)",
     "shortName": "Commitment and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-137",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-137",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.redditinc.com/role/StockholdersEquityNarrativeDetails",
     "longName": "9955533 - Disclosure - Stockholders' Equity - Narrative (Details)",
     "shortName": "Stockholders' Equity - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-139",
      "name": "srt:StockRepurchaseProgramAuthorizedAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-139",
      "name": "srt:StockRepurchaseProgramAuthorizedAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails",
     "longName": "9955534 - Disclosure - Stockholders' Equity - Schedule of Stock Reserved for Future Issuance (Details)",
     "shortName": "Stockholders' Equity - Schedule of Stock Reserved for Future Issuance (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockByClassTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockByClassTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails",
     "longName": "9955535 - Disclosure - Stock-Based Compensation - Narrative (Details)",
     "shortName": "Stock-Based Compensation - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.redditinc.com/role/StockBasedCompensationRSUsandRSAsDetails",
     "longName": "9955536 - Disclosure - Stock-Based Compensation - RSUs and RSAs (Details)",
     "shortName": "Stock-Based Compensation - RSUs and RSAs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails",
     "longName": "9955537 - Disclosure - Stock-Based Compensation - Stock Options (Details)",
     "shortName": "Stock-Based Compensation - Stock Options (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.redditinc.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails",
     "longName": "9955538 - Disclosure - Stock-Based Compensation - Components of Stock-Based Compensation Expense (Details)",
     "shortName": "Stock-Based Compensation - Components of Stock-Based Compensation Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "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": "rddt-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": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails",
     "longName": "9955539 - Disclosure - Related Parties and Related-Party Transactions (Details)",
     "shortName": "Related Parties and Related-Party Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-173",
      "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-173",
      "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.redditinc.com/role/SegmentandGeographicInformationNarrativeDetails",
     "longName": "9955540 - Disclosure - Segment and Geographic Information - Narrative (Details)",
     "shortName": "Segment and Geographic Information - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails",
     "longName": "9955541 - Disclosure - Segment and Geographic Information - Schedule of Segment Net Income (Loss) (Details)",
     "shortName": "Segment and Geographic Information - Schedule of Segment Net Income (Loss) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-5",
      "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": "rddt-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-174",
      "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": "rddt-20260630.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails",
     "longName": "9955542 - Disclosure - Segment and Geographic Information - Schedule of Segment Net Income (Loss), Adjusted Cost of Revenue Reconciliation (Details)",
     "shortName": "Segment and Geographic Information - Schedule of Segment Net Income (Loss), Adjusted Cost of Revenue Reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-176",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "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": "rddt-20260630.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails",
     "longName": "9955543 - Disclosure - Segment and Geographic Information - Schedule of Segment Net Income (Loss), Adjusted Operating Expenses Reconciliation (Details)",
     "shortName": "Segment and Geographic Information - Schedule of Segment Net Income (Loss), Adjusted Operating Expenses Reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "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": "rddt-20260630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-176",
      "name": "us-gaap:OperatingExpenses",
      "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": "rddt-20260630.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "rddt_A2024IncentiveAwardPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20260630",
     "localname": "A2024IncentiveAwardPlanMember",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024 Plan",
        "label": "2024 Incentive Award Plan [Member]",
        "documentation": "2024 Incentive Award Plan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.redditinc.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": [
      "r999",
      "r1129",
      "r1133"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net",
        "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": [
      "r1228"
     ]
    },
    "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Amortization of premium (accretion of discount) on marketable securities, net",
        "label": "Accretion (Amortization) of Discounts and Premiums, Investments",
        "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "rddt_AccruedCustomerIncentivesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20260630",
     "localname": "AccruedCustomerIncentivesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued customer incentives",
        "label": "Accrued Customer Incentives, Noncurrent",
        "documentation": "Accrued Customer Incentives, Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.redditinc.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other current liabilities",
        "totalLabel": "Total 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": [
      "r1134"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive income (loss)",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r11",
      "r20",
      "r127",
      "r409",
      "r673",
      "r674",
      "r686",
      "r727",
      "r765",
      "r766",
      "r1336"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r6",
      "r11",
      "r533",
      "r536",
      "r539",
      "r588",
      "r761",
      "r762",
      "r1142",
      "r1143",
      "r1144",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1294",
      "r1296"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Asset, Finite-Lived, Acquired [Line Items]",
        "label": "Intangible Asset, Finite-Lived, Acquired [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": [
      "r311",
      "r312",
      "r313",
      "r314",
      "r769",
      "r891"
     ]
    },
    "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": [
      "r1065"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.redditinc.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": [
      "r125",
      "r409",
      "r673",
      "r674",
      "r686",
      "r999",
      "r1418"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.redditinc.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": [
      "r719",
      "r783",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1337",
      "r1420"
     ]
    },
    "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": [
      "r1078"
     ]
    },
    "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": [
      "r1078"
     ]
    },
    "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": [
      "r1078"
     ]
    },
    "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": [
      "r1078"
     ]
    },
    "rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20260630",
     "localname": "AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember",
     "presentation": [
      "http://www.redditinc.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjusted Daily Simple Sterling Over Night Indexed Average Rate (SONIA)",
        "label": "Adjusted Daily Simple Sterling Over Night Indexed Average Rate (SONIA) [Member]",
        "documentation": "Adjusted Daily Simple Sterling Over Night Indexed Average Rate (SONIA)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.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": [
      "r453"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income to net cash provided by (used in) operating activities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "rddt_AdvanceMagazinePublishersInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20260630",
     "localname": "AdvanceMagazinePublishersInc.Member",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advance Magazine Publishers Inc.",
        "label": "Advance Magazine Publishers Inc. [Member]",
        "documentation": "Advance Magazine Publishers Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdvertisingMember",
     "presentation": [
      "http://www.redditinc.com/role/RevenueDisaggregationofRevenuebySourceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising revenue",
        "label": "Advertising [Member]",
        "documentation": "Announcement promoting product, service, or event."
       }
      }
     },
     "auth_ref": [
      "r1298",
      "r1299"
     ]
    },
    "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": [
      "r1111"
     ]
    },
    "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": [
      "r1037",
      "r1047",
      "r1057",
      "r1089"
     ]
    },
    "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": [
      "r1040",
      "r1050",
      "r1060",
      "r1092"
     ]
    },
    "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": [
      "r1112"
     ]
    },
    "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": [
      "r1078"
     ]
    },
    "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": [
      "r1085"
     ]
    },
    "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": [
      "r1041",
      "r1051",
      "r1061",
      "r1085",
      "r1093",
      "r1097",
      "r1105"
     ]
    },
    "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": [
      "r1103"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails"
     ],
     "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": [
      "r484",
      "r490",
      "r491"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive securities excluded from computation of net income (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": [
      "r193"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities [Axis]",
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r193"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails"
     ],
     "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": [
      "r193"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails"
     ],
     "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": [
      "r193"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.redditinc.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": [
      "r89",
      "r90",
      "r104",
      "r152",
      "r153",
      "r154",
      "r199",
      "r214",
      "r232",
      "r236",
      "r278",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r412",
      "r523",
      "r525",
      "r574",
      "r673",
      "r674",
      "r677",
      "r694",
      "r695",
      "r723",
      "r821",
      "r920",
      "r921",
      "r934",
      "r999",
      "r1016",
      "r1017",
      "r1028",
      "r1283",
      "r1284",
      "r1354"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "rddt_AssetsAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20260630",
     "localname": "AssetsAmortizedCost",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cost or amortized cost",
        "label": "Assets, Amortized Cost",
        "documentation": "Assets, Amortized Cost"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.redditinc.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": [
      "r89",
      "r90",
      "r131",
      "r152",
      "r153",
      "r154",
      "r278",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r412",
      "r523",
      "r525",
      "r574",
      "r999",
      "r1127",
      "r1283",
      "r1284",
      "r1354"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "rddt_AssetsAmortizedCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value",
        "label": "Assets, Fair Value Disclosure",
        "documentation": "Fair value portion of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r550",
      "r551",
      "r985"
     ]
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsFairValueDisclosureAbstract",
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "Assets, Fair Value Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r251"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "rddt_AssetsAmortizedCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "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": [
      "r252"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails_1": {
       "parentTag": "rddt_AssetsAmortizedCost",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "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": [
      "r248",
      "r294",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r722",
      "r1364"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAbstract",
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable securities:",
        "label": "Available-for-Sale Securities, Debt Maturities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortized cost of marketable securities with maturities between one and five years",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "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), 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": [
      "r1232",
      "r1366"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortized cost of marketable securities with maturities with less than one year",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One",
        "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), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1231",
      "r1365"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r249",
      "r294",
      "r550",
      "r567",
      "r568",
      "r569",
      "r570",
      "r673",
      "r674",
      "r688",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r985",
      "r989",
      "r996",
      "r997",
      "r1229",
      "r1341",
      "r1342",
      "r1343",
      "r1356",
      "r1369"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable securities",
        "label": "Debt Securities, Available-for-Sale, Current",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current."
       }
      }
     },
     "auth_ref": [
      "r246",
      "r294"
     ]
    },
    "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": [
      "r1100"
     ]
    },
    "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": [
      "r1101"
     ]
    },
    "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": [
      "r1096"
     ]
    },
    "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": [
      "r1096"
     ]
    },
    "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": [
      "r1096"
     ]
    },
    "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": [
      "r1096"
     ]
    },
    "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": [
      "r1096"
     ]
    },
    "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": [
      "r1096"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Award Type [Axis]",
        "terseLabel": "Award Type",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483"
     ]
    },
    "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": [
      "r1099"
     ]
    },
    "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": [
      "r1098"
     ]
    },
    "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": [
      "r1097"
     ]
    },
    "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": [
      "r1097"
     ]
    },
    "us-gaap_BankTimeDepositsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BankTimeDepositsMember",
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time deposits",
        "label": "Bank Time Deposits [Member]",
        "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation of Unaudited Interim Financial Information",
        "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": [
      "r1193"
     ]
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation and Significant Accounting Policies",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20260630",
     "localname": "CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "us-gaap_CashEquivalentsAtCarryingValue",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross unrealized gains",
        "label": "Cash And Cash Equivalents, Accumulated Gross Unrealized Gain, before Tax",
        "documentation": "Cash And Cash Equivalents, Accumulated Gross Unrealized Gain, before Tax"
       }
      }
     },
     "auth_ref": []
    },
    "rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20260630",
     "localname": "CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "us-gaap_CashEquivalentsAtCarryingValue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gross unrealized losses",
        "label": "Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, before Tax",
        "documentation": "Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, before Tax"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r100",
      "r150",
      "r151",
      "r896",
      "r1356"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashAndCashEquivalentsAxis",
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "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": [
      "r100"
     ]
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": "us-gaap_CashEquivalentsAtCarryingValue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value",
        "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": [
      "r568",
      "r569",
      "r570",
      "r1339",
      "r1340"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents at the beginning of the period",
        "periodEndLabel": "Cash and cash equivalents at the end of the period",
        "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": [
      "r30",
      "r150",
      "r151"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase (decrease) in cash and cash equivalents",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation",
        "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and 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",
      "r30"
     ]
    },
    "us-gaap_CashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails_1": {
       "parentTag": "rddt_AssetsAmortizedCost",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cost or amortized cost",
        "label": "Cash Equivalents, at Carrying Value",
        "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r151",
      "r1131",
      "r1375"
     ]
    },
    "us-gaap_CashEquivalentsAtCarryingValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashEquivalentsAtCarryingValueAbstract",
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash equivalents:",
        "label": "Cash Equivalents, at Carrying Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r1076"
     ]
    },
    "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": [
      "r1073"
     ]
    },
    "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": [
      "r1071"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "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.redditinc.com/role/ConsolidatedBalanceSheets",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.redditinc.com/role/Cover",
      "http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails",
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails",
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.redditinc.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Domain]",
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r94",
      "r95",
      "r119",
      "r120",
      "r121",
      "r122",
      "r123",
      "r124",
      "r152",
      "r154",
      "r179",
      "r183",
      "r190",
      "r192",
      "r201",
      "r202",
      "r278",
      "r344",
      "r346",
      "r347",
      "r348",
      "r351",
      "r352",
      "r372",
      "r373",
      "r375",
      "r376",
      "r378",
      "r381",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r394",
      "r397",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r407",
      "r408",
      "r411",
      "r412",
      "r413",
      "r574",
      "r673",
      "r674",
      "r683",
      "r684",
      "r685",
      "r719",
      "r774",
      "r775",
      "r776",
      "r777",
      "r783",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r809",
      "r829",
      "r851",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r1115",
      "r1196",
      "r1198",
      "r1205",
      "r1295",
      "r1297"
     ]
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityNarrativeDetails",
      "http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Line Items]",
        "label": "Class of Stock [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": [
      "r94",
      "r95",
      "r119",
      "r123",
      "r124",
      "r201",
      "r375",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r394",
      "r397",
      "r401",
      "r402",
      "r404",
      "r405",
      "r407",
      "r408",
      "r411",
      "r413",
      "r531",
      "r673",
      "r674",
      "r684",
      "r685",
      "r774",
      "r775",
      "r776",
      "r777",
      "r1115",
      "r1194",
      "r1196",
      "r1295"
     ]
    },
    "rddt_CloudInfrastructureAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20260630",
     "localname": "CloudInfrastructureAgreementsMember",
     "presentation": [
      "http://www.redditinc.com/role/CommitmentandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cloud Infrastructure Agreements",
        "label": "Cloud Infrastructure Agreements [Member]",
        "documentation": "Cloud Infrastructure Agreements"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r1077"
     ]
    },
    "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": [
      "r1077"
     ]
    },
    "us-gaap_CommercialPaperMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommercialPaperMember",
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commercial paper",
        "label": "Commercial Paper [Member]",
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r98",
      "r106",
      "r343",
      "r673",
      "r674",
      "r678",
      "r1023",
      "r1024",
      "r1025",
      "r1026"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies (Note 9)",
        "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": [
      "r118",
      "r673",
      "r674",
      "r682",
      "r724",
      "r808"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "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.redditinc.com/role/CommitmentandContingencies"
     ],
     "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": [
      "r332",
      "r334",
      "r879",
      "r1268",
      "r1273",
      "r1274"
     ]
    },
    "us-gaap_CommonClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonClassAMember",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.redditinc.com/role/Cover",
      "http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails",
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails",
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.redditinc.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Class A common stock",
        "terseLabel": "Class A",
        "label": "Common Class A [Member]",
        "documentation": "Classification of common stock representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1139",
      "r1289",
      "r1293",
      "r1358",
      "r1359",
      "r1361",
      "r1420"
     ]
    },
    "us-gaap_CommonClassBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonClassBMember",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.redditinc.com/role/Cover",
      "http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails",
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails",
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Class B common stock",
        "terseLabel": "Class B",
        "label": "Common Class B [Member]",
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1139",
      "r1289",
      "r1293",
      "r1358",
      "r1359",
      "r1361",
      "r1420"
     ]
    },
    "us-gaap_CommonClassCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonClassCMember",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.redditinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class C 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": [
      "r1139",
      "r1289",
      "r1293",
      "r1358",
      "r1359",
      "r1361"
     ]
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total shares of common stock reserved (in shares)",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "documentation": "Aggregate number of common shares reserved for future issuance."
       }
      }
     },
     "auth_ref": [
      "r1289"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.redditinc.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": [
      "r124",
      "r408",
      "r673",
      "r674",
      "r685",
      "r1019",
      "r1020",
      "r1021",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1201",
      "r1202",
      "r1204",
      "r1337",
      "r1417",
      "r1420"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r1139",
      "r1293",
      "r1358",
      "r1359",
      "r1361"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r408",
      "r673",
      "r674",
      "r685",
      "r809"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued (in shares)",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r408",
      "r673",
      "r674",
      "r685"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares outstanding (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (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": [
      "r124",
      "r408",
      "r673",
      "r674",
      "r685",
      "r809",
      "r827",
      "r1288",
      "r1420",
      "r1421"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, value",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r373",
      "r380",
      "r408",
      "r673",
      "r674",
      "r685",
      "r726",
      "r999"
     ]
    },
    "rddt_CommunityImpactInitiativesAndCharitableActivitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20260630",
     "localname": "CommunityImpactInitiativesAndCharitableActivitiesMember",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Community Impact Initiatives and Charitable Activities",
        "label": "Community Impact Initiatives And Charitable Activities [Member]",
        "documentation": "Community Impact Initiatives And Charitable Activities"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r1082"
     ]
    },
    "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": [
      "r1081"
     ]
    },
    "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": [
      "r1083"
     ]
    },
    "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": [
      "r1080"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net comprehensive income",
        "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": [
      "r12",
      "r134",
      "r136",
      "r141",
      "r692",
      "r735",
      "r736"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.redditinc.com/role/RevenueDisaggregationofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Domain]",
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r243",
      "r770",
      "r771",
      "r878",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.redditinc.com/role/RevenueDisaggregationofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Axis]",
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r243",
      "r770",
      "r771",
      "r878",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.redditinc.com/role/RevenueDisaggregationofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type [Axis]",
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r243",
      "r770",
      "r771",
      "r878",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration of Credit Risk",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r571",
      "r572"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.redditinc.com/role/RevenueDisaggregationofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration risk, percentage (more than)",
        "label": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r243",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.redditinc.com/role/RevenueDisaggregationofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type [Domain]",
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r243",
      "r770",
      "r771",
      "r878",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation of Unaudited Interim Financial Information",
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r906"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Contract with Customer, Liability",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r427",
      "r428",
      "r430",
      "r442"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "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": [
      "r427",
      "r428",
      "r430",
      "r442",
      "r898"
     ]
    },
    "us-gaap_CorporateBondSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CorporateBondSecuritiesMember",
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate bonds",
        "label": "Corporate Bond Securities [Member]",
        "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount)."
       }
      }
     },
     "auth_ref": [
      "r1422"
     ]
    },
    "rddt_CostOfGoodsAndServiceAdjusted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20260630",
     "localname": "CostOfGoodsAndServiceAdjusted",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails": {
       "parentTag": "rddt_GrossProfitAdjusted",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjusted cost of revenue",
        "label": "Cost Of Goods And Service, Adjusted",
        "documentation": "Cost Of Goods And Service, Adjusted"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenue",
        "label": "Cost of Product and Service Sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r23",
      "r635",
      "r901",
      "r905",
      "r982",
      "r1184"
     ]
    },
    "us-gaap_CostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CostsAndExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.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": [
      "r27"
     ]
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CostsAndExpensesAbstract",
     "presentation": [
      "http://www.redditinc.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": {
        "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.redditinc.com/role/DebtDetails"
     ],
     "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": [
      "r98",
      "r106",
      "r343",
      "r673",
      "r674",
      "r678",
      "r1281"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.redditinc.com/role/DebtDetails"
     ],
     "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": [
      "r98",
      "r106",
      "r343",
      "r673",
      "r674",
      "r678",
      "r1281"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "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_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "rddt_DebtInstrumentAdditionalBasisSpread": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.redditinc.com/20260630",
     "localname": "DebtInstrumentAdditionalBasisSpread",
     "presentation": [
      "http://www.redditinc.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional basis spread (as a percent)",
        "label": "Debt Instrument, Additional Basis Spread",
        "documentation": "Debt Instrument, Additional Basis Spread"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.redditinc.com/role/DebtDetails"
     ],
     "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": [
      "r98",
      "r99",
      "r106",
      "r109",
      "r110",
      "r111",
      "r112",
      "r113",
      "r115",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r402",
      "r673",
      "r674",
      "r681",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r998",
      "r1194",
      "r1195",
      "r1197",
      "r1200",
      "r1269",
      "r1270",
      "r1271",
      "r1351",
      "r1352",
      "r1362"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.redditinc.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis spread on variable rate (as a percent)",
        "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": []
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.redditinc.com/role/DebtDetails"
     ],
     "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": [
      "r99",
      "r109",
      "r110",
      "r111",
      "r112",
      "r113",
      "r115",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r402",
      "r531",
      "r673",
      "r674",
      "r681",
      "r698",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r998",
      "r1194",
      "r1195",
      "r1197",
      "r1200",
      "r1351",
      "r1352"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.redditinc.com/role/DebtDetails"
     ],
     "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": [
      "r98",
      "r99",
      "r106",
      "r109",
      "r110",
      "r111",
      "r112",
      "r113",
      "r115",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r402",
      "r673",
      "r674",
      "r681",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r998",
      "r1194",
      "r1195",
      "r1197",
      "r1200",
      "r1269",
      "r1270",
      "r1271",
      "r1351",
      "r1352",
      "r1362"
     ]
    },
    "rddt_DebtInstrumentNumberOfInstruments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.redditinc.com/20260630",
     "localname": "DebtInstrumentNumberOfInstruments",
     "presentation": [
      "http://www.redditinc.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt of debt instruments",
        "label": "Debt Instrument, Number Of Instruments",
        "documentation": "Debt Instrument, Number Of Instruments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.redditinc.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-Term Debt Instruments [Table]",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r43",
      "r44",
      "r45",
      "r99",
      "r109",
      "r110",
      "r111",
      "r112",
      "r113",
      "r115",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r402",
      "r531",
      "r673",
      "r674",
      "r681",
      "r698",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r998",
      "r1194",
      "r1195",
      "r1197",
      "r1200",
      "r1351",
      "r1352"
     ]
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentTerm",
     "presentation": [
      "http://www.redditinc.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument term",
        "label": "Debt Instrument, Term",
        "documentation": "Period between issuance and maturity of debt instrument, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment charges due to credit losses",
        "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Not Previously Recorded",
        "documentation": "Amount of expense for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), for which no credit loss was previously recorded."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r298"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtSecuritiesAvailableForSaleTable",
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Securities, Available-for-Sale [Table]",
        "label": "Debt Securities, Available-for-Sale [Table]",
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails"
     ],
     "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",
      "r145",
      "r199",
      "r219",
      "r236",
      "r900",
      "r920",
      "r921",
      "r1260",
      "r1264",
      "r1265",
      "r1267"
     ]
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DevelopedTechnologyRightsMember",
     "presentation": [
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Developed technology",
        "label": "Developed Technology Rights [Member]",
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property."
       }
      }
     },
     "auth_ref": [
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1257",
      "r1259",
      "r1262",
      "r1263",
      "r1333"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.redditinc.com/role/RevenueDisaggregationofRevenuebyGeographyDetails",
      "http://www.redditinc.com/role/RevenueDisaggregationofRevenuebySourceDetails"
     ],
     "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": [
      "r440",
      "r441",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.redditinc.com/role/RevenueDisaggregationofRevenuebyGeographyDetails",
      "http://www.redditinc.com/role/RevenueDisaggregationofRevenuebySourceDetails"
     ],
     "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": [
      "r440",
      "r441",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.redditinc.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": [
      "r1298"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Based Compensation",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r451",
      "r456",
      "r485",
      "r486",
      "r488",
      "r947"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of RSU and RSA Activity",
        "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]",
        "documentation": "Tabular disclosure of share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1302"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Information [Line Items]",
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Information [Table]",
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "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": [
      "r1032"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "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": [
      "r1064"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentType",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r1075"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income per share attributable to Class A and Class B common stock (Note 4)",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations",
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Basic (in dollars per share)",
        "terseLabel": "Basic income per share attributable to common stockholders",
        "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": [
      "r86",
      "r142",
      "r161",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r176",
      "r179",
      "r190",
      "r191",
      "r192",
      "r198",
      "r321",
      "r371",
      "r446",
      "r489",
      "r517",
      "r522",
      "r548",
      "r549",
      "r693",
      "r737",
      "r909"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic net income per share attributable to common stockholders:",
        "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.redditinc.com/role/ConsolidatedStatementsofOperations",
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Diluted (in dollars per share)",
        "terseLabel": "Diluted net income per share attributable to common stockholders (in dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r142",
      "r161",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r179",
      "r190",
      "r191",
      "r192",
      "r198",
      "r321",
      "r371",
      "r446",
      "r489",
      "r517",
      "r522",
      "r548",
      "r549",
      "r693",
      "r737",
      "r909"
     ]
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerShareDilutedAbstract",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted net income per share attributable to common stockholders:",
        "label": "Earnings Per Share, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDilutedLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerShareDilutedLineItems",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]",
        "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r183",
      "r190",
      "r192"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Income (Loss) per Share",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r194"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Income per Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r193",
      "r195",
      "r196",
      "r197",
      "r417"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued compensation and benefits",
        "label": "Employee-related Liabilities, Current",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r1134"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r1329"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized stock-based compensation expense, weighted-average period of recognition",
        "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": [
      "r487"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized stock-based compensation expense related to RSUs and RSAs",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r1330"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized stock-based compensation expense related to stock options",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1330"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Outstanding stock options",
        "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": [
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "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_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line Two",
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line Three",
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "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.redditinc.com/role/Cover"
     ],
     "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.redditinc.com/role/Cover"
     ],
     "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.redditinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CIK",
        "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": [
      "r1030"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "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.redditinc.com/role/Cover"
     ],
     "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_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity [Domain]",
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "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": [
      "r1030"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "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.redditinc.com/role/Cover"
     ],
     "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": [
      "r1030"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "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": [
      "r1114"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "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": [
      "r1030"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "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": [
      "r1030"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "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": [
      "r1030"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "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": [
      "r1030"
     ]
    },
    "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": [
      "r1069"
     ]
    },
    "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": [
      "r1110"
     ]
    },
    "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": [
      "r1110"
     ]
    },
    "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": [
      "r1110"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquityAbstract",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders\u2019 equity:",
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.redditinc.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": [
      "r85",
      "r86",
      "r94",
      "r123",
      "r124",
      "r138",
      "r139",
      "r140",
      "r158",
      "r159",
      "r160",
      "r162",
      "r169",
      "r171",
      "r173",
      "r200",
      "r279",
      "r280",
      "r320",
      "r321",
      "r322",
      "r370",
      "r401",
      "r406",
      "r407",
      "r408",
      "r411",
      "r413",
      "r416",
      "r444",
      "r445",
      "r447",
      "r448",
      "r489",
      "r507",
      "r508",
      "r514",
      "r515",
      "r516",
      "r518",
      "r521",
      "r522",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r547",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r588",
      "r633",
      "r673",
      "r674",
      "r684",
      "r685",
      "r719",
      "r733",
      "r761",
      "r762",
      "r763",
      "r783",
      "r851",
      "r1297"
     ]
    },
    "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": [
      "r1079"
     ]
    },
    "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": [
      "r1037",
      "r1047",
      "r1057",
      "r1089"
     ]
    },
    "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": [
      "r1034",
      "r1044",
      "r1054",
      "r1086"
     ]
    },
    "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": [
      "r1085"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Financial Assets Measured at Fair Value on a 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": [
      "r1339",
      "r1340"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.redditinc.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": [
      "r552",
      "r555",
      "r557",
      "r558",
      "r559",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r672",
      "r985",
      "r990"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": [
      "r1344",
      "r1345"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instrument [Axis]",
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "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",
      "r274",
      "r275",
      "r276",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r295",
      "r296",
      "r297",
      "r369",
      "r400",
      "r531",
      "r566",
      "r573",
      "r576",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r604",
      "r605",
      "r606",
      "r607",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r721",
      "r734",
      "r926",
      "r985",
      "r987",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1338",
      "r1341",
      "r1342",
      "r1343",
      "r1346",
      "r1347",
      "r1348",
      "r1349"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining useful life (years)",
        "label": "Intangible Asset, Finite-Lived, Useful Life",
        "documentation": "Useful life of finite-lived intangible asset, 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": [
      "r319"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r102",
      "r299",
      "r315",
      "r894",
      "r1264"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails"
     ],
     "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",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r636",
      "r637",
      "r769",
      "r891",
      "r894",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r1264",
      "r1428",
      "r1429",
      "r1430"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross carrying value",
        "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": [
      "r299",
      "r315",
      "r637",
      "r894",
      "r1264"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails"
     ],
     "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",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r769",
      "r891",
      "r894",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r1264",
      "r1428",
      "r1429",
      "r1430"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net carrying value",
        "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": [
      "r636",
      "r1259"
     ]
    },
    "us-gaap_ForeignLineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ForeignLineOfCreditMember",
     "presentation": [
      "http://www.redditinc.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Line of Credit",
        "label": "Foreign Line of Credit [Member]",
        "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, outside the reporting entity's home country."
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r1041",
      "r1051",
      "r1061",
      "r1093"
     ]
    },
    "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": [
      "r1041",
      "r1051",
      "r1061",
      "r1093"
     ]
    },
    "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": [
      "r1041",
      "r1051",
      "r1061",
      "r1093"
     ]
    },
    "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": [
      "r1041",
      "r1051",
      "r1061",
      "r1093"
     ]
    },
    "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": [
      "r1041",
      "r1051",
      "r1061",
      "r1093"
     ]
    },
    "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": [
      "r1074"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.redditinc.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",
      "r831"
     ]
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GeographicConcentrationRiskMember",
     "presentation": [
      "http://www.redditinc.com/role/RevenueDisaggregationofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographic Concentration Risk",
        "label": "Geographic Concentration Risk [Member]",
        "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)."
       }
      }
     },
     "auth_ref": [
      "r878",
      "r1213"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets",
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "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": [
      "r96",
      "r101",
      "r300",
      "r673",
      "r674",
      "r675",
      "r921",
      "r927",
      "r949",
      "r950",
      "r951",
      "r981",
      "r986",
      "r999",
      "r1249",
      "r1250",
      "r1334"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "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.redditinc.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": [
      "r1248",
      "r1251"
     ]
    },
    "rddt_GrossProfitAdjusted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20260630",
     "localname": "GrossProfitAdjusted",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Adjusted gross profit",
        "label": "Gross Profit, Adjusted",
        "documentation": "Gross Profit, Adjusted"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income 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": [
      "r21",
      "r39",
      "r694",
      "r696",
      "r731",
      "r895",
      "r902",
      "r904",
      "r905",
      "r915",
      "r920",
      "r1208",
      "r1216",
      "r1222",
      "r1225",
      "r1226"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.redditinc.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": [
      "r152",
      "r155",
      "r494",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r505",
      "r509",
      "r511",
      "r512",
      "r513",
      "r720",
      "r768",
      "r779",
      "r948"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax expense (benefit)",
        "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": [
      "r46",
      "r51",
      "r152",
      "r172",
      "r173",
      "r199",
      "r222",
      "r236",
      "r497",
      "r498",
      "r510",
      "r738",
      "r895",
      "r902",
      "r904",
      "r905",
      "r948"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r495",
      "r496",
      "r502",
      "r503",
      "r504",
      "r506",
      "r773"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.redditinc.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.redditinc.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other liabilities",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20260630",
     "localname": "IncreaseDecreaseInOperatingLeaseAssetAndLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets and liabilities",
        "label": "Increase (Decrease) In Operating Lease Asset And Liability",
        "documentation": "Increase (Decrease) In Operating Lease Asset And Liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Prepaid expenses and other assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.redditinc.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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average effect of dilutive potential common stock (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r181",
      "r182",
      "r192",
      "r455"
     ]
    },
    "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": [
      "r1041",
      "r1051",
      "r1061",
      "r1085",
      "r1093",
      "r1097",
      "r1105"
     ]
    },
    "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": [
      "r1103"
     ]
    },
    "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": [
      "r1033",
      "r1109"
     ]
    },
    "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": [
      "r1033",
      "r1109"
     ]
    },
    "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": [
      "r1033",
      "r1109"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net",
        "label": "Intangible Asset, Excluding Goodwill, after Accumulated Amortization",
        "documentation": "Amount, after accumulated amortization, of finite- and indefinite-lived intangible assets and capitalized cost for software to be sold, leased, or marketed. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r310",
      "r673",
      "r674",
      "r676",
      "r1259",
      "r1261"
     ]
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Interest (income) expense, net",
        "label": "Interest Income (Expense), Nonoperating",
        "documentation": "Amount of interest income (expense) classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r920",
      "r982",
      "r1145",
      "r1216"
     ]
    },
    "rddt_JenniferWongMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20260630",
     "localname": "JenniferWongMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Jennifer Wong [Member]",
        "documentation": "Jennifer Wong"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal Entity [Axis]",
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LetterOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LetterOfCreditMember",
     "presentation": [
      "http://www.redditinc.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letter of Credit",
        "label": "Letter of Credit [Member]",
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)."
       }
      }
     },
     "auth_ref": [
      "r1374"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.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": [
      "r89",
      "r90",
      "r152",
      "r153",
      "r154",
      "r278",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r412",
      "r524",
      "r525",
      "r526",
      "r574",
      "r807",
      "r914",
      "r934",
      "r1028",
      "r1141",
      "r1283",
      "r1354",
      "r1355"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.redditinc.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": [
      "r130",
      "r673",
      "r674",
      "r687",
      "r729",
      "r999",
      "r1016",
      "r1017",
      "r1194",
      "r1199",
      "r1237",
      "r1350"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.redditinc.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.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.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": [
      "r89",
      "r90",
      "r93",
      "r108",
      "r152",
      "r153",
      "r154",
      "r278",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r412",
      "r524",
      "r525",
      "r526",
      "r574",
      "r999",
      "r1283",
      "r1354",
      "r1355"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letter of credit outstanding",
        "label": "Line of Credit Facility, Fair Value of Amount Outstanding",
        "documentation": "Fair value of the amount outstanding under the credit facility."
       }
      }
     },
     "auth_ref": [
      "r1348"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/DebtDetails"
     ],
     "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": [
      "r1129",
      "r1132"
     ]
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Available borrowing capacity",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r106",
      "r343",
      "r673",
      "r674",
      "r678"
     ]
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "presentation": [
      "http://www.redditinc.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitment fee percentage",
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LineOfCreditMember",
     "presentation": [
      "http://www.redditinc.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit",
        "label": "Line of Credit [Member]",
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongTermDebtTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/Debt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt",
        "label": "Long-Term Debt [Text Block]",
        "documentation": "The entire disclosure for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r673",
      "r674",
      "r681"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.redditinc.com/role/DebtDetails"
     ],
     "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": [
      "r99",
      "r109",
      "r110",
      "r111",
      "r112",
      "r113",
      "r673",
      "r674",
      "r681",
      "r1269",
      "r1270",
      "r1271"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.redditinc.com/role/DebtDetails"
     ],
     "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": [
      "r15",
      "r99",
      "r109",
      "r110",
      "r111",
      "r112",
      "r113",
      "r673",
      "r674",
      "r681",
      "r1269",
      "r1270",
      "r1271"
     ]
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "presentation": [
      "http://www.redditinc.com/role/CommitmentandContingenciesDetails"
     ],
     "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": [
      "r209",
      "r326",
      "r337",
      "r338",
      "r339",
      "r342",
      "r492",
      "r767",
      "r928",
      "r1276",
      "r1278"
     ]
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LossContingenciesLineItems",
     "presentation": [
      "http://www.redditinc.com/role/CommitmentandContingenciesDetails"
     ],
     "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": [
      "r209",
      "r326",
      "r337",
      "r338",
      "r339",
      "r342",
      "r492",
      "r767",
      "r928",
      "r1276",
      "r1278"
     ]
    },
    "us-gaap_LossContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LossContingenciesTable",
     "presentation": [
      "http://www.redditinc.com/role/CommitmentandContingenciesDetails"
     ],
     "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": [
      "r209",
      "r326",
      "r337",
      "r338",
      "r339",
      "r342",
      "r492",
      "r767",
      "r928",
      "r1276",
      "r1278"
     ]
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LossContingencyDamagesSoughtValue",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/CommitmentandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Penalty notice fine",
        "label": "Loss Contingency, Damages Sought, Value",
        "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter."
       }
      }
     },
     "auth_ref": [
      "r1275",
      "r1276",
      "r1278"
     ]
    },
    "us-gaap_LossContingencyNatureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LossContingencyNatureDomain",
     "presentation": [
      "http://www.redditinc.com/role/CommitmentandContingenciesDetails"
     ],
     "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": [
      "r209",
      "r326",
      "r337",
      "r338",
      "r339",
      "r342",
      "r492",
      "r767",
      "r928",
      "r1276",
      "r1278"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r56",
      "r58",
      "r59",
      "r61",
      "r78",
      "r80",
      "r81",
      "r83",
      "r84",
      "r91",
      "r92",
      "r209",
      "r338",
      "r339",
      "r340",
      "r341",
      "r450",
      "r480",
      "r481",
      "r482",
      "r492",
      "r553",
      "r603",
      "r604",
      "r605",
      "r606",
      "r608",
      "r609",
      "r610",
      "r611",
      "r634",
      "r757",
      "r759",
      "r767",
      "r799",
      "r800",
      "r858",
      "r860",
      "r862",
      "r863",
      "r865",
      "r873",
      "r874",
      "r876",
      "r877",
      "r889",
      "r890",
      "r925",
      "r946",
      "r949",
      "r952",
      "r953",
      "r989",
      "r990",
      "r994",
      "r995",
      "r1011",
      "r1285",
      "r1287"
     ]
    },
    "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": [
      "r1077"
     ]
    },
    "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": [
      "r1077"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r56",
      "r58",
      "r59",
      "r61",
      "r78",
      "r80",
      "r81",
      "r83",
      "r84",
      "r91",
      "r92",
      "r209",
      "r338",
      "r339",
      "r340",
      "r341",
      "r450",
      "r480",
      "r481",
      "r482",
      "r492",
      "r553",
      "r603",
      "r604",
      "r605",
      "r606",
      "r608",
      "r609",
      "r610",
      "r611",
      "r634",
      "r757",
      "r759",
      "r767",
      "r799",
      "r800",
      "r858",
      "r860",
      "r862",
      "r863",
      "r865",
      "r873",
      "r874",
      "r876",
      "r877",
      "r889",
      "r890",
      "r925",
      "r946",
      "r949",
      "r952",
      "r953",
      "r989",
      "r990",
      "r994",
      "r1011",
      "r1285",
      "r1287"
     ]
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of ownership in Reddit",
        "label": "Subsidiary, Ownership Percentage, Noncontrolling Owner",
        "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity."
       }
      }
     },
     "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": [
      "r1096"
     ]
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MoneyMarketFundsMember",
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "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": [
      "r1300",
      "r1301"
     ]
    },
    "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": [
      "r1104"
     ]
    },
    "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": [
      "r1078"
     ]
    },
    "us-gaap_NatureOfOperations": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NatureOfOperations",
     "presentation": [
      "http://www.redditinc.com/role/DescriptionofBusiness"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Description of Business",
        "label": "Nature of Operations [Text Block]",
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r204",
      "r911",
      "r912"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (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": [
      "r149"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.redditinc.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.redditinc.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.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": [
      "r149"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.redditinc.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.redditinc.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) 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": [
      "r30",
      "r31",
      "r32"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.redditinc.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.redditinc.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.redditinc.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations",
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "verboseLabel": "Net income",
        "terseLabel": "Net income",
        "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",
      "r32",
      "r40",
      "r86",
      "r89",
      "r90",
      "r132",
      "r135",
      "r140",
      "r152",
      "r153",
      "r154",
      "r157",
      "r161",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r172",
      "r173",
      "r188",
      "r278",
      "r321",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r371",
      "r374",
      "r377",
      "r382",
      "r412",
      "r446",
      "r489",
      "r517",
      "r522",
      "r549",
      "r574",
      "r732",
      "r828",
      "r849",
      "r850",
      "r902",
      "r904",
      "r905",
      "r1027",
      "r1283"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income attributable to common stockholders",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r143",
      "r165",
      "r166",
      "r167",
      "r168",
      "r176",
      "r177",
      "r189",
      "r192",
      "r374",
      "r377",
      "r382",
      "r522"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Numerator:",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income attributable to common stockholders",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r178",
      "r184",
      "r185",
      "r186",
      "r187",
      "r189",
      "r192"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Numerator:",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Pronouncements Not Yet Adopted",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": [
      "r174"
     ]
    },
    "rddt_NewYorkFederalReserveBankRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20260630",
     "localname": "NewYorkFederalReserveBankRateMember",
     "presentation": [
      "http://www.redditinc.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New York Federal Reserve Bank Rate",
        "label": "New York Federal Reserve Bank Rate [Member]",
        "documentation": "New York Federal Reserve Bank Rate"
       }
      }
     },
     "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": [
      "r1077"
     ]
    },
    "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": [
      "r1041",
      "r1051",
      "r1061",
      "r1085",
      "r1093"
     ]
    },
    "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": [
      "r1068"
     ]
    },
    "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": [
      "r1067"
     ]
    },
    "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": [
      "r1085"
     ]
    },
    "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": [
      "r1104"
     ]
    },
    "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": [
      "r1104"
     ]
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NonUsMember",
     "presentation": [
      "http://www.redditinc.com/role/RevenueDisaggregationofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rest of world",
        "label": "Non-US [Member]",
        "documentation": "Countries excluding the United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r1423",
      "r1424",
      "r1425",
      "r1426"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income (expense), net",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r1124",
      "r1125",
      "r1237"
     ]
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.redditinc.com/role/SegmentandGeographicInformationNarrativeDetails"
     ],
     "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": [
      "r916",
      "r924",
      "r1215"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails"
     ],
     "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": [
      "r905",
      "r1124",
      "r1125",
      "r1237"
     ]
    },
    "rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20260630",
     "localname": "OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjusted operating expenses",
        "label": "Operating Expenses, Excluding Depreciation, Depletion, Amortization And Share Based Payment Arrangement Expense, Adjusted",
        "documentation": "Operating Expenses, Excluding Depreciation, Depletion, Amortization And Share Based Payment Arrangement Expense, Adjusted"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r902",
      "r905",
      "r915",
      "r1124",
      "r1125",
      "r1208",
      "r1216",
      "r1222",
      "r1225",
      "r1226",
      "r1237"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.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": [
      "r586",
      "r899"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.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": [
      "r586"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets, net",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r585"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash operating lease cost",
        "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction",
        "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r1191"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses",
        "label": "Other Accrued Liabilities, Current",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1134"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other noncurrent assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r103"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in unrealized gains (losses) on marketable securities",
        "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r6",
      "r38"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in foreign currency translation adjustment",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r6",
      "r38"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss), net of tax:",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in other comprehensive income (loss)",
        "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",
      "r38",
      "r133",
      "r136",
      "r169"
     ]
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherIntangibleAssetsMember",
     "presentation": [
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other intangible assets",
        "label": "Other Intangible Assets [Member]",
        "documentation": "Intangible assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r894",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1259",
      "r1261",
      "r1262",
      "r1263"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Liabilities, Current",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r105",
      "r107",
      "r999"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.redditinc.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other noncurrent liabilities",
        "totalLabel": "Other noncurrent 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": [
      "r117",
      "r1136"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other adjustments",
        "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": [
      "r32"
     ]
    },
    "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherNoncurrentLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/BalanceSheetComponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Noncurrent Liabilities",
        "label": "Other Noncurrent Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of other noncurrent liabilities."
       }
      }
     },
     "auth_ref": [
      "r1137"
     ]
    },
    "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": [
      "r1077"
     ]
    },
    "rddt_OtherRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20260630",
     "localname": "OtherRevenueMember",
     "presentation": [
      "http://www.redditinc.com/role/RevenueDisaggregationofRevenuebySourceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other revenue",
        "label": "Other Revenue [Member]",
        "documentation": "Other Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherSundryLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherSundryLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Sundry Liabilities, Noncurrent",
        "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r1137"
     ]
    },
    "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": [
      "r1039",
      "r1049",
      "r1059",
      "r1091"
     ]
    },
    "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": [
      "r1042",
      "r1052",
      "r1062",
      "r1094"
     ]
    },
    "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": [
      "r1042",
      "r1052",
      "r1062",
      "r1094"
     ]
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership [Axis]",
        "label": "Ownership [Axis]",
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": [
      "r411",
      "r413"
     ]
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership [Domain]",
        "label": "Ownership [Domain]",
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": [
      "r411",
      "r413"
     ]
    },
    "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": [
      "r1066"
     ]
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other investing activities",
        "label": "Payment for (Proceeds from) Other Investing Activity",
        "documentation": "Amount of cash (inflow) outflow from investing activity, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1189",
      "r1190"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases of Class A common stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Taxes paid related to net share settlement of restricted stock units",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r148"
     ]
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchases of marketable securities",
        "label": "Payments to Acquire Debt Securities, Available-for-Sale",
        "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r146",
      "r245"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "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": [
      "r28"
     ]
    },
    "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": [
      "r1076"
     ]
    },
    "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": [
      "r1076"
     ]
    },
    "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": [
      "r1068"
     ]
    },
    "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": [
      "r1085"
     ]
    },
    "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": [
      "r1078"
     ]
    },
    "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": [
      "r1067"
     ]
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Axis]",
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Domain]",
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328"
     ]
    },
    "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": [
      "r1069"
     ]
    },
    "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": [
      "r1113"
     ]
    },
    "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": [
      "r1068"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value (in dollars per share)",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r387",
      "r1128",
      "r1138",
      "r1292",
      "r1358",
      "r1359",
      "r1360"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized (in shares)",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r123",
      "r407",
      "r673",
      "r674",
      "r684",
      "r809"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares issued (in shares)",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r123",
      "r387",
      "r407",
      "r673",
      "r674",
      "r684"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares outstanding (in shares)",
        "label": "Preferred Stock, Shares Outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r123",
      "r407",
      "r673",
      "r674",
      "r684",
      "r809",
      "r827",
      "r1288",
      "r1420",
      "r1421"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value $0.0001 per share; 100,000,000 shares authorized as of June\u00a030, 2026 and December\u00a031, 2025; no shares issued and outstanding as of June\u00a030, 2026 and December\u00a031, 2025",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r123",
      "r373",
      "r379",
      "r407",
      "r673",
      "r674",
      "r684",
      "r725",
      "r999"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.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": [
      "r1140"
     ]
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.redditinc.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": [
      "r146",
      "r147",
      "r1230"
     ]
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of marketable securities",
        "label": "Proceeds from Sale of Debt Securities, Available-for-Sale",
        "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r146",
      "r245",
      "r277"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from exercise of employee stock options",
        "label": "Proceeds from Stock Options Exercised",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r9"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.redditinc.com/role/RevenueDisaggregationofRevenuebySourceDetails"
     ],
     "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": [
      "r63",
      "r64",
      "r65",
      "r66",
      "r67",
      "r68",
      "r82",
      "r239",
      "r635",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r892",
      "r901",
      "r904",
      "r905",
      "r935",
      "r936",
      "r1010",
      "r1011",
      "r1012",
      "r1015",
      "r1018",
      "r1123",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1279",
      "r1280",
      "r1376",
      "r1378",
      "r1379",
      "r1380",
      "r1381",
      "r1382",
      "r1383",
      "r1384",
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1389",
      "r1390",
      "r1391",
      "r1392",
      "r1393",
      "r1394",
      "r1395",
      "r1396",
      "r1397",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1402",
      "r1403",
      "r1404",
      "r1405",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.redditinc.com/role/RevenueDisaggregationofRevenuebySourceDetails"
     ],
     "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": [
      "r63",
      "r64",
      "r65",
      "r66",
      "r67",
      "r68",
      "r82",
      "r239",
      "r635",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r892",
      "r901",
      "r904",
      "r905",
      "r935",
      "r936",
      "r1010",
      "r1011",
      "r1012",
      "r1015",
      "r1018",
      "r1123",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1279",
      "r1280",
      "r1376",
      "r1378",
      "r1379",
      "r1380",
      "r1381",
      "r1382",
      "r1383",
      "r1384",
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1389",
      "r1390",
      "r1391",
      "r1392",
      "r1393",
      "r1394",
      "r1395",
      "r1396",
      "r1397",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1402",
      "r1403",
      "r1404",
      "r1405",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.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": [
      "r587",
      "r673",
      "r674",
      "r691",
      "r717",
      "r718",
      "r730",
      "r999",
      "r1266"
     ]
    },
    "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": [
      "r1066"
     ]
    },
    "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": [
      "r1066"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "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": [
      "r54",
      "r56",
      "r58",
      "r59",
      "r61",
      "r78",
      "r80",
      "r81",
      "r83",
      "r84",
      "r91",
      "r92",
      "r209",
      "r338",
      "r339",
      "r340",
      "r341",
      "r449",
      "r450",
      "r480",
      "r481",
      "r482",
      "r488",
      "r492",
      "r553",
      "r603",
      "r604",
      "r605",
      "r606",
      "r608",
      "r609",
      "r610",
      "r611",
      "r617",
      "r634",
      "r757",
      "r759",
      "r767",
      "r799",
      "r800",
      "r858",
      "r860",
      "r862",
      "r863",
      "r865",
      "r873",
      "r874",
      "r876",
      "r877",
      "r889",
      "r890",
      "r925",
      "r946",
      "r949",
      "r952",
      "r953",
      "r989",
      "r990",
      "r994",
      "r995",
      "r1011",
      "r1021",
      "r1272",
      "r1285",
      "r1287",
      "r1342"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "RangeMember",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "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": [
      "r54",
      "r56",
      "r58",
      "r59",
      "r61",
      "r78",
      "r80",
      "r81",
      "r83",
      "r84",
      "r91",
      "r92",
      "r209",
      "r338",
      "r339",
      "r340",
      "r341",
      "r449",
      "r450",
      "r480",
      "r481",
      "r482",
      "r488",
      "r492",
      "r553",
      "r603",
      "r604",
      "r605",
      "r606",
      "r608",
      "r609",
      "r610",
      "r611",
      "r617",
      "r634",
      "r757",
      "r759",
      "r767",
      "r799",
      "r800",
      "r858",
      "r860",
      "r862",
      "r863",
      "r865",
      "r873",
      "r874",
      "r876",
      "r877",
      "r889",
      "r890",
      "r925",
      "r946",
      "r949",
      "r952",
      "r953",
      "r989",
      "r990",
      "r994",
      "r995",
      "r1011",
      "r1021",
      "r1272",
      "r1285",
      "r1287",
      "r1342"
     ]
    },
    "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": [
      "r1034",
      "r1044",
      "r1054",
      "r1086"
     ]
    },
    "rddt_RedditInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20260630",
     "localname": "RedditInc.Member",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reddit, Inc.",
        "label": "Reddit, Inc. [Member]",
        "documentation": "Reddit, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transaction [Line Items]",
        "label": "Related Party Transaction [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": [
      "r152",
      "r156",
      "r157",
      "r244",
      "r592",
      "r593",
      "r594",
      "r673",
      "r674",
      "r679",
      "r680",
      "r681",
      "r689",
      "r832",
      "r833",
      "r836",
      "r1427"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Parties and Related-Party Transactions",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r589",
      "r590",
      "r591",
      "r593",
      "r595",
      "r673",
      "r674",
      "r690",
      "r780",
      "r781",
      "r782",
      "r834",
      "r835",
      "r836",
      "r855",
      "r857"
     ]
    },
    "rddt_ReportableSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20260630",
     "localname": "ReportableSegmentMember",
     "presentation": [
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails"
     ],
     "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.redditinc.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.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": [
      "r493",
      "r891",
      "r902",
      "r903",
      "r920",
      "r1357"
     ]
    },
    "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": [
      "r1035",
      "r1045",
      "r1055",
      "r1087"
     ]
    },
    "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": [
      "r1036",
      "r1046",
      "r1056",
      "r1088"
     ]
    },
    "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": [
      "r1043",
      "r1053",
      "r1063",
      "r1095"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "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": [
      "r100"
     ]
    },
    "rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20260630",
     "localname": "RestrictedStockUnitsAndRestrictedStockAwardsMember",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails",
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unvested RSUs and RSAs",
        "label": "Restricted Stock Units And Restricted Stock Awards [Member]",
        "documentation": "Restricted Stock Units And Restricted Stock Awards"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding RSUs",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r128",
      "r409",
      "r673",
      "r674",
      "r686",
      "r728",
      "r764",
      "r766",
      "r778",
      "r810",
      "r999"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Deficit",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r86",
      "r158",
      "r159",
      "r160",
      "r162",
      "r169",
      "r171",
      "r173",
      "r279",
      "r280",
      "r320",
      "r321",
      "r322",
      "r370",
      "r406",
      "r416",
      "r444",
      "r445",
      "r447",
      "r448",
      "r489",
      "r507",
      "r508",
      "r514",
      "r515",
      "r516",
      "r518",
      "r521",
      "r522",
      "r532",
      "r533",
      "r534",
      "r535",
      "r537",
      "r538",
      "r540",
      "r547",
      "r584",
      "r633",
      "r719",
      "r761",
      "r763",
      "r783",
      "r1294",
      "r1296",
      "r1420"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "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.redditinc.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails": {
       "parentTag": "rddt_GrossProfitAdjusted",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations",
      "http://www.redditinc.com/role/RevenueDisaggregationofRevenuebyGeographyDetails",
      "http://www.redditinc.com/role/RevenueDisaggregationofRevenuebySourceDetails",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r199",
      "r215",
      "r216",
      "r230",
      "r236",
      "r239",
      "r241",
      "r243",
      "r439",
      "r440",
      "r441",
      "r635",
      "r902",
      "r905"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueFromContractWithCustomerMember",
     "presentation": [
      "http://www.redditinc.com/role/RevenueDisaggregationofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer Benchmark",
        "label": "Revenue from Contract with Customer Benchmark [Member]",
        "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r243",
      "r1210",
      "r1211"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.redditinc.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": [
      "r52",
      "r429",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r437",
      "r438",
      "r441",
      "r443"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate amount of remaining performance obligations",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "presentation": [
      "http://www.redditinc.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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": [
      "r436"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "presentation": [
      "http://www.redditinc.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected timing of revenue recognition for remaining performance obligations",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://www.redditinc.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "presentation": [
      "http://www.redditinc.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "rddt_RevenueSharePayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20260630",
     "localname": "RevenueSharePayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued customer incentives, revenue share payable, and other",
        "label": "Revenue Share Payable, Current",
        "documentation": "Revenue Share Payable, Current"
       }
      }
     },
     "auth_ref": []
    },
    "rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20260630",
     "localname": "RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember",
     "presentation": [
      "http://www.redditinc.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving Credit Facility and Standby Letter of Credit Agreement, ABR Loans",
        "label": "Revolving Credit Facility And Standby Letter Of Credit Agreement, ABR Loans [Member]",
        "documentation": "Revolving Credit Facility And Standby Letter Of Credit Agreement, ABR Loans"
       }
      }
     },
     "auth_ref": []
    },
    "rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20260630",
     "localname": "RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember",
     "presentation": [
      "http://www.redditinc.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving Credit Facility and Standby Letter of Credit",
        "label": "Revolving Credit Facility And Standby Letter Of Credit Agreement [Member]",
        "documentation": "Revolving Credit Facility And Standby Letter Of Credit Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20260630",
     "localname": "RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember",
     "presentation": [
      "http://www.redditinc.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving Credit Facility And Standby Letter Of Credit Agreement, Outstanding SONIA Loans",
        "label": "Revolving Credit Facility And Standby Letter Of Credit Agreement, Outstanding SONIA Loans [Member]",
        "documentation": "Revolving Credit Facility And Standby Letter Of Credit Agreement, Outstanding SONIA Loans"
       }
      }
     },
     "auth_ref": []
    },
    "rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20260630",
     "localname": "RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember",
     "presentation": [
      "http://www.redditinc.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving Credit Facility and Standby Letter of Credit Agreement, Outstanding Term Benchmark Loans",
        "label": "Revolving Credit Facility And Standby Letter Of Credit Agreement, Outstanding Term Benchmark Loans [Member]",
        "documentation": "Revolving Credit Facility And Standby Letter Of Credit Agreement, Outstanding Term Benchmark Loans"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.redditinc.com/role/DebtDetails"
     ],
     "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": []
    },
    "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": [
      "r1104"
     ]
    },
    "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": [
      "r1104"
     ]
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/BalanceSheetComponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable",
     "presentation": [
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Asset, Finite-Lived, Acquired [Table]",
        "label": "Intangible Asset, Finite-Lived, Acquired [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset acquired in business combination, asset acquisition, and from joint venture formation. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r311",
      "r312",
      "r313",
      "r314",
      "r769",
      "r891"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails"
     ],
     "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": [
      "r193"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income per Share Attributable to Common Stock",
        "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": [
      "r1207"
     ]
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Securities, Available-for-Sale [Line Items]",
        "label": "Debt Securities, Available-for-Sale [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": [
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Calculation of Basic and Diluted Net Income per Share Attributable to 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": [
      "r1206"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]",
        "label": "Earnings Per Share, Diluted, by Common Class, Including Two-Class Method [Table]",
        "documentation": "Disclosure of information about diluted earnings per share by class of stock. Includes, but is not limited to, two-class method."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r183",
      "r190",
      "r192"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Components of 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": [
      "r17"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Acquired Intangible Assets",
        "label": "Intangible Asset, Finite-Lived [Table Text Block]",
        "documentation": "Tabular disclosure of finite-lived intangible asset. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r894",
      "r1258"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartiesandRelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]",
        "label": "Related Party Transaction [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r156",
      "r157",
      "r592",
      "r593",
      "r594",
      "r673",
      "r674",
      "r679",
      "r680",
      "r681",
      "r689",
      "r832",
      "r833",
      "r836",
      "r1427"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails"
     ],
     "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": [
      "r211",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r236",
      "r237",
      "r238"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/SegmentandGeographicInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Net Income",
        "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": [
      "r1214",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1223",
      "r1224",
      "r1227"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "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": [
      "r452",
      "r454",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r488"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Stock Option Activity",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r8",
      "r36"
     ]
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfStockByClassTable",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityNarrativeDetails",
      "http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock by Class [Table]",
        "label": "Stock, Class of Stock [Table]",
        "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r43",
      "r44",
      "r45",
      "r94",
      "r123",
      "r124",
      "r201",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r394",
      "r397",
      "r401",
      "r402",
      "r404",
      "r405",
      "r407",
      "r408",
      "r411",
      "r413",
      "r531",
      "r673",
      "r674",
      "r684",
      "r685",
      "r774",
      "r775",
      "r776",
      "r777",
      "r1115",
      "r1194",
      "r1196",
      "r1295"
     ]
    },
    "us-gaap_ScheduleOfStockByClassTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfStockByClassTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock Reserved for Future Issuance",
        "label": "Schedule of Stock by Class [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r43",
      "r44",
      "r45",
      "r1128",
      "r1138",
      "r1139",
      "r1286",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1296"
     ]
    },
    "us-gaap_SecuredOvernightFinancingRateSofrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SecuredOvernightFinancingRateSofrMember",
     "presentation": [
      "http://www.redditinc.com/role/DebtDetails"
     ],
     "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": [
      "r1130",
      "r1135",
      "r1335"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "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": [
      "r1029"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "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": [
      "r1031"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails"
     ],
     "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": [
      "r88",
      "r199",
      "r211",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r236",
      "r237",
      "r238",
      "r243",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r318",
      "r323",
      "r325",
      "r329",
      "r331",
      "r519",
      "r520",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r917",
      "r920",
      "r921",
      "r927",
      "r1014",
      "r1376",
      "r1378",
      "r1379",
      "r1380",
      "r1381",
      "r1382",
      "r1383",
      "r1384",
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1389",
      "r1390",
      "r1391",
      "r1392",
      "r1393",
      "r1394",
      "r1395",
      "r1396",
      "r1397",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1402",
      "r1403",
      "r1415",
      "r1416"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.redditinc.com/role/RevenueDisaggregationofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r57",
      "r60",
      "r62",
      "r69",
      "r70",
      "r71",
      "r72",
      "r73",
      "r74",
      "r75",
      "r76",
      "r77",
      "r79",
      "r80",
      "r81",
      "r206",
      "r241",
      "r242",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r694",
      "r695",
      "r696",
      "r697",
      "r796",
      "r797",
      "r798",
      "r859",
      "r861",
      "r864",
      "r866",
      "r873",
      "r875",
      "r876",
      "r877",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r893",
      "r910",
      "r935",
      "r937",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1013",
      "r1021",
      "r1376",
      "r1378",
      "r1379",
      "r1381",
      "r1382",
      "r1383",
      "r1384",
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1389",
      "r1390",
      "r1391",
      "r1392",
      "r1393",
      "r1394",
      "r1395",
      "r1396",
      "r1397",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1402",
      "r1403",
      "r1415",
      "r1416"
     ]
    },
    "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.redditinc.com/role/SegmentandGeographicInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment and Geographic Information",
        "label": "Segment Reporting [Text Block]",
        "documentation": "The entire disclosure for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r226",
      "r228",
      "r229",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r243",
      "r916",
      "r918",
      "r919",
      "r920",
      "r922",
      "r923",
      "r924"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails"
     ],
     "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": [
      "r211",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r236",
      "r237",
      "r238"
     ]
    },
    "us-gaap_SegmentReportingOtherItemAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SegmentReportingOtherItemAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other segment expenses",
        "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": [
      "r199",
      "r228",
      "r229",
      "r236",
      "r920"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.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_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting period for equity based payment awards",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r947"
     ]
    },
    "rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.redditinc.com/20260630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationRSUsandRSAsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Canceled/forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Option, Forfeited And Canceled In Period",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Option, Forfeited And Canceled In Period"
       }
      }
     },
     "auth_ref": []
    },
    "rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.redditinc.com/20260630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationRSUsandRSAsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Canceled/forfeited (in dollars per share)",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Forfeitures And Cancellations, Weighted Average Grant Date Fair Value",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Forfeitures And Cancellations, Weighted Average Grant Date Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationRSUsandRSAsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r471"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationRSUsandRSAsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r471"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.redditinc.com/role/StockBasedCompensationRSUsandRSAsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RSUs and RSAs outstanding (in shares)",
        "periodStartLabel": "Unvested, beginning balance (in shares)",
        "periodEndLabel": "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": [
      "r468",
      "r469"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationRSUsandRSAsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total RSUs and RSAs",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationRSUsandRSAsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Unvested, beginning balance (in dollars per share)",
        "periodEndLabel": "Unvested, ending balance (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r468",
      "r469"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationRSUsandRSAsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted- average grant date fair value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationRSUsandRSAsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "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": [
      "r472"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationRSUsandRSAsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r472"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "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": [
      "r452",
      "r454",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r488"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Options Additional Disclosures",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options vested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
       }
      }
     },
     "auth_ref": [
      "r462"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options vested, weighted-average exercise price (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r462"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options outstanding, aggregate intrinsic value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options outstanding (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r460",
      "r461"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding stock options",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in dollars per share)",
        "periodEndLabel": "Ending balance (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r460",
      "r461"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted- average exercise price",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options vested and expected to vest, aggregate intrinsic value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r476"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options vested and expected to vest (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r476"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options vested and expected to vest, weighted-average exercise price (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r476"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.redditinc.com/role/StockholdersEquityScheduleofStockReservedforFutureIssuanceDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Award Type [Domain]",
        "terseLabel": "All Award Types",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercised (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r465"
     ]
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement, Tranche One",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": [
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328"
     ]
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement, Tranche Two",
        "label": "Share-Based Payment Arrangement, Tranche Two [Member]",
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": [
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328"
     ]
    },
    "rddt_ShareBasedPaymentArrangementExpenseAndTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20260630",
     "localname": "ShareBasedPaymentArrangementExpenseAndTaxes",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation and related taxes",
        "label": "Share-Based Payment Arrangement, Expense And Taxes",
        "documentation": "Share-Based Payment Arrangement, Expense And Taxes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award vesting (as a percent)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage",
        "documentation": "Percentage of vesting of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1303"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options vested, aggregate intrinsic value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options vested, weighted-average remaining contractual life (years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted-Average Remaining Contractual Term",
        "documentation": "Weighted-average contractual term remaining for vested portion of option outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options outstanding, weighted-average remaining contractual life (years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted-Average Remaining Contractual Term",
        "documentation": "Weighted-average contractual term remaining for option award outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options vested and expected to vest, weighted-average remaining contractual life (years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r476"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r199",
      "r211",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r236",
      "r237",
      "r238",
      "r243",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r318",
      "r323",
      "r325",
      "r329",
      "r331",
      "r519",
      "r520",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r917",
      "r920",
      "r921",
      "r927",
      "r1014",
      "r1376",
      "r1378",
      "r1379",
      "r1380",
      "r1381",
      "r1382",
      "r1383",
      "r1384",
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1389",
      "r1390",
      "r1391",
      "r1392",
      "r1393",
      "r1394",
      "r1395",
      "r1396",
      "r1397",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1402",
      "r1403",
      "r1415",
      "r1416"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.redditinc.com/role/Cover",
      "http://www.redditinc.com/role/NetIncomeperShareAntidilutiveSharesExcludedfromComputationofNetIncomeperShareDetails",
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails",
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.redditinc.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Axis]",
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r94",
      "r95",
      "r119",
      "r120",
      "r121",
      "r122",
      "r123",
      "r124",
      "r152",
      "r154",
      "r179",
      "r183",
      "r190",
      "r192",
      "r201",
      "r202",
      "r278",
      "r344",
      "r346",
      "r347",
      "r348",
      "r351",
      "r352",
      "r372",
      "r373",
      "r375",
      "r376",
      "r378",
      "r381",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r394",
      "r397",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r407",
      "r408",
      "r411",
      "r412",
      "r413",
      "r574",
      "r673",
      "r674",
      "r683",
      "r684",
      "r685",
      "r719",
      "r774",
      "r775",
      "r776",
      "r777",
      "r783",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r809",
      "r829",
      "r851",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r1115",
      "r1196",
      "r1198",
      "r1205",
      "r1295",
      "r1297"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r86",
      "r94",
      "r123",
      "r124",
      "r138",
      "r139",
      "r140",
      "r158",
      "r159",
      "r160",
      "r162",
      "r169",
      "r171",
      "r173",
      "r200",
      "r279",
      "r280",
      "r320",
      "r321",
      "r322",
      "r370",
      "r401",
      "r406",
      "r407",
      "r408",
      "r411",
      "r413",
      "r416",
      "r444",
      "r445",
      "r447",
      "r448",
      "r489",
      "r507",
      "r508",
      "r514",
      "r515",
      "r516",
      "r518",
      "r521",
      "r522",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r547",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r588",
      "r633",
      "r673",
      "r674",
      "r684",
      "r685",
      "r719",
      "r733",
      "r761",
      "r762",
      "r763",
      "r783",
      "r851",
      "r1297"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.redditinc.com/role/RevenueDisaggregationofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r57",
      "r60",
      "r62",
      "r69",
      "r70",
      "r71",
      "r72",
      "r73",
      "r74",
      "r75",
      "r76",
      "r77",
      "r79",
      "r80",
      "r81",
      "r206",
      "r241",
      "r242",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r694",
      "r695",
      "r696",
      "r697",
      "r796",
      "r797",
      "r798",
      "r859",
      "r861",
      "r864",
      "r866",
      "r873",
      "r875",
      "r876",
      "r877",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r893",
      "r910",
      "r935",
      "r937",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1013",
      "r1021",
      "r1376",
      "r1378",
      "r1379",
      "r1381",
      "r1382",
      "r1383",
      "r1384",
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1389",
      "r1390",
      "r1391",
      "r1392",
      "r1393",
      "r1394",
      "r1395",
      "r1396",
      "r1397",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1402",
      "r1403",
      "r1415",
      "r1416"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.redditinc.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": [
      "r94",
      "r95",
      "r98",
      "r99",
      "r105",
      "r114",
      "r116",
      "r119",
      "r122",
      "r123",
      "r124",
      "r128",
      "r158",
      "r159",
      "r160",
      "r200",
      "r372",
      "r373",
      "r375",
      "r378",
      "r384",
      "r401",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r413",
      "r415",
      "r416",
      "r426",
      "r584",
      "r635",
      "r673",
      "r674",
      "r683",
      "r684",
      "r685",
      "r772",
      "r784",
      "r795",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r809",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r830",
      "r831",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r851",
      "r897",
      "r904",
      "r905",
      "r1022",
      "r1419"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "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": {
        "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": {
        "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.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails",
      "http://www.redditinc.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails"
     ],
     "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": [
      "r324",
      "r327",
      "r328",
      "r330",
      "r527",
      "r528",
      "r529",
      "r530",
      "r554",
      "r556",
      "r560",
      "r575",
      "r576",
      "r577",
      "r758",
      "r760",
      "r836",
      "r891",
      "r949",
      "r951",
      "r983",
      "r984",
      "r988",
      "r996",
      "r997",
      "r1331",
      "r1332",
      "r1377"
     ]
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "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.redditinc.com/role/ConsolidatedBalanceSheets",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.redditinc.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": [
      "r87",
      "r94",
      "r95",
      "r98",
      "r99",
      "r105",
      "r114",
      "r116",
      "r119",
      "r122",
      "r123",
      "r124",
      "r128",
      "r158",
      "r159",
      "r160",
      "r200",
      "r244",
      "r372",
      "r373",
      "r375",
      "r378",
      "r384",
      "r401",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r413",
      "r415",
      "r416",
      "r426",
      "r584",
      "r635",
      "r673",
      "r674",
      "r683",
      "r684",
      "r685",
      "r719",
      "r772",
      "r784",
      "r795",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r809",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r830",
      "r831",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r851",
      "r897",
      "r904",
      "r905",
      "r1022",
      "r1419"
     ]
    },
    "rddt_StevenHuffmanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20260630",
     "localname": "StevenHuffmanMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Steven Huffman [Member]",
        "documentation": "Steven Huffman"
       }
      }
     },
     "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": [
      "r1038",
      "r1048",
      "r1058",
      "r1090"
     ]
    },
    "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": [
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Conversion of stock (in shares)",
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r363",
      "r402",
      "r1128",
      "r1138",
      "r1139",
      "r1288",
      "r1292",
      "r1293",
      "r1294",
      "r1296",
      "r1358",
      "r1359",
      "r1360",
      "r1361"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock upon settlement of restricted stock units, net (in shares)",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited."
       }
      }
     },
     "auth_ref": [
      "r1128",
      "r1138",
      "r1139",
      "r1288",
      "r1292",
      "r1293",
      "r1294",
      "r1296",
      "r1358",
      "r1359",
      "r1360",
      "r1361"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock upon exercise of stock options, net (in shares)",
        "negatedTerseLabel": "Exercised (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r465",
      "r1128",
      "r1138",
      "r1139",
      "r1288",
      "r1292",
      "r1293",
      "r1294",
      "r1296",
      "r1358",
      "r1359",
      "r1360",
      "r1361"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock upon settlement of restricted stock units, net",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited."
       }
      }
     },
     "auth_ref": [
      "r1128",
      "r1138",
      "r1139",
      "r1288",
      "r1292",
      "r1293",
      "r1294",
      "r1296"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock upon exercise of stock options, net",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "documentation": "Value of stock issued as a result of the exercise of stock options."
       }
      }
     },
     "auth_ref": [
      "r1128",
      "r1138",
      "r1139",
      "r1288",
      "r1292",
      "r1293",
      "r1294",
      "r1296",
      "r1358",
      "r1359",
      "r1360",
      "r1361"
     ]
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityNarrativeDetails"
     ],
     "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": [
      "r1297"
     ]
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityNarrativeDetails"
     ],
     "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": [
      "r1297"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.redditinc.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases of Class A common stock (in shares)",
        "terseLabel": "Repurchases of Class A common stock (in shares)",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "documentation": "Number of shares that have been repurchased and retired during the period."
       }
      }
     },
     "auth_ref": [
      "r1128",
      "r1138",
      "r1139",
      "r1288",
      "r1292",
      "r1293",
      "r1294",
      "r1296",
      "r1358",
      "r1359",
      "r1360",
      "r1361"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.redditinc.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases of Class A common stock",
        "terseLabel": "Repurchases of Class A common stock",
        "label": "Stock Repurchased and Retired During Period, Value",
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)."
       }
      }
     },
     "auth_ref": [
      "r1128",
      "r1138",
      "r1139",
      "r1288",
      "r1292",
      "r1293",
      "r1294",
      "r1296",
      "r1358",
      "r1359",
      "r1360",
      "r1361"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets",
      "http://www.redditinc.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders\u2019 equity",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r811",
      "r827",
      "r852",
      "r853",
      "r999",
      "r1028",
      "r1141",
      "r1194",
      "r1198",
      "r1199",
      "r1237",
      "r1350",
      "r1420"
     ]
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders' Equity",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r123",
      "r124",
      "r129",
      "r383",
      "r386",
      "r388",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r402",
      "r407",
      "r408",
      "r411",
      "r413",
      "r414",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r531",
      "r545",
      "r546",
      "r596",
      "r854",
      "r856",
      "r872"
     ]
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/BalanceSheetComponents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Components",
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity."
       }
      }
     },
     "auth_ref": [
      "r1126"
     ]
    },
    "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": [
      "r1084"
     ]
    },
    "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": [
      "r1076"
     ]
    },
    "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": [
      "r1083"
     ]
    },
    "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": [
      "r1103"
     ]
    },
    "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": [
      "r1105"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "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.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "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": [
      "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",
      "r274",
      "r275",
      "r276",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r369",
      "r400",
      "r531",
      "r566",
      "r573",
      "r576",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r604",
      "r605",
      "r606",
      "r607",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r721",
      "r734",
      "r985",
      "r987",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r1001",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1338",
      "r1341",
      "r1342",
      "r1343",
      "r1346",
      "r1347",
      "r1348",
      "r1349"
     ]
    },
    "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": [
      "r1106"
     ]
    },
    "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": [
      "r1107"
     ]
    },
    "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": [
      "r1107"
     ]
    },
    "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": [
      "r1105"
     ]
    },
    "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": [
      "r1105"
     ]
    },
    "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": [
      "r1108"
     ]
    },
    "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": [
      "r1106"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2026",
     "localname": "US",
     "presentation": [
      "http://www.redditinc.com/role/RevenueDisaggregationofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "USGovernmentAgenciesDebtSecuritiesMember",
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. agency bonds",
        "label": "US Government Agencies Debt Securities [Member]",
        "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)."
       }
      }
     },
     "auth_ref": [
      "r907",
      "r908",
      "r943",
      "r944",
      "r1000",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373"
     ]
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "USTreasurySecuritiesMember",
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. treasury securities",
        "label": "US Treasury Securities [Member]",
        "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)."
       }
      }
     },
     "auth_ref": [
      "r907",
      "r908",
      "r943",
      "r944",
      "r945",
      "r985",
      "r1000",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373"
     ]
    },
    "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain",
     "presentation": [
      "http://www.redditinc.com/role/CommitmentandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]",
        "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]",
        "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement."
       }
      }
     },
     "auth_ref": [
      "r332",
      "r333",
      "r335",
      "r336"
     ]
    },
    "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": [
      "r1102"
     ]
    },
    "us-gaap_UnfavorableRegulatoryActionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "UnfavorableRegulatoryActionMember",
     "presentation": [
      "http://www.redditinc.com/role/CommitmentandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unfavorable Regulatory Action",
        "label": "Unfavorable Regulatory Action [Member]",
        "documentation": "Enacted or proposed action, ruling, or regulation that is likely to, or possibly, will have adverse effect on financial position or result of operation. Excludes income tax matter."
       }
      }
     },
     "auth_ref": [
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/CommitmentandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate committed spend 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": [
      "r333",
      "r1353"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis",
     "presentation": [
      "http://www.redditinc.com/role/CommitmentandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]",
        "label": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]",
        "documentation": "Information by category of product and service for unrecorded unconditional purchase arrangement to acquire product or service or both."
       }
      }
     },
     "auth_ref": [
      "r332",
      "r333",
      "r335"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r49",
      "r203",
      "r207",
      "r208",
      "r209",
      "r694",
      "r696",
      "r913"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://www.redditinc.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate [Axis]",
        "label": "Variable Rate [Axis]",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": [
      "r1130",
      "r1135",
      "r1282",
      "r1335"
     ]
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://www.redditinc.com/role/DebtDetails"
     ],
     "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": [
      "r1130",
      "r1135",
      "r1282",
      "r1335"
     ]
    },
    "us-gaap_VestingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "VestingAxis",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting [Axis]",
        "label": "Vesting [Axis]",
        "documentation": "Information by vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328"
     ]
    },
    "us-gaap_VestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "VestingDomain",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting [Domain]",
        "label": "Vesting [Domain]",
        "documentation": "Vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328"
     ]
    },
    "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": [
      "r1072"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations",
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Diluted (in shares)",
        "totalLabel": "Shares used in computation of diluted net income per share attributable to common stockholders",
        "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": [
      "r178",
      "r192"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations",
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted-average shares of Class A and Class B common stock used to compute net income per share attributable to common stockholders",
        "terseLabel": "Denominator:",
        "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",
     "calculation": {
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations",
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Basic (in shares)",
        "terseLabel": "Basic weighted-average common shares outstanding (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": [
      "r176",
      "r192"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Denominator:",
        "label": "Weighted Average Number of Shares Outstanding, Basic [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": [
      "r1070"
     ]
    }
   }
  }
 },
 "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": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "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",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "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": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A"
  },
  "r10": {
   "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"
  },
  "r11": {
   "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"
  },
  "r12": {
   "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"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r15": {
   "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"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r17": {
   "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"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "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(2)(a))",
   "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)(d))",
   "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))",
   "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)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "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"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-12A"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479024/942-230-45-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r51": {
   "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"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r69": {
   "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"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "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(17))",
   "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(18))",
   "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(19)(a)(5))",
   "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(19)(b))",
   "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(20))",
   "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(21))",
   "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(22)(a)(1))",
   "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(22)(a)(2))",
   "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(22)(a)(3))",
   "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(22)(a)(4))",
   "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)(5))",
   "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))",
   "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)(b))",
   "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(23))",
   "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(24))",
   "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(25))",
   "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(27)(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(27)(c)(1))",
   "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(27)(c)(3))",
   "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(27))",
   "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(28))",
   "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(29))",
   "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(30)(a)(1))",
   "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(30)(a)(3))",
   "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(30)(a)(4))",
   "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(30)(b))",
   "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(31))",
   "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(32))",
   "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(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r149": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r176": {
   "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"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r183": {
   "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"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r188": {
   "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"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "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": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-2"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "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": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-2"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r278": {
   "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"
  },
  "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": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "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": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-6"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r397": {
   "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"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SAB Topic 4.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-1"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S25",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-2"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S25",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-3"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-1"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-2"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-3"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 1.D.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479921/505-20-S99-1"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-2"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r505": {
   "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"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 1.B.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480148/855-10-S99-1"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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(15)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r680": {
   "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(15)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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(7)(e)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r690": {
   "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(7)(e)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r772": {
   "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"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r774": {
   "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"
  },
  "r775": {
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "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"
  },
  "r779": {
   "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"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "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"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r790": {
   "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"
  },
  "r791": {
   "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"
  },
  "r792": {
   "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"
  },
  "r793": {
   "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"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "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"
  },
  "r799": {
   "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"
  },
  "r800": {
   "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"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "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"
  },
  "r808": {
   "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"
  },
  "r809": {
   "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"
  },
  "r810": {
   "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"
  },
  "r811": {
   "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"
  },
  "r812": {
   "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"
  },
  "r813": {
   "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"
  },
  "r814": {
   "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"
  },
  "r815": {
   "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"
  },
  "r816": {
   "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"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "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"
  },
  "r820": {
   "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"
  },
  "r821": {
   "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"
  },
  "r822": {
   "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"
  },
  "r823": {
   "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"
  },
  "r824": {
   "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"
  },
  "r825": {
   "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"
  },
  "r826": {
   "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"
  },
  "r827": {
   "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"
  },
  "r828": {
   "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"
  },
  "r829": {
   "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"
  },
  "r830": {
   "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"
  },
  "r831": {
   "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"
  },
  "r832": {
   "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)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r833": {
   "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)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r834": {
   "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)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r835": {
   "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)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r836": {
   "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"
  },
  "r837": {
   "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"
  },
  "r838": {
   "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"
  },
  "r839": {
   "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"
  },
  "r840": {
   "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"
  },
  "r841": {
   "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"
  },
  "r842": {
   "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"
  },
  "r843": {
   "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"
  },
  "r844": {
   "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"
  },
  "r845": {
   "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"
  },
  "r846": {
   "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"
  },
  "r847": {
   "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"
  },
  "r848": {
   "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"
  },
  "r849": {
   "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"
  },
  "r850": {
   "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"
  },
  "r851": {
   "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"
  },
  "r852": {
   "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"
  },
  "r853": {
   "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"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r858": {
   "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"
  },
  "r859": {
   "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"
  },
  "r860": {
   "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"
  },
  "r861": {
   "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"
  },
  "r862": {
   "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"
  },
  "r863": {
   "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"
  },
  "r864": {
   "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"
  },
  "r865": {
   "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"
  },
  "r866": {
   "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"
  },
  "r867": {
   "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"
  },
  "r868": {
   "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"
  },
  "r869": {
   "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"
  },
  "r870": {
   "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"
  },
  "r871": {
   "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"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r873": {
   "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"
  },
  "r874": {
   "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"
  },
  "r875": {
   "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"
  },
  "r876": {
   "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"
  },
  "r877": {
   "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"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r879": {
   "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"
  },
  "r880": {
   "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"
  },
  "r881": {
   "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"
  },
  "r882": {
   "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"
  },
  "r883": {
   "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"
  },
  "r884": {
   "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"
  },
  "r885": {
   "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"
  },
  "r886": {
   "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"
  },
  "r887": {
   "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"
  },
  "r888": {
   "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"
  },
  "r889": {
   "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"
  },
  "r890": {
   "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"
  },
  "r891": {
   "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"
  },
  "r892": {
   "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"
  },
  "r893": {
   "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"
  },
  "r894": {
   "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"
  },
  "r895": {
   "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"
  },
  "r896": {
   "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"
  },
  "r897": {
   "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"
  },
  "r898": {
   "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"
  },
  "r899": {
   "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"
  },
  "r900": {
   "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"
  },
  "r901": {
   "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"
  },
  "r902": {
   "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"
  },
  "r903": {
   "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"
  },
  "r904": {
   "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"
  },
  "r905": {
   "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"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r907": {
   "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"
  },
  "r908": {
   "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"
  },
  "r909": {
   "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"
  },
  "r910": {
   "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"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-2"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-4"
  },
  "r913": {
   "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"
  },
  "r914": {
   "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"
  },
  "r915": {
   "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"
  },
  "r916": {
   "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"
  },
  "r917": {
   "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"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r920": {
   "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"
  },
  "r921": {
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "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"
  },
  "r926": {
   "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"
  },
  "r927": {
   "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"
  },
  "r928": {
   "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"
  },
  "r929": {
   "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"
  },
  "r930": {
   "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"
  },
  "r931": {
   "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"
  },
  "r932": {
   "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"
  },
  "r933": {
   "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"
  },
  "r934": {
   "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"
  },
  "r935": {
   "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"
  },
  "r936": {
   "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"
  },
  "r937": {
   "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"
  },
  "r938": {
   "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"
  },
  "r939": {
   "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"
  },
  "r940": {
   "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"
  },
  "r941": {
   "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"
  },
  "r942": {
   "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"
  },
  "r943": {
   "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"
  },
  "r944": {
   "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"
  },
  "r945": {
   "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"
  },
  "r946": {
   "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"
  },
  "r947": {
   "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"
  },
  "r948": {
   "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"
  },
  "r949": {
   "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"
  },
  "r950": {
   "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"
  },
  "r951": {
   "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"
  },
  "r952": {
   "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"
  },
  "r953": {
   "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"
  },
  "r954": {
   "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"
  },
  "r955": {
   "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"
  },
  "r956": {
   "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"
  },
  "r957": {
   "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"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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"
  },
  "r960": {
   "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"
  },
  "r961": {
   "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"
  },
  "r962": {
   "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"
  },
  "r963": {
   "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"
  },
  "r964": {
   "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"
  },
  "r965": {
   "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"
  },
  "r966": {
   "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"
  },
  "r967": {
   "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"
  },
  "r968": {
   "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"
  },
  "r969": {
   "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"
  },
  "r970": {
   "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"
  },
  "r971": {
   "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"
  },
  "r972": {
   "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"
  },
  "r973": {
   "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"
  },
  "r974": {
   "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"
  },
  "r975": {
   "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"
  },
  "r976": {
   "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"
  },
  "r977": {
   "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"
  },
  "r978": {
   "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"
  },
  "r979": {
   "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"
  },
  "r980": {
   "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"
  },
  "r981": {
   "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"
  },
  "r982": {
   "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"
  },
  "r983": {
   "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"
  },
  "r984": {
   "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"
  },
  "r985": {
   "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"
  },
  "r986": {
   "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"
  },
  "r987": {
   "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"
  },
  "r988": {
   "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"
  },
  "r989": {
   "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"
  },
  "r990": {
   "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"
  },
  "r991": {
   "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"
  },
  "r992": {
   "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"
  },
  "r993": {
   "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"
  },
  "r994": {
   "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"
  },
  "r995": {
   "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"
  },
  "r996": {
   "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"
  },
  "r997": {
   "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"
  },
  "r998": {
   "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"
  },
  "r999": {
   "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"
  },
  "r1000": {
   "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"
  },
  "r1001": {
   "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"
  },
  "r1002": {
   "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"
  },
  "r1003": {
   "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"
  },
  "r1004": {
   "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"
  },
  "r1005": {
   "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"
  },
  "r1006": {
   "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"
  },
  "r1007": {
   "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"
  },
  "r1008": {
   "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"
  },
  "r1009": {
   "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"
  },
  "r1010": {
   "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"
  },
  "r1011": {
   "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"
  },
  "r1012": {
   "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"
  },
  "r1013": {
   "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"
  },
  "r1014": {
   "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"
  },
  "r1015": {
   "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"
  },
  "r1016": {
   "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"
  },
  "r1017": {
   "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"
  },
  "r1018": {
   "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"
  },
  "r1019": {
   "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"
  },
  "r1020": {
   "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"
  },
  "r1021": {
   "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"
  },
  "r1022": {
   "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"
  },
  "r1023": {
   "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"
  },
  "r1024": {
   "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"
  },
  "r1025": {
   "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"
  },
  "r1026": {
   "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"
  },
  "r1027": {
   "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"
  },
  "r1028": {
   "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"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1064": {
   "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"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1069": {
   "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"
  },
  "r1070": {
   "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"
  },
  "r1071": {
   "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"
  },
  "r1072": {
   "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"
  },
  "r1073": {
   "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"
  },
  "r1074": {
   "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"
  },
  "r1075": {
   "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"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1088": {
   "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"
  },
  "r1089": {
   "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"
  },
  "r1090": {
   "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"
  },
  "r1091": {
   "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"
  },
  "r1092": {
   "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"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1098": {
   "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"
  },
  "r1099": {
   "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"
  },
  "r1100": {
   "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"
  },
  "r1101": {
   "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"
  },
  "r1102": {
   "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"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1110": {
   "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"
  },
  "r1111": {
   "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"
  },
  "r1112": {
   "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"
  },
  "r1113": {
   "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"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1115": {
   "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"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1124": {
   "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"
  },
  "r1125": {
   "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"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/210/tableOfContent"
  },
  "r1127": {
   "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"
  },
  "r1128": {
   "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"
  },
  "r1129": {
   "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"
  },
  "r1130": {
   "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"
  },
  "r1131": {
   "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"
  },
  "r1132": {
   "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"
  },
  "r1133": {
   "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"
  },
  "r1134": {
   "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"
  },
  "r1135": {
   "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"
  },
  "r1136": {
   "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"
  },
  "r1137": {
   "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(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1138": {
   "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"
  },
  "r1139": {
   "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"
  },
  "r1140": {
   "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"
  },
  "r1141": {
   "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"
  },
  "r1142": {
   "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"
  },
  "r1143": {
   "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"
  },
  "r1144": {
   "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"
  },
  "r1145": {
   "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"
  },
  "r1146": {
   "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"
  },
  "r1147": {
   "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"
  },
  "r1148": {
   "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"
  },
  "r1149": {
   "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"
  },
  "r1150": {
   "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"
  },
  "r1151": {
   "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"
  },
  "r1152": {
   "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"
  },
  "r1153": {
   "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"
  },
  "r1154": {
   "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"
  },
  "r1155": {
   "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"
  },
  "r1156": {
   "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"
  },
  "r1157": {
   "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"
  },
  "r1158": {
   "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"
  },
  "r1159": {
   "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"
  },
  "r1160": {
   "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"
  },
  "r1161": {
   "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"
  },
  "r1162": {
   "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"
  },
  "r1163": {
   "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"
  },
  "r1164": {
   "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"
  },
  "r1165": {
   "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"
  },
  "r1166": {
   "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"
  },
  "r1167": {
   "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"
  },
  "r1168": {
   "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"
  },
  "r1169": {
   "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"
  },
  "r1170": {
   "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"
  },
  "r1171": {
   "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"
  },
  "r1172": {
   "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"
  },
  "r1173": {
   "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"
  },
  "r1174": {
   "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"
  },
  "r1175": {
   "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"
  },
  "r1176": {
   "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"
  },
  "r1177": {
   "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"
  },
  "r1178": {
   "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"
  },
  "r1179": {
   "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"
  },
  "r1180": {
   "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"
  },
  "r1181": {
   "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"
  },
  "r1182": {
   "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"
  },
  "r1183": {
   "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"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1185": {
   "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"
  },
  "r1186": {
   "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"
  },
  "r1187": {
   "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"
  },
  "r1188": {
   "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"
  },
  "r1189": {
   "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"
  },
  "r1190": {
   "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"
  },
  "r1191": {
   "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"
  },
  "r1192": {
   "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"
  },
  "r1193": {
   "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"
  },
  "r1194": {
   "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"
  },
  "r1195": {
   "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"
  },
  "r1196": {
   "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"
  },
  "r1197": {
   "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"
  },
  "r1198": {
   "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"
  },
  "r1199": {
   "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"
  },
  "r1200": {
   "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"
  },
  "r1201": {
   "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"
  },
  "r1202": {
   "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"
  },
  "r1203": {
   "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"
  },
  "r1204": {
   "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"
  },
  "r1205": {
   "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"
  },
  "r1206": {
   "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"
  },
  "r1207": {
   "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"
  },
  "r1208": {
   "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"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1214": {
   "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"
  },
  "r1215": {
   "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"
  },
  "r1216": {
   "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"
  },
  "r1217": {
   "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"
  },
  "r1218": {
   "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"
  },
  "r1219": {
   "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"
  },
  "r1220": {
   "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"
  },
  "r1221": {
   "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"
  },
  "r1222": {
   "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"
  },
  "r1223": {
   "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"
  },
  "r1224": {
   "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"
  },
  "r1225": {
   "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"
  },
  "r1226": {
   "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"
  },
  "r1227": {
   "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"
  },
  "r1228": {
   "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"
  },
  "r1229": {
   "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"
  },
  "r1230": {
   "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"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1233": {
   "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"
  },
  "r1234": {
   "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"
  },
  "r1235": {
   "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"
  },
  "r1236": {
   "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"
  },
  "r1237": {
   "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"
  },
  "r1238": {
   "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"
  },
  "r1239": {
   "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"
  },
  "r1240": {
   "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"
  },
  "r1241": {
   "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"
  },
  "r1242": {
   "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"
  },
  "r1243": {
   "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"
  },
  "r1244": {
   "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"
  },
  "r1245": {
   "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"
  },
  "r1246": {
   "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"
  },
  "r1247": {
   "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"
  },
  "r1248": {
   "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"
  },
  "r1249": {
   "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"
  },
  "r1250": {
   "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"
  },
  "r1251": {
   "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"
  },
  "r1252": {
   "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"
  },
  "r1253": {
   "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"
  },
  "r1254": {
   "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"
  },
  "r1255": {
   "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"
  },
  "r1256": {
   "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"
  },
  "r1257": {
   "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"
  },
  "r1258": {
   "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"
  },
  "r1259": {
   "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"
  },
  "r1260": {
   "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"
  },
  "r1261": {
   "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"
  },
  "r1262": {
   "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"
  },
  "r1263": {
   "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"
  },
  "r1264": {
   "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"
  },
  "r1265": {
   "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"
  },
  "r1266": {
   "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"
  },
  "r1267": {
   "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"
  },
  "r1268": {
   "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"
  },
  "r1269": {
   "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"
  },
  "r1270": {
   "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"
  },
  "r1271": {
   "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"
  },
  "r1272": {
   "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"
  },
  "r1273": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1275": {
   "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"
  },
  "r1276": {
   "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"
  },
  "r1277": {
   "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"
  },
  "r1278": {
   "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"
  },
  "r1279": {
   "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"
  },
  "r1280": {
   "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"
  },
  "r1281": {
   "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"
  },
  "r1282": {
   "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"
  },
  "r1283": {
   "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"
  },
  "r1284": {
   "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"
  },
  "r1285": {
   "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"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1287": {
   "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"
  },
  "r1288": {
   "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"
  },
  "r1289": {
   "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"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1292": {
   "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"
  },
  "r1293": {
   "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"
  },
  "r1294": {
   "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"
  },
  "r1295": {
   "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"
  },
  "r1296": {
   "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"
  },
  "r1297": {
   "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"
  },
  "r1298": {
   "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"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1300": {
   "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"
  },
  "r1301": {
   "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"
  },
  "r1302": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1303": {
   "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"
  },
  "r1304": {
   "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"
  },
  "r1305": {
   "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"
  },
  "r1306": {
   "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"
  },
  "r1307": {
   "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"
  },
  "r1308": {
   "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"
  },
  "r1309": {
   "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"
  },
  "r1310": {
   "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"
  },
  "r1311": {
   "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"
  },
  "r1312": {
   "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"
  },
  "r1313": {
   "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"
  },
  "r1314": {
   "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"
  },
  "r1315": {
   "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"
  },
  "r1316": {
   "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"
  },
  "r1317": {
   "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"
  },
  "r1318": {
   "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"
  },
  "r1319": {
   "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"
  },
  "r1320": {
   "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"
  },
  "r1321": {
   "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"
  },
  "r1322": {
   "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"
  },
  "r1323": {
   "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"
  },
  "r1324": {
   "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"
  },
  "r1325": {
   "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"
  },
  "r1326": {
   "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"
  },
  "r1327": {
   "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"
  },
  "r1328": {
   "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"
  },
  "r1329": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1330": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1331": {
   "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"
  },
  "r1332": {
   "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"
  },
  "r1333": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1334": {
   "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"
  },
  "r1335": {
   "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"
  },
  "r1336": {
   "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"
  },
  "r1337": {
   "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"
  },
  "r1338": {
   "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"
  },
  "r1339": {
   "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"
  },
  "r1340": {
   "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"
  },
  "r1341": {
   "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"
  },
  "r1342": {
   "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"
  },
  "r1343": {
   "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"
  },
  "r1344": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2C"
  },
  "r1345": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2D"
  },
  "r1346": {
   "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"
  },
  "r1347": {
   "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"
  },
  "r1348": {
   "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"
  },
  "r1349": {
   "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"
  },
  "r1350": {
   "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"
  },
  "r1351": {
   "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"
  },
  "r1352": {
   "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"
  },
  "r1353": {
   "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"
  },
  "r1354": {
   "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"
  },
  "r1355": {
   "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"
  },
  "r1356": {
   "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"
  },
  "r1357": {
   "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"
  },
  "r1358": {
   "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"
  },
  "r1359": {
   "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"
  },
  "r1360": {
   "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"
  },
  "r1361": {
   "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"
  },
  "r1362": {
   "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"
  },
  "r1363": {
   "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"
  },
  "r1364": {
   "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"
  },
  "r1365": {
   "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"
  },
  "r1366": {
   "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"
  },
  "r1367": {
   "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"
  },
  "r1368": {
   "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"
  },
  "r1369": {
   "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"
  },
  "r1370": {
   "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"
  },
  "r1371": {
   "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"
  },
  "r1372": {
   "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"
  },
  "r1373": {
   "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"
  },
  "r1374": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1375": {
   "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"
  },
  "r1376": {
   "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"
  },
  "r1377": {
   "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"
  },
  "r1378": {
   "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"
  },
  "r1379": {
   "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"
  },
  "r1380": {
   "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"
  },
  "r1381": {
   "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"
  },
  "r1382": {
   "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"
  },
  "r1383": {
   "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"
  },
  "r1384": {
   "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"
  },
  "r1385": {
   "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"
  },
  "r1386": {
   "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"
  },
  "r1387": {
   "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"
  },
  "r1388": {
   "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"
  },
  "r1389": {
   "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"
  },
  "r1390": {
   "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"
  },
  "r1391": {
   "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"
  },
  "r1392": {
   "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"
  },
  "r1393": {
   "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"
  },
  "r1394": {
   "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"
  },
  "r1395": {
   "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"
  },
  "r1396": {
   "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"
  },
  "r1397": {
   "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"
  },
  "r1398": {
   "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"
  },
  "r1399": {
   "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"
  },
  "r1400": {
   "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"
  },
  "r1401": {
   "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"
  },
  "r1402": {
   "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"
  },
  "r1403": {
   "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"
  },
  "r1404": {
   "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"
  },
  "r1405": {
   "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"
  },
  "r1406": {
   "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"
  },
  "r1407": {
   "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"
  },
  "r1408": {
   "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"
  },
  "r1409": {
   "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"
  },
  "r1410": {
   "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"
  },
  "r1411": {
   "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"
  },
  "r1412": {
   "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"
  },
  "r1413": {
   "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"
  },
  "r1414": {
   "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"
  },
  "r1415": {
   "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"
  },
  "r1416": {
   "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"
  },
  "r1417": {
   "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"
  },
  "r1418": {
   "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"
  },
  "r1419": {
   "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"
  },
  "r1420": {
   "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"
  },
  "r1421": {
   "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"
  },
  "r1422": {
   "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)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1423": {
   "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"
  },
  "r1424": {
   "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"
  },
  "r1425": {
   "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"
  },
  "r1426": {
   "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"
  },
  "r1427": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "970",
   "SubTopic": "810",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477383/970-810-45-1"
  },
  "r1428": {
   "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"
  },
  "r1429": {
   "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"
  },
  "r1430": {
   "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>83
<FILENAME>0001713445-26-000100-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001713445-26-000100-xbrl.zip
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
M#$65;(5@Z'  AGEVGUW9-NS>Y6ME9E/5FKI:Q<I4Y3@TQVXMHRH!OG.+_!@
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
M;FY_DSZ"9O #_ULR@H_84J9 ;E$@@4IN2#Y!=8L989\#F_7=P>(M#:8[!O!
M3U6:_V#Z9?J5WB906*L>RH/AM5Q>#H9W>)Q NO'I^W73SD1$M\XB5&MUNV]+
MT,+"V&AUU$+">)7DS66KVH(%HWQ= M8%. 3CXB3R.WP=1XB .(@?-3?2W#!<
M:1[Y1P(F,ZCWES2XT9 &03@B,9A;S_'YP'VF3C,.DPD;:8W>\TH>BIV#P:\J
M%OO'CXO;^ZO;K_^4;J^^W]S>2]]_W-[]N/AV+]W?2* &[D'62ZHNW=Q*JOG.
M>2_=?)'N_W8ES6B(B7:XN+S'VVI7-^9 ]+9>7N3@&5%D[5H>%X/2ER"4XB&5
M_LR)1TJM>PF\*NIL(*F_L]>O4I]LG@8=N-(<P2>&^%K3(2_-%TK")O5SFM0;
MO;\G/I5T19;0#ZE"QA\*LC>WVVDD(=B%8,^,GQ"&8\W85DOV ?&BB6@'ERTX
M9M%^?WOQ[>Z:"?!#R78.!$PNNN,)>>2R>Q &(^E?[']2'&2_ZB0[L2.$&V$\
M3/KB@A0$(N[3\+R$.KIBD2Y\.7TW9PT3PW5JTU"[';VL=EENBN\>1LOER+]6
M_6_+9;BC!RD*[5\:&'1LHA96+%WYUX/:^F/\T)"(!W(G/?;SKVM P+^^))YW
MB<M-[\_'0-K:^'D3=83OI2AS :]G!\>)IA6BV[+T>4L?V/DV/\:]O9Q&K48O
M!; LX1&GPF3* 5&^NWHF=LS6B?'"<+(^B412-*8V!L4=R?4E-XXD>\B,S@U]
MX"-AO'I9?,;Z:&B%G]K&Y//H8 $**0!6[A8<2MV5%1N87!".LZ ^2SJX#!(_
M#E\N V?>YP(CU<:]M)B.P^ 1OS-UMMJ-WF?JD2<2TK=%S*8FXQ%CX)X\7V=[
M?&F&Q[R5T6GT#+.IF89EXI;F6N!63>>I5<Z9:F"$*H'1&H#5&DI_)*$;.2[K
M/@RZ@F>MYL[R&UM!^$!\]]_L[_>[8Q8NT7C=NFW=M:2L>'K(,][F653Z%K26
M(6OY[EWGC=V[A?VY@H\)=;94F%XX3DBC*/OG*WQ/S05IM]'3%5W2?$>ZBT-*
MX]?"5"[M$RZ.IDUVEI1&[RY(XJ%T'SPA:5<_ECX92VWT3!CIBQ<$"R/QP525
M8O<2?MZ$ ->)_:%J &V8^A=L2>)&]D+(:F-X,TUS$WX'DP=$=W&+2-4;O4N
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
M,6;^'@8V=9!_!;?6'L/[YU:!L2TP9N2YLM>M+'6]QHFR@GFW(87V-"WV*WT
M?XG)95;>6 CF^N-6WU>^B^#3G>+2RF-/ZD6+N3C2%V+'02AXM/YX%3QZ'+CL
MJ-/X\ ]_I@_G'?'2FBAI'L5L\QOTA'Y$[/Q_IG@%1]>?"MHB&GD<N#2FT<C/
M=$#8UL&/,;8,H;X;A#.<++BV]IAN[_V ON#:G>"R/0TY_@;O@OX=4%"[,UL&
M@EMKCV'!K<>!RV[NV9I5Q2(%G_*$6\&G1X++O(""U9*NGH=NWQ6YB4> TK8N
M=NYJA#&KT;L#:))X8RMV7?G78@54TXIF55;<9.,:5K]K:@/+[#I=HTWZ1.N2
MCF-:;:+KEM;O_TOOF);9F*QZ!27MJE;GMYO[*^GVZM>+V\_7WWZ5OMS<_@X_
MFU]O;OX;_[Z[O[B_^NWJV_W=5C4\TTLNT(?_EM[2='6@[:C6^#WV/OU'0K"-
MJ?<BI8VII<#'"H4C256:_V!UIXGKLQ;8K&BAEQ4MC*8'40A+S$K2,&>0A-B_
M =88OJ0]45W_,? >6;-6K$ =8[IFZ$8_T^<3WP8) D-@>*4E77C>[*>#K. _
M \OLR1>8>1R$*'BD ;'A6C;1M.!_O'9AV&3"]A+GU5+"2?$W7 =66H_IPXLL
M#1)DQ9F>$':>;SJY%TP2365L#O%'VI7"#J(XO1"-X0K^] @^$K"NX^YC&C(>
M31*-TWK@]'F<OC]*T]W2#AEP#R>Q$A,M,*JE" ] VR2B,,A+D,!/Y#IL=C=X
M>0N+?6J3K'G&2PY-Z2G 7A>L7RV)\N:6(_+RNCGFD^MY"PTSAV39Q2#QG-=7
MT^5&KR^GH'K=J!-68KMCF/?"+7O9MUVLM^LL/!MC<[]X8<04<4N^#%\9P7R6
MC-JGGDL?%Z]38//1LA?&(77<9<L-L#(P4-?K&P_!XK4)_2Q F-*?TT\'X>P2
M7#^AL[?P:(H/),]R+=/6&$ !*=+A=LI]D0M2A\##-!RQRX M4$L1Z[/*.!P^
M#4SL,YY)49DSPI2#<K)'Z<"6"?=;DU*H2^BQ)$-G_$QEJ0_""/D$&\)X,/>8
M]5Z6%R36>0GQ_4J]S1^7LM;+]^;;CLFNFDDP5%ME>Q]75/QLWC$STC-E,V+5
M38]' =Y""N)*(D )%#N"I7V[X>5X5DK'PS!('H921$D(XHCZ#QCT"\; 9.Z_
M22J*QT @/@VCH3N.4D$*R@?X$+&.9#1(/*\Y2'R?>IEDA2]_$'3 %1TD6'8U
M:PG%=*'_D.E&@:D#86I6J,_82*@^9A!%'@DHBK[KX>XW\# V_&!5ZMG-\9@"
MM.$MQ&_S 3@];:')5*O/A#D.A3H6 X,"UP?"=8Y 8$D'S!HO&+/.:& 9.0D:
MVHA,&/+1M;/$AGZ8T<((W\D,5A"V1 +13$%;PRP!V>S9$?E)@:&'6&PK5<7P
MBD [7VAWP=!EV $S"H#F,H<'K38/0$FQ3%J*2GN(&M@#?>PS"B@DPU/Z2<;,
M@",."Q]%TR:  O\'P#_#%A/2&3ZFR)O1T<#2#S1X",EXB']B[S'P*_..>C]\
M=U*?(LI,+PEL_H<$$(_>)3X<25?^@^=& LV'0/,*>RL$*0]^H30(@Q$3]6D
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
M:Z>7]N>ZNU6%RU?/6DBJK9G%WTT\ZTW7KFG+ULX!JO->-=>^O3H6Q\$\@<-
M,[@.F>1F3MJIW4SV*_A8P'(=\8Z9V4$2$6SHE8>EHB')CH.@K9_]E>Z*O]],
MCQ]L?8E/$@?]O_<;&C>3F6>Y KF-$&)&*ZS (^.(GN<_/F!HRB,OYZ[/)L->
M^C _ "K#UST^<;ST]E1/MI145V:]1+.1L]LMN'6V>-VP6IK567I+::E+KZ_Z
ME*JV++5;ZE.KK^L=0TQJ[Y/2]#<_5;!3+6M\*L%_E9PS\D21;MH0=?;U;K%&
MMRE7K6Q<7)64Z*R3XDJZ6Q)2FB7;2-3'B,3?$Y]*NB)/9$:)_K!U!\>=^UP
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
M3N]=]UP\$M=#8'X)PCM@D+L)2#_3?CS]*[->R_(89CO*&NXW;]\TEZ^C\8+
MBHGN'1,8YE?*IJ;+FK&8?\4;@0F':"8&8MML;T *J4U!HP.%'%.7\_T+\@R>
MMQ-P?J/QADS5:?0L4Y&5[I%Y#H*6"LKL"FFIV^B97456K:W%L["R]TA-WT,Z
M)JZ3]R6+6.PJB(<TE.RY0*8PO#>3UQF LPXOX-S>(' O&$PW8S68(AA#BBEK
MZF++%]Y,(6%K[T!N[X*F5+ %NK*B"NM:-^HCON^#F'A52.K%BL&;E)^O*[^M
ML[FWXBP-&TR:ABI;5E5E9_AH<U"1!7ZB-+?.-M^*YG2D.54WY6ZGSC0G\@IF
M+?5@#!-Y818Z;BR/,9=]\UC**=A1:VWS%*3?/>+'8$9=Y5 %-[@TR^%&K K\
M=F3%P 4M%;7)*Z0E$VA)D]LU\.].,]UO.37=  &0& \F>91$5&( ;0:#9@)_
MI+:Y"'UO(:XG\/V*X+W%06X&/\ !1M"6YC'<LNS(AKJUO!:Q;RZ):8V\KI:8
MVG@64VYW^-]($2;UE)RN_9CX#RZFF&PKGD_! EHCGJ?03'U7,'RNGFTO08#\
M&@3.D^MYI1D+"^THLKE]Y$18U5S2U!HIO1.:PFH^IFPN*8/"&TT)ZWI*53FZ
MA?6\F7C>E%U4I=$S-%EM+]84X<VV$8;R#D3PQG2CUH9NA$T\$\1@N1\ "9'^
M44G,8KHS_VT"T]*LI+'8<D<1N=7'243K8A65$)&>;E!T^7>E1(;'ZPR/Y4)X
MQSOK=3X[5WCIQR ^"J6OE)87!N806+HE6TJ=<P@J/7,J..HT.*I0<DYICC*1
MHS2]"T[1UGTT158.%R5>OEY??+K^>GU_?74G77S[+-W=WUS^]]]NOGZ^NKW[
MK[]T-+7]0;KZQX_K^W]N4PAD!LLZ ,@)$MRS*%.69V<U0K:?F@AR+A:/\5S2
M=SUV8'*S"C*B?E!=3^1,#DR.R0L[_;YE*^LCLD26+_ 8[(V"ASZ_IR2Q85:P
M:C5Z'3 ^C*TCLGR%D01#'!]#%#RYNB5#M!L]2Y.[2SKX\,80HJ3 ZCS+&6-I
ML_HPI[#+5RJW\FL&T9=-&:O3Z+7E=J<J+Y>3Z) @IDUR*[<FIBX2DZ+Q3TS"
MC9ES8\*$OEE88&NY?0I;@^L] P3SURDH-^0R#3N$&8K<T?@_ 2XVF7=C4E=$
M22HFPZNRKHL$R_KM-"\1SJ*@0-52NP(FPZH"V&S8J*JJ*?=[LX+LMA7Q%9 =
M-IUKJ[)6F6LG-C"Y#:;(LVF@PD"O-+"R>1Z?AH4&=%GI'%D47Q#45L&5+0@*
MJPU8LMH5YGJM!/?K1/V*+/:CYJTBV?HS5M(L4RWRC=7HM?FO=BHBW+O*R%]!
M*"6E+Y8.T&3+XK\.Q:[-YOH%2ZJ*8)^HNUH\2E*:JSJ-GFXJ<G?[U/62**J%
M_7RB]%8\/%*:WKI ;ZJ")1=K3&_"O)[)Q U&(S?& F[IUB52$JR)^C8*^W??
M@IA*W2*-5PO:7V4%YW/DGONN]TLC#K$EUJL^6M/)8SNMV:E/2%978,S7M,I!
MDG%9CMX>$&I)0(CPX91-[N+ _CD,/)!547[> 8N3QB^B\^D6 K-P9JKC/N9?
MSS[2Q.?/M<E'9INI'Z"[Q(""6X3J#NA$EL8DE!ZQB9_TGV^Q^7<:W@U)2-\T
M&*^_?5E2&#\=CY'E=Q+>A'<QB:G#&@=.OYKI;V4J [2WY<ZJ"75W-B&]T5-:
M@)=%MW#A@C2FH13AASY(*Q?![D?; 91--KI(XF$0 A$XQ:RDF449;T!Y^03+
M 7CK"6(H5%%D)?W_ J!/9RV1R9 2B:1@(/T]\6EJ^.F*+&F*9C$KXC.UZ:A/
MP^R6RFZ9I=&V"52NHRAY#9&!^TR=YK]I&"P#AE4:6YN04_EYM?<RKYLDCF+
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
M#?JFEV0OBT5[M*HJV O6$JS%8<FF9;RUT%E]9^UKNY@I)RL=4]8[BVYU\4J
M@L<$CQUZQ:58;(/NZB4YJX/M:_6.)7<[5;7*VTO[VGP6.6PU8)Y5O%<T:#6=
MMPZ3<H*D[]'YB:_Y@AA(#'04 ZW9+WQS1,-<>&ZI%K(IB+IP[U*YO;P.E?LL
MC>"I8211WZ'.W#ZA-2<!5PB@[J8"2%-?HRB%P6OAN6'HG"LPI[%NZ:YHQ>"U
M2UY%\V'P5/YC_,-O>N+^8S\\Z^&Q^Z;KL]_9X7L!U0V@:MO)*/%(3!T&2I8P
MD@)U-FN$74E31]C/=U_?3.47 "\,\,]TX-KNZK9Q I0K07D?Q)DPF'4&6'I;
M^P.[GCH&1538QC9T]ZA FI6WWQTU'B.X/A4 5[7V[*:/[<6!K"TVTQ2$G4KB
M(X+6Q2A(_")ZZX1@(BCHD!2T'^%YDN=[YQ.)/U.;COHTE'1UBV3B##RGEQ9G
M*?M,B\-6M'I7UM2.K+<7=Y"V05VI_9N2Z#ZF_9NR2Z\=G2_9O[$V2#]XO46C
M*PH0;U75#?G8^BQRJ$E(S6524]V?U-25M&>JU=;EMEY1PS A-(707"<T%_)*
M-A&:6@7)Q'61F8)S!.<PSMEUNHBNZ)CM:'9-N=W6!'L)]CHI]M)WSEY&HV?(
MNG4RUKY@K>-EK5+)Q):QKV1B73$;/:NMRJJZF+-?NJFXX##!8;507KL^9Z8K
M%F82=[6NK.A;GS/;"W>=<E$4[)[--C." =8IQ:2\"$E 2L:L^28-;3=B=]/+
MP1C1&,F23U=O5IU4N=\5 3IS38#NS=[E[.9-"NJK# =.Z;!=N]'KJ&!&FHM5
M4T19:5[I3)2-YQQ!906!=7A!T %OTI0U96MW4I"9D ,"01M$C(H4DUJ4 :P3
MWA8B8,8H[S9Z7;FK+Y8"$@3&*X$)"2 0)!"T+Q%=9+-YEQ):5?B3T*><Y/EV
M8"2B<>Q1;'^+]\%0CT/7CJF3/P.$MD6,Y.AJ->\B1G([ 3I[[.*)A ZKXOPE
M" ?4C1,V8CE/254Q=JEHAJQWJ\H:X23^?]2$)ZJX<XZ@O09-=B(9M$;/ZL@=
MDZ=J[H+JA%BH-8+*I08L!%'>2@U88:M7)QMF3'=,AE/DMK&8"5<ZCT!0G1 +
M D$"07PCJ)3<+E4><I]BV^!+;%>6AL)I7M9EX,-$(B278"!EU2+F8RMQD%V_
MF+M>1;L"[GEJK\&3*2YN!NGOV.U[]([:\&CL;N ?F8V>*>M*6S:65&:MNM_$
M41) IO4$K+920(4#"N6TT*[8QGJ+;0K5%#MY6A!\(V E8'7<L#K&W>F#IP]4
MMKW+J<-Q2\=): ])1*.IQW$A%:H]>UI>^S8NQA3*SH7OW-+8#9>93J4M(];J
MP=1TV50X<=!%5$B$[02"!((V01!+?1(8XAA#>]FQW$1_L@!XZ> V]G/1N[+9
M7>SF(I0GAX0E.%\@2"#H<)N2^Y/,7<XD\['O.S)<-ON(1MQ5'%,_(HP^Z#/^
MIB=UC/W@02<1%10($@@2"!((.ED$5>E"7SA_)%&,![&B^^#"R;NB84.T:S]K
MA<8"T$S_7\ZH_UOZ9^)&;DSO:/CHVC0UZ6ZI'3SX["L;67<:%NFVNK+6V;KV
MD:!((3($@@2":H&@"GUO[D2ZRJ-(/_;-^V\TEMRTQ^8I[=&+**- D$"00)!
MD$"00)! D$!0'1%4*L+5>=L= D,X[36/7>9+^RX:EOZTY(ZV=0U@03Y<DL\:
M9WH[ZM%YI)Y3+M=^.23^ P7'6 KB(0W9?G9(A]2/W$>:^<O2.P]PO?KLV#&&
MGT1\4"!(($@@2"!(($@@2""H@MS]A49)*PH&W* A=CEKATT-;E:BYIX\?P]"
M'/ BCD.WG\2D[]'[X#L)P;HL;9,;6"=86=+3I7CRJ* Y(10$@G98RFK?,L'D
M2B:<<MGP3\1C5<,).W+^]\2GDJ[(DJ9HUD;%$>8;X*6+.M<!*$Z0 ,6D3?!*
MM,?CE0U+'DTWC#5'T]-#_BSU/SU_?I/$44Q\A$;9H^B:U>BIABEW#%56E<4D
MD&T0NTS>[H<8CK>1Y[: J1V/+-%4QD(?W?5]/A?U"M9@J+@']?8B[, ;#D):
MEY?6ZPJ)5"JML=N=)1L=1=:518M("&LAK+D3UF85PKK;Z%75LZ3FLEKPI.#)
MK7G2VG6C=%UI]+"ZE2%;EC"R!.,*QJTF2&>4ZA.R'0NK8&O*UI)>8:4K.0C.
M%9Q[\IR[D JY.\[5&CU--98>ZA*\*WA7\&XY<WE-$G,%#(M-MH!=3;FM+!9.
MJI^US#;)SMBV'_SKN(^]C_"??,H9'@SXZH=Q$+'#J^<A]4CL/M(/3ZX3#W,D
MS;R5+429OD+Z,.TD7OW*B(0/KI^#H#O/FS8%%(=[K8*IX02[$T0RN,S^%Z>.
M%.&:;4?OJK8R,"W5L!Q*.@K\,^@;1!L8IC[X%]IFV4O#,)_\F#S09C^DY&>3
M#&!MY\1[(B\1(F06* "160RL MX,J/#(LCMX60VKP6 7L$JQ!5P3A.P$]#D0
M.0WQ*9@)X6$:TC!$"?&7]0@S&KU[9 =6JQN%BQ]''\](;QDQ+$?"[NFUO91>
M;RF>4I>E:]]NS<^6KWD"5)D4(]BI^BZ&?]@I>P9P$@VE+U[P%/&Q@.6"X9WK
M2_$P2"+B.S,9[J]GRJ50>Y?X) $RH<ZV$V=*8RKSF9:"!7AD'-'S_,<'QXW&
M'GDY=WTV%_;2A_D!S,6T"39>>GLJ]EI**OJRG(YLY.QV"VZ=+5XWS);5T9?>
M4EKJTNNK/J6J+4OMEOK4ZNM6NRTF5>BZWC$JFY2FO?FI-1E#<TX+.A*3A*"9
M!*#7SE!WX?6E_D?*57NWN!<$-..P>U"65!K!<\-(HK V9Y)"5&#?\LUMZSJ"
MX\Y]+@",71#/C">]V6X]5W LFGVV=JGK$B*. U;FMKQV=! 1U+,I]1QG+NQZ
M?R,]K8I.Q0"="FD0!B,I&%/T#_T'"<,VCZQC8@59L5N0W(XSP,3,=C.SJH^
M:QJ77%6V,EHEAS/V$I ON-3B$?GE*^2VST^9T/J:Y+"M*CSH!N@L4Y,[!D^U
M#2LXLR18X1A984U.UG:L8#9ZG:ZL==N"$P0G\,X)NRS[HUN5E?T1K"!88=>L
ML*9#P':L@">@5%,VS*U3ZSD^8%LK]V>F/+@4!U)(@1ILUZ.2/_&+\#K^96/\
M81P&CRX&C_LOTKL$FT"Y_ONEH8ASJ>K#0>+] [Y?=9! -VK$)9_I&#C#31N=
M$=^1R CK#?R;73B2TG#[][5GH0J_/<HJ./C.Q0QP2ZL8/*\H:^:1.>""I@HZ
MK3NAJ2XF2W;UK8\5"9KBDZ;6N'^[H"E#:?0ZLF$).76D-+7&C]H)3:F-7EON
M<!5R6V,VYFEU,%FZF@1/\2D!. $XK@!7.@Y2*P_O6^ W68!C&LKP*(DH0"**
M5T<RZE4O?_\NWDT.S:\(S%L<Y&;P(Z(7443C65UWE78/+ZWRM$9/E=N&SE%%
M_2HC-2=/7VO<O9W3EX[T9596MDO0%V?TM<;UVSE]&1A:,%2>.H((^MJ?&[AS
M^C(;/4WN=C2.Z.ND=Q)F<8HG!<<A';G)2'I';#ND^54PS6V 0/Q>@K]')/Q)
MLU-JU$Y"MKLFLRVYT]IZ*%7]8HUA>I&#>Q8A-X//&>"C"]_YGJ(FNO8?:;9%
M6IK]+&2_=I>34M(BP%=I3P,N**S=Z%FRU54%A1T?A:UK[;X?"NM@5%GY?^R]
M>Y/:2I(W_%44S#//:T>H.;I?VAM$M-OV6>^>X_;KMN?$_K4A4-%H+"1&EV[W
M?/HGLTH2 L1%($"(VMCQ:4"7JJQ?9F5FY<4V.,*ZA[ MZNF)$&:#D:V+NGE(
MX;<6!X1=E()*:PO=#!T,[<)^B&!U,&65, N$NT+WU#AI*>[W2-?[$EGK\HHN
M :](DFCK;3+IN,O@="[/AG DT_P,R6RJ^A>'4<M@M$5Y; A&>/YBV)6%'SF.
M.H&C+2IB0SC"<Q93$S6K32<M/)2 QV"TBG#=]HW3/G^",\](N2[W]D&VQJ;6
MB5_" $-;6-Y6<9"T*H,U4 G;E)C%73W'M"J:0 QVRFQ3M"E'S G=S[608O0&
MAL1=R!U$R;8(ASHH,7L#K24G65>=%7P_<8(G>)(7E%-[,28EINF/ON<,/9^E
M^?(LWP[=?]7VQ]V(G6IA%CSQGFG$S769($U&V("PCS"H[0-A__T<Y/3]5I"W
MMIO(Z@UDQ105Y9 ^,UR5:"FBMIQ\' 51-AB]LBC+7#?M(*"V6##' )0A]0:Z
M+2IF2_18#J@3&CM' 90,@#)%4U]UM'3",+HH%?%K1&:.Y^;!,,P:"IG?FIE'
MUQ4?<UR%,:/V!S(F443<S'%P%[C4J4!S)&H'FQEX8JV(FKYZT%B[4R$_JVX;
MQ&IKD$>!F-H;V*):$:'%$7;Q"*NM4AX%89@V:(C*01YU#K&60JRVDGD4B&'F
MH %2K(&.OCQK\-#(B*6B%)16-^'X)H4/U7YY[KG</WHB<MVD@LT6DW59BF[@
M_I'1O'8/7L.@M07:DO7 '05'543/ S&30LSB^:<=A-B*)GH>B%E8P4*U5_,(
M.,0N'F(KFNAY($;KK\)_V@&QJW: %F?D,^=U_P/RB[7C3G(^_I61MBZ;F!*P
MB2E*"D_IZBBB]CX?WQ=1,JB/MFA75)?@B.H$HO8^(-\740KU*DGJP5'C'%'M
M1-3>)^3[(@HS!RW1U@[.7.'.RL94Q"@EE6?DU^N?/+;BB!3_8T[=VERDX9$E
M;4W.DWFZB*E]5,=#,:5C:3+9Y)CJ**;V41X/Q12>F1BB41$,QT'5"5#MHS\>
M"BH3C!)%5+0V2:K&O(P[=UMUO>?\Z=E#;O#Z6TV?K2J;QP216=VAH7X+RKF.
M"7/;W0(8AI%+HILDG-WBVL6A[[D"SFTWUKO,EK9UY]X)8;-%TP;(W0/BOF:
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
M@&XT+ 2+_D2:^^H,UO+-2<&[$IVCL/JUKNLEHO Y&*WG[Q:,\PL56DE(PX2
MN-0K23MI?"I$U6,AJM;.I)4"Y$T:."FL G'?5DF29A;B+@(2P1"=(+Y9&>=.
MPQ16J;JC:#,+T<;<UU_2*8Q@M)K-ME1_P$G2B#R,'V:$<64\]XEK/8'$(V>&
M1(E2LDW09=^@3_O407!LC^@+'V"\D4>;(J& >)_&<%5<!ZJE21A+H7VR=:19
MK54VJN=Y^"17MZ333'0C],M24GB#=345Z5WV)?TDOQ.R;U_(\C=A&A5?A5'^
M;1IGW[T57IP8:RJ$T0QW'UK!D(HYJGHA&3^ *O4""EM?>$@C8>K%,=+7H_*0
M3&?A"XD$K#B.1UH>ZG:!*TR=GP2?XD7"SR!\\8G[1/5 6 T/]RB\]9E$KZ#J
M]H6_B#!,/3\1V)R$%R^99/E.OD=0*722A3>D@8^=B6C,)GT]C'*2 HD%S*FC
M94%>6= G?H07"S$)6*]1>&08/-'2C/![-GS:^V@,U&$CGI+ID$0Q&Q@.X9G.
M17@)(]\5 MK$-!_.JS -(_P97HXS$NESZ8B3"= H(K,(5%H,.(65$)[H@&+0
M=6= [H0] 8@Q3B-X0R20 "03F[P/VBNMZIX3*E\8.@PZ.-2B)\1Q_Y6"^DPB
MMG:/,))/$6Y*\2@4A7M ,TPM\!PVM(GSC"V?X)FP9X7CL3>BZCB>TY6>OK03
M+ C..L)7D_83ON^=V(L?QE\9[:CXO0O<1^!+#T;L!,D=V!1I@ W@O\)>/ )4
M?(?'O?=IG=I<3.OL9-4+4N+>)=EW^+)+$MY*7Z#40"B4Z4%7LT0184X2(:=)
MM\1[-1G@\X]<@P$1"7S@34MJV>> G7?#I8O4J(7'N<X'SZ'4?:W F[F"K'U
MOP3MU[6O,^H!N95[&VXIH[)"767[4T$'<G3F9#(./0J1"]<1MED\D0#EF?]*
M]Y@9/L>9<\,L@OW-F_DDSD7HCX"BA:KL%%%W=(&<8G?]T7_L"[_?W7TMMDGD
M-F<V@Z6@1E:4^ME6%Y&GU&<*8IY(0.]^)*,TFN^(>7JW@!6ULSWT#5Z<O?'Q
MXWWQ+GBD$V&L W60()[G5/'F>&8;\G;J>33%G.UA&5GH4!?T"APC[E ODQ#I
M&+X$V $P'<:>ZSD1S*(OW/D^&U#FSA$2V&9B%@O")CET?%R4F.TR0T)@4_2]
M*0PJ4RQ&93[J"_<D2APO*$^*/L>%O<L/8]"_8R' 7W!(V30*!<4)@A0FNGW^
MFY!3+'1IR.'42^!A?2I1Z3KXKR)]96$J%0NS_>WQ)$Q!;1@"9F"KSHCPSS1@
M<4"%KI,_> =F".:-')DWK4P97,,[1IEO!'4, =[R"6@HR-+-?^=:CO!*'-0V
M\*8/9$05'A;-H\JBH$B*+KS!)V7@7'A@#M.^\'U/DLQ)72Q-F"F=(! !12CG
M02W=ARYCGXP TQDEPID7 )E!]0'LTL>Y*/O8#< "3@8O$>X$=HVHAY(:?DR'
M0\$3$%1;G>BU(-[8\:+YF_$Y^*[YH'*7(CXU3GWVJK"P(\5Y0M+8#U_BXKDY
M!5DB$EPW3+,AA$DQ#(^R@@MR"/V;N<C)7T1^S0AMWEF,-869T]6&+Y!I0ZIH
MLE=LT?.J]+X+VU[H9*EV[E+C<(BUVL$&>*$,C?IS@<4@%)B(II8-KFA<TJ[*
M^TFF794>F8FDC%WJN8MRZVR9BP^1" Y#=^#68/C-4H2R R76!*28 Q8>8A4W
M)-@+1E3*A+OMY8%;<2*PWOUWD:KJ#V9M?@0^0$+%!ZB>/[ -1_&@N?9G=4#[
MPPV$;0&%+K^XS>ZBW.!%J#Z@*;VTIT>8\(E*! S2>6+2&MB2>B=(3E*&R#A.
MIZQG>";Y:0F>3+8B!Z!..66Z4\;M>V-=^+,8#NV28KZ+R\.)Z!;(-L6)%R<A
MJJ;^HI+T['@^542=0NMT,W_-[D-[AMTD3.-L2U@AP<O<_8%CPG)%84!?2L\G
MV(N\:)1.X;FH]J'&E*#,R'>C$55]7 ]H&142 _:O<11.X?8P+BU#'0G02C"7
M;?'Y:C*YC#;(E.W=V;;P[/AI 7J7 (%0#4J<7[@.)('-WR5 +]"=$3>%UH&W
MT56FS?UN&$[0/8?JPNI5[%ETL7W/&7I^9I#@4C-)/\R<I.C1&J*B/M=0F$HR
MBBAB8%6'812%+S@<=!0*M-T)S"8?)\E5'+C IQ5::3#V33B^@4L7AD)_+0T(
M+!E4_ 'P3R'>3C5 L<RUA-&+,#?:G+R4MR(VD!*OH!H$1@NJ^70F$>Q\\,"7
M"7K7D(V8?Y$JFKA#@D3 ]_XS=9\R]AB&*>/^D1-%E'>W$'4'G]DE[VA@)(:@
MF]-F\@?L9NPQ\)2U7@V[PFEGUW7:M5) _%68WQ1S'J-H@A05D L9FU-T+8#K
M59@2$);,YPMV2@ARYM^D2FBL,#K5_M#+':']P@0QH1;ZD"0OJ/52F5%L$&RK
MR]WC^.!AWEQTS1OF R>!0RT/W&128,17>G_D, M5(&Q#+>NC]'O&D[#7,-.%
M;66E@0)C1^BNCME) ; ^;$$>V$YS"0I[2OCBS*]VTQ'S=B0ARJTJ0F52F.WH
MY9T.! +UZ/O>3X+2&DT'-+_@!F;"^T![6(K/ 7U47$P?SP7H[)RJD8GX#MR5
M/=PYT1J=;^$$"YS3:P#!D\QZ?&:2*R!/U,X3,_6<VA\./4#(96V^V=(#C4(P
MPHJ-4V;(.K_H:QC>F-,H%W0E5Q.E%_IJV-IGE,GTB8H9X<Y&Y3A0+$Z'_Z1K
MEYM0<P4&+.P4C0TZ( !(&,7EN:"%B^1%+U%"Q3C;QGQ8"SR?P Y;8Q!2&2.\
MR9AF2,:X2 LLQ$S[;!& .L"J.,,2EMX6>@V-/\H.HH G4T2I3PU\ G9Y(J):
M]4)PE>(R3C)+'W'D(LH2>IA5WHI'I9[4^7[CH:4X(U3T".DLLY1F*<!XY%,O
M&EI=\81Y.3T$ CM#&T4A<'L03IE<=;U\<YZ&6 .0:FT932D@*1<^4R4WFV>V
M&OB^?)O.EG&9!:JUD.SL#7B@!'Z*Y1</J4-)3A^_MR?ARL.WY/7A6SP2BT=B
M\4@L'HDUU[,SQ9B)\.*4&Y3C];_:]-?&N/]8<Z]2,*@SQX&=#S:E>(;['YZ(
M,7=CA@#:?Y.>I>&F_V9( @+: O4OO%W4#C*?#?-[S_7..(5_%K=&U !A1ZZP
MY\H$OGR+#K@'D3YWO=W#W@_$^^;%/P\[*I\_%I_%'HM_%4:>)G7 G/M4.I.-
M81;,<4 5IEF(0I_YNG+=.*5BJWRD,"I3BFKL([8"$="*&0N@7&6GU_19>,FZ
M@G;TL"G+^:<_HO\D^DEH H$0%Z?18N&5I+Y,4'@)/ *NH>;5U/$">B2[]CV,
M+?,(HO$"$3PP_' N2Z%36:F]ZFNSDX709^?/Z]^+ZG'Q""0LC5F"2\7L5#<[
MJ$67V10/AN?$Q',QI"4=.@H34HB0F!2GUHL$\()GDI\4PD?J5*8661C<T ]/
M(9 @H%94F;KS^VZ>4+,7BM Z>GOI+E#J@M'KPLU@@*%A3Y5:^(A19B1B9XK
M+%ET&6C_Y#5;W/E"9IIZ!';W!%!:3)\:B7-7]"8R,2K%V\C4;4=7.8PJ N,K
MA3DS%(#N(?P/D/S.#3'$Y  9">,N1?DLO&5SS(_6!3\86*I?@ NH5T"1%(U9
M_)_N'M_#WANG(+[N'G_ )7WZZXVDBH5U>?9\ILP-6JB869?[;X7?[#Z<SB(R
M(2"\0?:QR[.+/OZ:T3#4#U[L/#U%U+,#.^^'4K#+F\=T",P!"%(4Z4:3WMXN
M7PU;P/(8A.S!9VAU1FF2^SF*TS:,A05HL]#6+)8'G7K%1.C10^DTBSK;1T4P
M$)W>/+Z"9'3#-PN@'D]C%GJ"ITZN$[FHL3'O(I(<%<$T+O5*^"\'5#:0BNR<
MVQ29>"-.A.%BR,HX!/0795$_66 MAH/ V^&B[.PA=Y+E&BB-)LENI]X0>CJ>
M>7=*$4P7?[ %_/J(074YP^H;&5:_D8Q6,2R@Y G]=''&AK^'H<N\5[ ET@"1
M[ <:/!HX_@V>WC^&XP2CWDLLJ>H92WZ'=2,TW'2*!DBV/60F26G_0"A6/O3,
MC.IX4SK<:>C"V/ LH10:F _<RP>.AW=Q3HU1&+.I#@EP"WJR :N,HS*&F5_K
MH@\WG%$>GM&:4?3@X14$Q13,-NJZ+KOY,5*>Y6\\D^JG ,<_D<+3S<X!J,-:
M"( X19PG'?_+!$\W0B8(0#&:4<C\&R^G1A^=R0&"Q&I(4FP]JM\A2&O5,-TQ
M/%_=+SS_&WJ94_()S&QT<.':_@40N >1!:([JM!;E-53/4VYM%!\M2]D,S]
M]UO<SQ_&V1.IQ[""<&H'%#[DL7&(?AW*&2R >C$Q)F)46%(2AM3*BT;D]J ]
M%&:<6<'YX0&M,0<S]YU93&[S/][E*?A>0"=!;WJW^ 8\IE@J+T=?R'Z>^]S[
M$O.[9Y4/LC=G/_?AI]]6O]>,OF)8E3])?;GR^W6/DN6^(=NU'K7^>]72^*!.
M/BA%W?BH+74U-G82L5<NJZPHRASA1R^A:>W4R>'[)"($?1_)),X"6?\K!8-
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
M[<DYF7-R)SFYEJEZ)%8^*%?%5L"*%15]U>2HG:O"F9PS>2>9O$D>IYIV Q4
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
MAN!F:Z<N![E9_1_#Z+<!&IX[1))<%X5RMY2@R@65] 4J'0(H>^6R]E/DC1>
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
M##)UAEVBD0#JVR<RC%+<A@J_@_ #4XU<X;]A#W+!B/@<L) BG##UH%'= YT
M=,>/A0>JOQ2A<3_^6_A\_U#$P>5A9&!3@IT,6BYHEMY"A C<\#L)J'?V@Y,X
MPM<($,;4O6_,#"G%X&2._AACC;)XU=_??Q707%;?K;7TGX:S54M_6V 1:+ES
M#^'K!Z;U/%(ED0875=GS@ -9JSC17S#GBZ,TT")!UPF><OUM3CI*6)A@H0B@
M5V,V(XY?* H+Y+SX0Z2[T0A-'*0$:G.+9DIVT!%G)QTIJ#W_3-VG:>;USQUY
M,,<),Y"\GZ!?3<+093H\-6IR6RHWDXJ#N\RVBH0(G6OX-5Y?+!):0LZ+PU0T
MT!@S^Q!]33C:3/_"@PZ@NN>F]" DC')]M?!%B9G!!P_"</]1-FBJ*#IS \UQ
M04./Y[H\T\YA\JG/SL+0]LW]F>-"XN9*&#U( GUQ(HS]\&7#883 ?"#C_(R$
MS2I+1,#[XG#D4<HRY1Q/N'-=,Y]#$#/K+;=7&\PXP C>?<XX'O%\+3N(^PBH
M25YQO]ITO&$KEW60(4M@7Y5F^?\);)[=\M ]HLV(KNC<@0F[PE/D3"]=SCV4
MMEPM]_8CA[\/G8B*JP^%B\1)DTD8P<-Q^Z1&-,B!@B S1A :AI%_E\[V""==
M3#VV<HZ*HX1QTWP1LC6X*\;%'-OS2!)[SE5J=2@8DT+#>2@VSOV>>E;N%L[(
MA3<H/3.=8AT:<BVC+\RC%]==6SA 2S2D1(TW#F.\[$C-;7B0PX& H5TD$=[,
M3[F?/0?-^YL8ODXBYK^9^4X0LXBV&75_$-@B O($6S?;NTK'_5GP%CO\R%RG
MY6@ U 5&Z&8L'3\7T5EEOQFZMI@S9QU%!#<DS-.7G0P5H03,I45W._3(>J.4
M.F8*+V05I43JOPSPF&?FL1V*IKAD+A7J>89MA![2H"<DHM[)_%R9QEW!ZRB%
MX6]<#_P](@G5F&J<G;V4V61#%#Y;_)5$_'4Q@PL[S)R8[EW@?H-!PO;'QOB5
MGIT\9@_?)3%_'H]O8P"EJ"NJJ$O*:@SR'*[54 UK9F,LSG55!=YMJFN58;TW
M4%1[0V#]IER*)G,$JL58$1D^EV?S:Y8E6VE:H)F8AK0I1ISYXA#416 \KLT<
ME?'%Z^M_H88Z):['A%E$89$#M,Q^Z5;!G!TX86[%>C&,KM4PR,Z*XI+ZDSN>
M"56",#:)6D<@KF@'&+R\/!PV0B87L3M'7 2Z+VRM:*&&SZCF%P_"%:R8GQ<+
M^8DPB\+*CX3A5L^]P3  9X9J3\>.4._9ZE#6PKQ)$N%A(A+I,UC\N#E=.L27
MO".:F(4J9GK:_"C+<<-9DN4%X87HPH-AXQG'W0M>_17V_P5]AEZ%W^8*3.[>
M&)(12"Z!C,?H 7G.HLV"(/.'%*& 6 Z&FGTI[-PC/$(B479,^2<]\L$WE+6B
MXHWB+DH/4S5+:^IE:XJJ)OZ5L#A#/#@FP'4Y3]X,*4\@LX)QR'0 M)W=A4!
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
ME-4"/7\OVJO2#CAYZM26I5+/OE2J1-/7Z$KMD0F&OP:+^7*+74ZV$$ [/P'
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
MRT?DA"WZ10CJ9$B[67@VL+ +=*_<(2MZAE/PKFN*H/302>6K,V^2B'6Y<%Z
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
MKNI(B-D1F>HI&)F*9Z"!:1H<JRW(J@05]&!*BQS>=V%Z/US 5P6[I4P\M"6
M]0PHG$?%DCT %6G=*LUC()L0G,&22".Y9UI ZU,+2&V*QF0) **,#U@BAKL*
M@!$=I ;^#<M% $Q\/ROED-GG\!.8BY/\F*0P#=^L)VN0I5W(*R_8QW5<*>:3
MNQC9%QTIG7Q8B'(<]7L5Z>0'1CGV,3Q213D.FY1.7M-EU3(FM-,3<7+[9KEW
M1DW.B]:#G=-@EY7*=CD)[LTIRZO33B]WA]W&7/H>O,/&!&_J0A/-#R\YN)1&
MOS+!?=-6E04=A &7UH5^:H^GCI<J."J=8/O=X^7I%4^PHVVI@E:[O(;>XZS!
M:C<G6= >M'J') MVFIRIHP>[S,'L(PXV:(LLVQIN4P]V88,ULIGJH7&-S7.,
MZ#R>YC>!UAF1&W,V&M,Y[. =-N90?? .&^.^TSC<N,.])$W6%>T1,PO738H:
M .G24@:MLT]V7J]M=88[/'LSL'OVZ=R=LS>2.F=ORN^G8)NXP_7#BKY;T4^=
MZ5-GD0V[O1]>5;H?12!CRNCS?LL:FNOI=IU^.=WN>;?5ZV31PA69LA7QS32Z
M9;6&O7+[TN>#UG"P;:R[L?KY>'9KO1OJ<ZLUV+(TT8(UVUO>A)7&O#>ED&;%
MJ.Q"1F98@A9F:55D*N6IPVL/PT".ZK!Z9YQ27EF64]8R[D>PL9XH[#F$24;9
MLV(.T>0R3TN#S8#%M0,0\LW(OG\N?H.M)+&#HL&<*)1I")/4]^&?(."^F-T(
MQW^*-H4B64"&O"N0P:\NAU'VW>,F4&W;JS788Z^(*18EHBVHX8>XDT7BS57:
M!"5BE!KCYJT?,9\"G@<YXZ@O\7$$GUQ=EE22-PC-\RDH-9 '4YGSH3/6-F2L
M]39GK.':Z0[^WK0IJSUZIO/<GGP93Y#G5JA^<-Q:5CNFAOP6!M>_W-S\;KS+
M,FA_%3EBYU#7 +/;'!#Q# 1=H'::YPK+;#A*%(O3Q<(7Z6T[91>;*A\[RI("
M2?"#'L("!J22*/6+$J1P8A.GX;?,3S$'34P"+X<@\D7:>$&;D<$0\ZV+ENG-
MQHV+,(?)?_[I_>>W-R2]WZ'J>L/BF?'.#Y>4^H>P2.X=%)8X80[VT<5%@AWA
M\66L\MOD4C'KK:QZ1?X=D^F,: ;%"6;:33T'%5 0P/9:QD\K@W]3ZDFA!2RV
M>2SR#A&4N+:(8Q8D90M&LILPY=UA'IK,.BO.+A<7X-^8599&PGQ4=2S,.PF.
M]T,,:YQ@20 $#"X>+(H"A< T7D#SDQ:.^)1%KLIN+&'QAH@!OO)7:\NX#Q$(
M#$ 93HS=C/-L2Y5\GJ>-PE]@'_BX[/RY,DG#(UY4:,M-BQ5PR^>6'8YQAA*9
MAL$T5,:BR,LKP5\:$3&;<TP2#="P*O8&;QG_#)>PZ8B,PDBDA+*"T>&#09/(
MTB%D..2642I0N150L0" )!*9A\HCQQ/O_IFZ4X(!6#[K>:QC3-05?(R9B4$L
M 9]5#@ "%"0K>-OEH(9!X4H3L8A"M9X[G)LM-)Z%*:;\4A/K&(@KD@(#>\XC
M'26A2>1.K!2G8Q"D"1A$Q$_P/V06D$F"YK"&@KF&/Y@D]1.LV\*%>;E-&K6,
M#U3"@&S1P.,EVS'[4+4E!T$.'!,!$<_9JM#>_GXZSK*0P?:5[(RL[OM*@,)"
M4VR +DF42)[*SV0E7D0&:@;@\ZHMM":+FJYTUT4KEOV@ZBVD(0*>()6%<U[0
M!!Y:[GC2OA)?O5"\:.+SIGHA8=_4%\;5F <P:O+"A-&!W('DLO,0FV-M*G%
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
MV$GI?'^,V,1:&C:5?3K1' '1*PWVQVW.V=Q6G-U^R^X/C])^S[):?6M4LYZ
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
M-X66TP026-B4-S9Q17Z*(M4(0## \PN?.>I+?!S!*U>-N*0%!.E\## "4*8
M*P%"_ V@,653>KMEO(,USD6)*\()+2#B4Q;1=/<-:AHQ0/M_OAO:=OL5_K#L
M5__+5\8[+P#T>K*[TP=1AQK&^Y4G0'6Q?/)S!(BAH?_ =<DO6S2<]<IX4/!T
MC42P!-T? 5Y[&9\2(*7XH7+9MD>5<KG;M5KMNP*KUY<"RSI(+J_M! 9(D 26
M8>2[#]T)*))VQ4:LSKKBH8T,I>0=MA^T$:ED<.E 13-CRL-IQ!8SCTL]DDDM
MDDS,2<((143L1-X8IF!C8,[6>:4LO D%5G7JPCF%4.LUZ37I-9U^33IU0:<N
M-!==.G7ALN)8=4"P#@C6 <$U" C6DDI+*BVIM*2J%6!TZH).7="I"YLNCY7?
M--(I#$V.1AFTS4Z[V<$HFM2:06K=GCEJ[UMW6I.:)K7]]V5WS6[#I=I9A]CU
M#BPKVO 0.RV!+D8"67;?[ UT:JBFM1-D+]CF:#C2I*9)[?%M^([9&S8[)TL;
M5N=G6)U%[L*:1^W!L;+=5K<J5+;3ZJ\%F)8#2C%NMO,]S<Z9HQ(-=L]D* ;O
M.VM;PB#3/%&!)4GDC5,1,@FCYNN?P7L8.)W&;$I?Q>EB$48)O!RZJ9/ ]F<8
M2$^QX'F(MXQOA:V&:831X@E&=YL4=^XQ'Z8,)Y.84PRZ'R[A#341907(>'OY
M$:T=>,-S/![ _^,S"WS]R&/ '2 8-_T6$.2'"X2G\;/H]ACK4-BS",G3:])K
MTFLZ_9IT**P.A6TNNG0H[&7%1>D ,QU@I@/,:A!@IB65EE1:4FE)52O Z%!8
M'0JK0V$W5_$N>%+=W).J8V*;><EI=RS3'C3[EE/36C-HS1KUS;ZEHV(UK3W^
MOCI=L]]OME@[Z^ -ZZDBEG54K)9 )]E7MS,T>[;=:!&D::T9M-89#LSA\*D:
M)6A:NR1:Z[7-?K?9I';>EI4.BVUL6.PF[YK!99SB@XM]=UN#JB+8[3N!LC"/
M-1256*W.P:6^LP#90LG5/"CV;G'L8D!J;+ X#AV/84W=I4<5PQ,>!<S'Q53#
MB>$*O<23\:UKH_/YP@]7G%]'W*=1:1JSJFKSVK(X<QW@F61S7*S$8Q<#.!=A
M[&&9Y9<T#XR=QVUBS&;A+4F0[?P5-HY#/TTVO[*5E(7K_/2$VVF7 5/\=Q;E
M7O\IOQX#5+]>LPFL\R7SEVP5HU0N;A!V5X3FSH#8O.W)Y#&V+0#O<B>,J*KV
M2Q"J/,*G8"6L#LLP0$I,_O'L.Z\W<#LCRVE/>GVKVW<Y&[;AQV3<9?:DV^M,
M_MM]]OHSQ3"'$^,-3(C!YC_^P%Y7H;7IT>"?F"_EPZ\L^LI)X.A \+,*2-5K
MTFO2:SK]FG0@N X$;RZZ="#X944%ZO!*'5ZIPRMK$%ZI)9665%I2:4E5*\#H
M0' ="*X#P3?=ON5.U+ERHNH8\&;>Z%NCGCD<#1I]I:]IK2&T9K?-OJ4+^&E:
M>_Q]#7JF/="5D6L;J=1_JN!8'0.N)=!)]M7I#LQ.7VL[36N/OR_;LLQ.NZMI
M3=/:"6*,^V:[W^R*[^=M6CV5'-!!X ^.I:WPK!TM_GO0:W4JXK^!GUO6W0#P
MOBT"P/O=AP> >P#";1O;,4"<:A_C$.-HPT#PL8FK8@;,AD\#0@&9YBF#P1L9
M%OL+#WC$?(+NC3OW B].(@I?U]&QYQ6EI]>DUZ37=/HUZ>A8'1W;7'3IZ-C+
M"I72,6<ZYDS'G-4@YDQ+*BVIM*32DJI6@-'1L3HZ5D?';KJ6*/I26<F7JH-D
MFWGE.>B9@W:S@\DTJ36#U/I#<S#4X=B:U$Y :N;(UK7\:AO&\63%TG6$K!9
MIZ'PKF7:NDJRIK631"T.3;NM^T]H6CM!Y+_9;KA4.VO#ZC(SC\XB/':S:^UH
M4;+]UJ@B2+;3:E?42&Z+$%G[*!&R^9JWK'7'2-GJ^-8SBUG] !"+C/<! )L;
M5S),]84)<R4Z5O4L8N;TFO2:])I.OR8=JZIC59N++AVK>EF!2SH"3$> Z0BP
M&D2 :4FE)9665%I2U0HP.E95QZKJ6-5-=P3"A^I)'RK/?*A!P8>J@U4;=?MH
M]TQ+%]G4I':2LF.FU=7!JIK43A%3,1KHF(K:QE0\F<+1P:I: )UD7]V!.>HT
MN^JA)K6&D)IE]H?-SLS0I-8,4NN;=J_998//VZQZ*H6C8U4?'*NZQ;7VT!C5
M[EHTJHA1[:^5=Q4QJB,1HVKU'AZDBL&G>=2IFW)\<P9;IGTF'(9/#'@]@#%A
M46$:&0Z+9S2_%]S"MW- 1Q; BF&K^>OX-6Z/^2QP^)F%JLH@U<_LFRJG:ES]
MQ ,^\9(7&W>J(U/K&R&GUZ37I-=T^C7IR%0=F=I<=.G(U,L*4]+Q7CK>2\=[
MU2#>2TLJ+:FTI-*2JE: T9&I.C)51Z9NNA&0+M.$?5.E'8RK\;K+5(>F-NJV
ML6..=&U+36DGV-=5MS-ZH)C0-*9I;'N8CMFU^XV69D>S&^J$EM]^U2&:E\F0
M/7/0:78PDZ:T9E#:E6T"E6D#HQ[8.%<J&YC#4;/EV248&-N#%>6NKI%=*!SM
MOF#%ZR/'K-V[)PI0^^_Z?QNCTAJRH=]^-:Z-W\+$F',6P'HGJ?\X6WI-E_@/
M*CA9@V#5;=ZVAT>K=BNB50?K=5;O#T<M![#N$IRZ5A95!N...>R(J[]@SP!"
M>'N'>-B[:/;<?SSS>@.W,[*<]J37M[I]E[-A&WY,QEUF3[J]SN2_EMU]MF\L
MZ^AQZ>".$YKHX%_>7ZGG>LF*D/2&+3#$U?C(XS"-'!XWG<R_<&/&;N$?+T["
M"%4)T,K$"S#DV*6 Y1!0S1*@QR(U >&'Z71&H=N+* 1]Y<;&) KG1"<Q\[D1
M3NAU&-;Y2K!;L)6(=HZXPX%@7?$"!44#/(#RHKAE?$%JG (,IE39. $Q)&8)
M8X_*&LOUP,<42CWQPV6,I Q\UFT9'V TL<R5D6+Q8UB&"+D&^JXN DR+PV7C
M7[3L; 9<VSP<>[ =MECX !X!"'QCR<>P(MXR-I* !'07 XO%\D/0VS@U["./
M)\98XL);DF+:^2ML'(=^FFQ^92NMB2N=TU-6QRH#IOCO+,HUS91?CT$>?;UF
M$UCG2^8OV2I&:ZFX0=A=$9H[ V+SMB>3Q]BV +S+G5#PS$NPZGB$3\%*6!V6
M88#*FOSCV7?WBV@0T)\IMAY8X@U,B+S[XP_L=15:FR?X;D@TH)862E>I:A,8
M&T0BZ&.[)1O<C:4^!B&#HL04 H6#7K@%00=0,4D@P,:_<IF-P)TT N;EL9!(
M6=+'^IL@<X+8$V*'OH,YQBP @>DX<"+ H<&JX"LY>.'C!.!@N)R$A%Q 2/DU
MF#\"$MHGO57*,EEZR<P (0_H 14V9XE<(TX^:ALN\!TFR/@\+LAR%P0E/K
M=3<#JZ%E_%JUS^)&_FA]:AG3$,XF 4Y<>,HLK.=Z&C$7A6ZT0"H59E3A+1 ,
M@;,JO5RQ9S!10&\X'FQHP4!NMXS-B 41'H7?0#<D8"P9]O=*1>V-5#*M9MQ'
M!9G$GDL 0F#]$>"UO?$I@2GV*BY?2Q;Y$  8_94 HT50[!%[D$;A2%S"HKR9
M"YL7 0:644*Z]0T\X27TV2\IBQB\PXV;*1C,B%X89^8YP!2%5R/U:BB4.-#B
M]D&(.%WC@Y.$8Z#\(2W1,JX .VI<8-M?&2"[0]]U7@BL AW< MI$:P0&]LXM
MOT:SUC2>]S#!Q\@2QB)^&_JW: OX(1.&.BPR<,&,]WD"8"#.%:N<,,?ST5*\
M^I_OAK;=?O4Q>UGNXYU\@KZW7KW EP4<GEO%>8$800Z 01['*0(GEI/%A=FH
MXT,@>'[M[6Q4.<PXC*)P20@S'!XE#'X&87!-C.IBBA2:8%$$#$<BZQ[9>)LM
M;(*8NK,T4YZ+LF6@[05T'((:)X3!] Q!#\06J(E7ID &?#4%_$ZEV'G>:_5S
M;(CA8)(4K5/DN#M($'L%F ,-W#+/)]8E]4?/;T0)GG&>C^!DIF83IZE\,?EH
M,B-OIU%14CSO%L=%;%9"M_'RXH\,'H"2>:R$XD;@F$5D25*]^>FC\2_@-!"_
MGV$0XR<@C1D*8?4IT,C'=_(95*X)L2..GKT*X[!"_B6#_QFD84"Z@YZ0AUG
M*TIITEA7-R_HL]\CU# ?X7/3N/I)?/;;?]Y]_(D^,Q9^&AOM%B:.PC*NWH@'
M;EQ$ = C+?C3!UA=_C1F[AA7G"$7Q, $<+02#+ 5,B],ZEG"B(7C;&*[]WUY
MRU4@NKO[+8LTRU_^_,?']S]]J/R*WGOSX>/'&_FM=(%D#]S\\5;L^Y#=HL06
M!RQ@L*K-6W<WGY'!;OC.%OJ6X0GVDP>'04Z#H+Z(4Y@.R19$V^X++ZT-3JXH
MZ"*T(:33!(Z\L!98101#PZ1HK7AD_1@3CNXC1B9=E**_)0$,6[WOT;4"8C!(
MYZB\</XT2-%S!&92(J5[4I),^:CQ+C*I\7+F\U:)"X8H*KA8.A70$0 ?N9XX
MN<LL[%SP(+$Y?DH4Q6\)A@!@H "6^HDT,>%CL#Q W+Q1O\J7.-DLD>>4!J>7
MI)I57I!T#':BQR+0KZC\K<$K@XTSQ0.CI4C!+A\#A09@@)L@GV B,.,Y2KTY
M^PHJ%'L[>>-43(:9YJ'O2LTK3"8^X5$DK2FDBC 0_A<Y0.$P0/S+@RE8V43F
M,%G,Y#;$.0$W,IG $E%*FM) (](V4IJ=N6!Z"*<B# ]V-5!L$J)WS = 1C@R
MG3Z%(@W'0$72?;*+XD16(HM;^$P)#@A@A"1(@,0C3Q7\HW;/XI@G)72B1/!]
M[B0H!<#D \;"@>FYEO%/L(A@F>8]ZRB9BN0$!2'! F3AB/OD1X4%3)5Q&DO8
M^^A@PL9<Z4)1A3/S8$)B?C17)('D.#'$@4BXGH0G;,G)*TN.6$ $&AV$'-QV
M1I;G:U"0+]!'J.6E$X2_3W@.,\\D!@<#<RBGX%Z'.?$5F].Y^H[-B/-NL>[
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
M[*WD-"\R0G*6>+<JD'-=?XCC^B8-TC+^&2XQD,JL-@OP\+N'L"D%_7@!BK!
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
M*80>SF6W"X79X.[/XGA\%:CIT!H6NP9!?J#M>N@-8M*8-+X/AG@WWM2"2Q6
M+7W#^KZFA =97*8-J3MS:52Z/+Y YD2-P73WRNDAC^)F]5_[_CZ=SK_PO_Q_
M_?3M1)UOWR"K4FV^K$_2GO;-0W\ZI>_\,OTQC7;\U9_2@-SU_=MJ\P6E: A?
M7FV^?2!M)_GQ=^FIQS>G4_KQ=^W;]D3K-MTD>0#5YO^M-E]KA)9^UK[]EJ[T
ME_[NT']?0;^N'W9\F6_3A&R%*(=!SN3]D[ @]=(T7&S3JNTK 5#?H14!7#ZO
M6&1]"8]#W[UAH9>QT/]XPT+?L-"?"A9:;-[K9)I,=U(ZM]E"(F%TGQ8BU6B]
M]3>9EV3)55PIAW =TILVH2=H9, MGPG<0UR6$79#_604?4]"1)85"J+_C.H%
M2:JBZD4P,:'^,.BN$:9;DU_6/A[XPK+:M70D<1)L&I+7S,#@>2$L8U$B54QR
M-]C1?I(N^.P<HP?%N%A"#1G/@[>Y_OG/7X[6,>2D0&^^T"_BL%3@&PZN@;IX
MFT<NT8Z7CN:.DNX9/Z)WXE%#]-W4'M!4Q:<5GSX5*9-VQ%?%HJ:$V#FUV]>A
M(@SFPH>^YXXH)).B1JMB?-+3GOO^@.G*A6P@%9CWTH+E<8L%DK> G=$&N!-J
M1$&BA 3E>":=PS1QUHXCWV%*%AS]:%Q6P/ZQW@G4A/P1#JUB=SJ%65E_>HE4
M]V($C9*?U?*"Y)KP!T7^I,*(A)H<MVHQN;<'!*XC0;WE=Y1AV:1%0D0?36C:
M6B:E1+>4P/5MS3VB>XNBQ:4'$#E9(O!$Z;#95>9!X35?/OW!=PTK0C_*^$EC
M'6F$-C750"EO(MT-)3*\5;$PE+4ZP29>UY@CJ%IS3+XB</I<W !\ ET>[+'
MSQ;S6"G^ODXKB>7NJ#\PK2?E:U*+0O1! 6RC&^C)7Y!VSYDR!;4)+G,#X;&?
MF-:%&QB^6- TRSHUN!>!LDGI]4+CGO*\HA-!N -R><?E0?&^"X@4<(@A>.Q3
M?Q9\$:U2\::C&'2?:VC(6_]=Z1M?! O+3<3Q)N+XXX29M0\W*"86/3$:,N==
M<RO'4S(BMH+L%#<O@/RL>"?EIVJZ<UBJ>8D!H?W8-&_AC/3C&5'KW=#7N]#6
MLXLU$VF:AQ%\W^UAWAA*7EE'RE)37&Y@=:C\IOF(X.QGK0@;G#6^GM"N!*^9
M=];KS1OQ+4,[81S&LLC'O=>L<[09C]02MK0KW1CP;@_E_LTO>/Z0^:9,TMN.
M !PUJ%J9QV;\)<8ZO?Z!G*J/-NC,&4(CG*YS:,C=F^68DB5*?T-))+=8O'Z(
MYH)[1W! TWD4KO^><_%5O#E](E0.S)TS8[(GOZ$=QR:%\I"E(AO$C8W\J%KB
MT6%).^:Q[0\9#L/Y!01B0^OJ4#]E[#=I(FK%B^TH#?3(<+__F-HML>\PXP&J
MB0@9?/&0%3\D"\JE1G*S)T/YNYP)<T(>V[.DS*@3?T77Q$PJ<[E'C9-%'\59
M>P[.1(=Y)PK>N(.D3K(^C'=-"@B(Q7+6T?K>>\[<,^X'1+:?7M;6Z#'-JWA]
MS?&$SM.XA?@H>JNZ7K2##LWNWK!6\O*$GKOTG5(DM.?FU5/,5J(\>V&?E2(8
MGJ6[QAB*J99/XD.T"*CM!B-3V$%EM,_,1H82D B++_VC4 +O]!)8'5>U'SC$
MPB"3^W'L ^],](NQV)\K[X8*0'UHHGO I3$^M70=OJ<CPX^8<1B5L<4@/$?1
MA5F'3J5=3#2J^Q47S ^,(?-X5M'[;IVKF3 !/#V2[KCB@V5._-[<QM"[\ST=
MY"V2%)5Y6]Z=G;X\XANZ4:8UU_[OZ)B]"#<_XTB_:5O_W-0LROR%3P5S#)XO
MLSF)?;#R"^VQ:=$1+:<0]FGWV*95PO:'"*=R<L;H> L(5(."@B36:1&RQ]7E
MI-DM7E'*K2,I3S9-DO1<7&CTX)&,TKD@Z7O*$GEUV?$#%A1(ZX^WMN1Y]0H/
M$;QM)H'0RB=YLKNE$(FHYEY)]UIE8,G*.B^J#1W)I))Q?KAH&J[K'[-^J8R+
ME]FAL\;I2$*B1G=&>>CNH#!VY$VX,=4.0#A[I^;$Y9W;^A"9*PU.8_H/;D4@
MKS0M%UV$^-TL#"#FC/AV*[GVA2DI?3";>6'B'AQZS&NV//'><7VRD[/'3=Y[
M]U9:$+/;@9:2J4RV(.5HQP<Y\<3]>:0C$2?LPL]!QR;.&:V"KK\H"C_YD2FN
MV>D_D=$^]6O%]?"2+]X(?K4V,S&NFBT8#;.R_%98"F')*A!K1U3<NP_AW2ZF
MQ>1Q%I^!_DB$8E2)W.S32PF!3CVEGY#9HH@'?,I^(9%/6P>8Y4%E7JEA%'?V
MQL4*F]]%MS"Y?,D.$@JFHO\@H1$>C6P,R!<)-*]4J1-(E$:9M'2Q=Z>1[.A
M1&N4A]##)IWB(BY@=['[_KCY64N*L+)!_MT;A&$9PO!/-PC##<+PJ4 83HA'
MR>SE.NJ5;FEO8I/LT S8II#ZO)K0)-/*A+7D<F\;Q?3ZB;2KCT@J9N$J#)_6
MF=41CY252ATN\A&+63>TZ4I22UIS)?O$F06AYEQ*VY)7S*4TG#E6 UPS?$;A
MR=F+4?(>&IQ%=E4]!H 32_8YM)@6_';D^O9ZR^2H=1?1OF -(H9@&&BY[<B9
M1!J-W%C#+-NY'8,;1IU)I0"YD(&#U<6SHCR:KIG_AR8*.$<YKCROZJ)</(5!
MF$L0*+XNEL-G5A8[2#P%DN3I3&GY%^^R?==H5TA:P*#9)F'.!M/# %MDGFEX
MN  N0,V2>?L:7,._5O$U*Y(\:\>#<,G&E9;-403(SUA+7F_^VNWKQYYKYP;V
MY86O/W+ATBD#?[I4'*Z9Z>5R=W5#'.<'P &2A;I46?).&_O%DE6VZZ2=P/]@
MD20)<G%/M6W?"/?/-YCN(OZK/&GADM*#-VG)]Y>&+A;<5^_-Y"U9V%A1+QO'
MB7X'?L(LF>#5^M6,%&^;4H6#7<&T^*H" 1&3IV@Q[R_UP5.]EL9G_DX5'T:6
M_LN:9_1_3%VC+-0Y"_L<[[U$=O/FZR\T]2YS5,# IG<O)KH4QL[A=G+$:#=
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
M+$2*QXG8<%H^ZS"G:9?OA' E/!^]?SQ[]<]0=N*%P=7AB[:F\7-'R@M<E;C
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
M%JGX3RJXNF+1#-4L@<Z/2NLHF BX3KMQEM/ANYCFD"D;QJI1]')5^T(#.Y=
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
MHE_6U#.C$@YP=>77O?9;./>,'9_M&1GXT$V%0TX6I8,M&3,@3JS"0%W%>"&
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
MPS(_C*'6G2!J"I&2G,/WT"-=- G$N!Q:I4"]C()LM\X_25,Y,PW%^$6$_"D
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
M"_"(-^32<T2S;*>SZRN14R2\4>I,>/S,T]".XK;GA]L[0P_'PC1T$>,4B38
M(@#V"WF0,K)06:3#14[H.1NM%)C/2$>I^;Q(BE6D]!@):- [Z'$PA.?E=VL[
M*P>3P(+4K&T$@*5T&[E$,RLCT<#PVBF=%V'@%8"&_%'/+_T-=V@)Z6DGK585
M2NW<9B2<.H$@EN>!+12S+FO4$E1@9@H7Q2LQLG9"MS*+'9#D0[0-A[30)ZHE
ML.\LEK9X1WT=Y,:$%X[2\?IZ9KZT7R[0<LES4*J8]KHW*2S[D8_M?3\P$$P8
M;6VSL8Q5=Y;U*_]TUMN0$.?X&_"S2W)#A$%II ZX*D2:X<A44!'760@\2]G\
M3J)S5V0X"ZPBE,$-7I.9+[)<E"T]\J;-Z.M_CD%C<;0JQ86X6.3IB2JJB'((
MH^"+]X7)YY W$XX]0KX_-9FU=0I&!OT1JN30[.Y=<HK/!6*+NO2=L?5U-DX6
M^8"M,%:UZ90H^Q>UX5:.@H?>4C(T$3KT5'PWDD9R9KQ\*6>YG!EM)MLC;RNY
MDHXQF=- ; 9&>'7G"FD@-\+GA\?&Y4A)AL*E'H0[RG^ESS6OJ)*A&L""SK8%
M%^).#6_FG,9X\*)V,]*3Q>8E\G*TE5=ZZ;F%&#@G] -8VH^="F9DD/[BL] O
MTL=HP*0C@EJT3\5 %20/F*>!H?\1.:X/.^LNYB=5&.U3PW;-X@(AJ:Q%X*9F
M_2PN1^H#9+YHO7M@*U[,9Z'PD[4V.[P=C"='Z/U2EMR,]T[Q8>-V()FUBWH@
M]Z2:( 4RF3N'*)V9/0K<\2BK'OH[,L8'\[2$8?],;;8F&E <?>EA_M3<#1.]
M.[>NT,W^U.P@4?\MJF>?TSKF%]5&HC]]^[EINS\TA*_0=Y#2IC&1=@#C6AKZ
M$C1@DNFY *@C5;J,C3](\&K48A&/AF;2X)_]CI3G6*B,[04ERP]M:!*3 YK0
MH_6Q%R2+'_Z.VM'J:?9>HR5R-VD,$-:D,+M!.[T$= [K:X?M=&3J F.U6.X"
MT15\3RH%(-JL@657M)@^74SQL$2O.O!BY*SK'BCBLX&QR$45Y@KIDJ?(P0E1
M6* (+3SX*3D.:<"9\"/%(1,KTGFNZ*4?/J*/@Y/%&2AXSY5);LU;,U2D[22
MJ[7#*+,%**/P9 0 E(F(C0_)6+YB$3[/2BPFT<6(^CE#H49@RV Z0E4Q6'P0
M.(D9>]+]/;WC.< JHC1/S,(868'TR*T?9W27*H]J(^6"EP(R6IA'(90]]-)&
MH%RP_HI14J)X4Z#PBJ/+.0>T/8R7/(^QL #Y5958@$383!NL81@X).O#*,3
M^&,I-]_J^\OU_7]:K^_3L[>[__X/[RXR?_;[W__##17P=W^,OP,J((2!5Z?D
MQZ_?%?%NQ'%_<4_MWT"S^WE]HB 1-N#S9#&FH?D9QK9;(AX^<TVHV5SZ*2\*
M1<94SAE$[J,@3B<GT$"=T:2QP /&#4_X^HMW2"@:UB8+ZA39"8.]%%Q2H'AJ
M-AK6.E-1YJ=HYDK""A8Z LJ\\E,S,!!/A\,K''>QN\-:_-+/?UW][G>_0]_J
M?O,OS;;!+W_S&;>YL_OXZ^K7O_G-RE=^RPGUJ%M/S0P6 Z_Z6%#KRFGO0IUI
M+\I2GF6JLIIXQ\!)@W(NJ!H&2'_ &5=%A4;:.TASA:F9-%-E??=P%0-MTDK[
MV)QBR3H0?#JBMDO^R#'-1X/)H7!@'WX5 JS(^L1?,R6*H.**?L@=^IV-B=03
MY5%-,S:JSNGSCYAPZY[P*<EXZ^-$AD9(FRI.KDH(N] B2S<KKQ\I ;5\Q"8$
M$8TLNF!AF,2;0:DA=;-L64S)HH:""\:.E/GZH>@J5XA3T'+W%+BKQ"[8KFX7
M$IO<F2",<YQUH9XD;D@-I-?6!3D&X\=;ZY&3M :BFFL.%[T6^WX\BQ/>)C/]
M*(@O;#[!_L#\-/41,J7G0IX$@B*QV3XN&Q[_9 #ZZU:>LTT47\:AB_%#V%_!
MCU9Q%EL/TN&;TZ[QR(3[<S=5Q:6U2F!D\5I<<%1#3#F'%W^T>&/F0GC7SZP+
M1L!/H'3XYIRJE14G-$5"0BY!"ER'\U+PO]A7JFQ-YZW"IVD8)\^$&!OD19)^
MK!$X.SI<H >4J\@=9RJXP>P@$ Z]9AH9(AV&;BX&7,+F5\8/[;>@)@6^R=_4
M/ADP0OR\Y1>,YQ22 ED;%&TR%&6T*S!RYYH4#YT]E';BK)+6^9.W+>UDR7C4
MU+^ Y!8G'(&@L2,^3YY2_Q2R4GEDB\1(>R[!^WN(\7(."7Z9E>;]^L 4$FU@
M6KBSME%E,<\R77$RP)M1269@E+@^W>(\R=.&"H 0#>'TEI27==4%*6$[9MB1
MPNA<=:0*FYYI2#<FTLH+:3=9F:*_.TB%#H^]:VC]I$<)0X])X=S?;&*4_-"_
MSN4'96 ,*6U>:;)^9LN' :FQHY\O>=2JNA#@=%MB(^FHS1":3 L\ 6?3M3;1
M W%J%)\4VJBD@8C*$;HUK=^>R1;?JQ#^(F*<KZ:,=Y@H4 &L4,X8TR=1B>U,
M1)S5'+H&LMQC6IBTHXUN P)2#2H.E4!1\)]\!LJ*US-W/W5L35[\<?65.U<V
MH@3;@H_(-;M9VZ@Q[-I8KPVT-9@Q*0K:0I'IOH<0$PV[2RC+$+^E6'5L./G[
MH:9I\V407E\K;66<'K4]KY@ZDEUY;$1#OGMLA[X[6@]7 \S,R'BVX-.,7%(B
MA%JU2)>4T^D.4YL-JUWF]>9S/[7_^OJ;UZ3[TMY+D<KX=(3IC,,E/@(.Y&/L
M U.(!"3[!OED F_4!W7QV^ZAO6MGOFL,5L[)-(I1'9MZV#Y(RR>\;PR(PD>I
MEG5JSJTU%&!][-O,2*ONW=BH9561>S_F]6@"#J4F?-W2I50H.BV$V5*M9$#%
M6>I%1"H885K ]'JT^K('-(II:]L6"[X>71?IZN5Z0]VML:(APT*N_,(^H_#(
MME=5ZLDI3W;&X)!647H#IHVCG?@(C%A:.D?54C=Z[1#E-1U\U^7=CF&P3?YD
MB$,L:A:8RD<D"PQ+.02A8PC\>:+&F9_-*-#;JVB5!* #D@5 P48^KI^H6(\Z
M_;$I$*>/*"%NIE,?N:ACXV%+8 @JH' QLB?U(. VL_JXU/ONEAVV7.V)^?CC
MRA/PO:]=7>N&3N2**KUTNK<1#AJ-9SO$ZM0=P9Z"<&".#H/)XF=C\.FS-XC/
M@$G@E-RJY"$)_,S\SFL$SY$[5ET_L'/G>0N>R+#\<@>W'\+(9JC5,*:4^ S.
M5X11A9V/)PEH'Q U,%+1H5;H4'VB9!7Q9\DKV3T#O:TRV@7RB5U+=:#W(J']
M)%V%-V.VZ<"G%Y(A<X6@(L<B(4 9K86L@N=;*%-8G];R1:BV%N<P>0GG%(X<
M 81$*B/<AP\'U@I!8$)U2 EEA>A*)M4=>\JQ('Y1RR^1-4=" J\G5'H*,[CJ
M*6DP.B'4MN9<6 +@U&U4*+8MOZBE1SC6S")'!-'IFUVU3#X3B1F8YHDOQEI8
M=D+]$-^N[#:,^S2<4-E&S6P+WE@L??S!ARGP>C#TGX .FMAI3""+L;==VV<)
M7,HKAC0[^1$+IX]Z6I&7T#2YW/H^@^[HQ5N[XIS4U-@9:4W?_',H8R8A'-P,
M+11%.LP,H['_05.7J5A\<X:/_&_3?I\N(.Q^_:M]CZ)PE8*(MMEO_HCG)T?P
M*Y"1#;P ;I"(Q87PNU_=* ]NX(9/17KAZW0B CGX>O/E\%IW.GH4*0_VBBO]
M8AX6Y'<?&D]W([<_^$GIS5S<3M]1!K8>D6##OZA\/;MOI UGY]\LEY@T]1@Y
MD4(>%WV*%GC.ZH;D@?PDE%@U[^D5@5T[-%L_\\<']JT:\L-/<."TBUO8UOQ-
M5#A^Z@[M6SJZ#"%A[H*4-]LC808YZ9'<#9 UII@$'R>WZE!S.\?+[S;Z-IS[
MQ=D2ZOQYY7GYD-)*BI !%@7M:LX+9ZYM\@]#OXHZNL(3MD:X'#3IVA]R=IKK
MRO56942.!0CX17UVX#-/8*R"-9R#QNZ@%IJ:"4?G&:&0F=?BN!:R31/",#BT
M9M/COA(-XD.[;P*_H&;\A,^"P:NFMW:'*[ FHNF=1_\N;F&#4'^8R?\)&7N?
M"T;\IW]XF=BUSXE05U4?JLT700#[&R6[HC'Z(IUI!VI%(*+OKP<:U_/EYQ;C
M?/6!XD))9/%&5"$'X3!63139^=$2>"73$Q.6_RE.JYQ!^\5'0F_&T-YDA(*2
MTIEU#UN^W"7T\E&[.ECSW"F)?:#N -H."IX:522I#Y>_-4QO( \"1CI^$,BY
M.\ .:K:!>2'8V5T&VE\(R1:)*XE*.:TH3BKO)G0JG9+[+YR7M(Q&$TM=O((^
M9)8<4V]'^1JUQE[BP;0'#?[5\U2+6*WDR7"B]U.=#I-SL\X=(O,G^+=BFH@^
M(+EN1YY$/_^.5!X9F'&["TW_3.-+%)3:_=^B_),%L H\-"Y&;\P*8$E!V4D"
M48>*GX7Q!*$?3ROZVM/.M<[(6B6RPN4W@<J8*P H)TLA)1!958VG2EJ*'FA(
M#F,XFT-7E0-XF$"!TGGT3>F=ZEE.1_X%Z.>YZ4J$A[5,R+@^/0^4%I-V)HRJ
MM^IV&2VLYHCV P-BI'..(XQ3TS/X,W]Z.#K+X"?&O 0RM6N;<BL:3!7^2\5_
M.$=I:D!>O\G,+U72N('%*3>7X29&TK:@^%1MIA-WSD6&U30=E.Q6%%;44XUX
MQ'>:/&KG.1[['8J2?(ZSB0M0'4DD0T1!+_?ATJ79L?CBCRS7M@UI_+B03&.I
MZ1YJA:GYVEI86M6*&52LP;^\^>M_1/"U@Z.,EJZP&-GF !%LV T*MP(P:(D+
MIY3I*!D*&+H<Z%)Y/:A84B4F:&3&WBW7;V-9C$Y:V?9=<]:HFD[WD_:EF=A2
M,;0+#UB% 9G.:5#_%F@D'(K-1QD=AI/!><+;L\X3"+!T OVR=^F?2*CQUQ@.
MGXG/+SV8.BQCT:_NDS&'6QO/@JF8Y*UW.10]%$EB%MD]RH"%+0?M0VWOIWDU
MA$^$GV$UY L-4T4NS^ -=,"+K-Y.\7_KWEG!%"$Z>QM6J#:2$SD(1+5/</II
M?K1(Q^<9!_'(>%D,)V13U&,L/=EHS^X8<!C.-#N8H^NR[)*NOXW8=^<%H*,+
M4 \4L$%85!+#UP7U9OK.F18RJ8Q0IHU)6*X\CNZ,"+'ZH+6]G\]Q-328%\JB
M()2O-.)1GZAB#:@]:(&FNV-[#FTS3Z1#J:I;MMAHX50A&>SS&3MN].N5L?V?
M6^$='QN(3@%\'M8M %^91J5?C;70YTJ5&7E3#;X5FGA)2 G+.1&B]D,:N)U3
M$@CWZO(.*K6$723#CF[ =B@55AFY2!=$!DE@YEY8Q_)GUPT/!'!H2F)-#/'2
M^B%LJ9!%4,)=*!CA&9O5H>D'/J5.S1!?FQW_BL_F4?8!D9BD,<-F!>;83<FN
MX7.C%7G.6I4[<-\2XYX)CK31[:E=!%[3A<JVY\SJRB"Z@F0H!"$ MJP J3RV
M'9,D9L#'#-TNT4P9F10629:A2Y*>2PE/["H.U**+X4J]1(W2L\3!?!>I(:=K
M8@0Y_JG-';CR5#3TNACN9!9\#5T$J:AL;^"*"I@V[']:FN1:<DR,[?^<5155
M8S_&HL*KA"T8<2W*CJ%+(O9.*/SL9V"I2PWFV)BSUHSC7Q>9M)F5^440CVPZ
MVGRNG%EM2 ;D 5L#KO AAT'3N= ?GVH^+@[\'^P;GY-K$6[SRTI\Z[0J'MMA
M@L[0V._/3_"-IOM1Y*"3Q[\I=:%=X@E+0V6*T@P<O8@@-ZID)=+RCQIOZ7M=
M<Y\FE9:Q";NE7^ZQJL&]K:PSRAB5H?X6NT2#8@J)?[T:3^DA^Z'H#))NU&CY
MW-?@WCOE;Z=RY@T.L0R'^.P&A[C!(3X5.$0@-52QR6/E)Y_%%16?DV2SR 3N
M1#H7'N_])&T4N,"(GESQ@M.;D) ;&=D'$$G@*XOR[>X"SPYC<0HB>CSS=<6.
M\;EQ/#4A% Q2P47"VCT622GG7\7KIJ_--,3[3.Q+_\K!J]O1)7?[.IO9;RIM
M=-5SL5[Q>+GQLV4B+-.0 D>8:C?+&WD#C&5<R#IW8898Y2I_?R5U1/0-:<D0
M,EB'_J[?3@H<QAJB=='$B;2O!K6_,!I:PQ?Q]T,DXXXB;L*O (VG0LU)Q:M8
M_:JB?MSD[1'F?"?ZAU BYI-5^E=+">.,EEX[5.E0/F+=FK05!@2D44BE12<N
M%R&Q4[9'\H,.;M1O4%L!<X9+JFC*/+[36KY3M.YCSE##0(H B#@.++Y8$8&:
M%6,0[AF)A6/G>;F&SR))?&Y.V>^X!5\](_'FWWS]A:K;0:&*& YG]/JX8[UO
M)%*:9YA^P4%"[\HHBY''+SE=J^Z\$=55JK9FBI+]H(Y4R$#;O)GD%;\Z5FZA
M=!Y*#V1>#*T=.KJ8K-I[>O)=7\;VJ/1J2@) ?"LHTHY$Q-4007>G"G ZR6Z5
MUV-]EA*5: 3O_(QGJA9S#QA;0;V9Q&LV\X-6]2S5MG@S(4#)J#Y"ODJ: [07
MG5/44@_GQA.J;&FXQH4%@99I&3"$2482R(]O7?78.[0<CXW%ZZW$51;T1>LK
MC<M.9TC9#T[SDZB.YOF)/VZU),SK3;< : QIH3Z)QCKUR&,QI;7,!+I(=6^;
MN N+<*<CD857.ECX55X O9N+IQ)Y'=VC3N%P<LW)QG#P(?*D,C$:<?>,.$PC
MV8X!5BU/H"V22#U*E'9E-:8GA;6BI?@>9VFNB0N5N>63G./G$).D[0-Z>WZP
M43$GO5WH6K[5VU=#]^$\%;-!.@;&;M^79887'Z//% ULM+0WD7V#?Y?N8(2%
M9LLH$,[Q^U5IQ'WH:9WU'1?L6,I39*4)[<#K$F6H0=(&(+EY1K[@CJ N(4[5
M+ $E7,2YN7:^.%,%7?//Z49?4_-=OA4] 9FNEARX7\/6K!L",8.+-S1"V& C
MI6@H1%F\M=/;:P'&JA]H5PR$/IP*3&Z?@&UWS1Y)?S)TT[T8]#*=66?'Y)#G
M!:N9_;9G$^.]_-D^SS/PG;7>.SGIDS/=?[$7%P*:,3;4C].!4%.*6Y @PORL
M]%K(_G6AV69QR8EETQ770<YZZ88R?I+<%C:.8Z"C("L=2J=2$O9$\/90MZRE
MR=H7D@'&0T?]Z6!=Y.'0\$T]QI+FX#*L!DSCE Z[\UGT>%;WE1>K3<M68!MD
M$:UB&PZIO"S?U,<1]#6'?HMS5NNT3HR/0_D^=F-/)\)?D#?%:"Y%MH!;V2L+
MB[/J;/YWC8X^X7R_C31CIDRNCC $.^B M?-NYE):X+KE44XVBPW .33(I[$>
M6_=BV ]*!Q4=UM! 32<G= II+/X]W6#<M<K3C=5SJ)]&+OB4'JW4#5T+W:MZ
M(8-_[#O0V[[30.0NV@E%&"VVBJI+3HQK7-K2.^D*-)QQ8^J\N9.!&Z4W?JRW
M,*X [#MZ8L5LPA:%9Z%?L@I&X>H6]I'-;=1)"NX]RB1;-K:< GV6]UM)MB*D
MX)&$):.HO$X4<0X7=0TJEF0<7.6EXBZ^'<X1^Q;&YA?7@_U?RN4E2HU1N7+3
M6&-%>[PCWGQ@)4Q6;+GD(L<<#TP:3NG=H!W0#$7)2N?3O$4[L5YO_H5!+M$C
M3$LXV:OIH/D65P9B)UWUI5"V<_*@B%T%NSJ)T1#_\9UT_M)#94&7+K/H;R[D
M]%'" G713JUE>NL=BNLCKS1^,6V<B3?!T-1#8TR2R8]XDY\C KI<&&9+EEAF
MOQ\\5JS]P:^X$':BIW"7%COE([R7H!\"IR&7L_P YE:A]WRNV8FNP8N[\1(L
M68D:9ZF%<]52/%= -)@5/BVMM.I&WMWE " E_[-A]HE+:H6UDL=#G=.K#JF#
M8=QS,.&4(PJ:^X+]9D9#D6+?_JP >P:"->IRT;<[453P0I56>AL&LO33F1K@
MQ+%O:'&,7%;"-6+HJ9@U:GOKC]P-=V B/2J9*8*"3@>F^M!3MM0LRH1]E7!"
MW]%$%#P4FV\CNG_&KY)&;.COB(Z@MDOVZ,;5R(*V V.\P5PJ7FFUG  20QCX
M\:10UH.#U,#+A$'+N.EF3TQ?42T2/06IVD=GE*#Q&R:2RY\Z=&/!HU9CJ&O-
MSF!QV7[ ^ 67F9<1+RF;M<KTX5# U[P6J3L\,/C$][P\M81]F0I4(%<L:)/J
M'> +9Y%R==L(*$%S."WG)L=B4RR/>[8]XJFTN._R$X=V84XIF.%M>).J9]A'
MJ"+[&+[B8N_> C>L1K.L/EIX07!%V>6J\B.\BCZ9ZM/%\=.Q3SL^>FO<CB 4
M/<@L*ES;PD=M6^ $I.;?U2SEN-EW38&H' $CRRVKAOS0R=0)>O''@XO,F9:$
M<8NQD!M3LG!YS4V*(8=%\];QD'^9TMCQ:/WU+:'FF=B7C_1&FD3X&9I.C@[0
M/=%2U@R'JJAYWI(:=6DY:@,S+9.8?Q6G"DOLOY)#$5 S86XY$N3]3QI)1(D@
MB=O[UH1^^)UT;<%%L3I;T/^)(W"3DE@!"OSZ!A2X 04^6?OWU506C+*<AU"7
M>[IR-V7>DR;QCO5AGW['W)/ ,56,8JHH"C>$4RS82\DH9A9Q1RX9@RN<+C =
MN$^ ^!"W&5=<X-.7G$M$:A,7.B<1F@#@[8?EXA;,X8Z5JNX_"(P 'TE%^_7F
MFQ;MZMP>ENX7FLO*!Z=!"*UN--@JJBU1B<I3=.#XXCB0$6!91D44#<4KY)2$
MWE<>+)PER$I[I,G1CY9D0;1G ^?NC.<]51.0ZBICK,"L%5]>;_ZY<;^>'4P2
M-F/WU/,L"TDBR_]$)3<#"=+95Z=MAUX2JQM[?.V1&!.V 0;<$[3PK-DA>LCT
MV:1=+6@UU+Y($C*[[_ X:0A;$F6=.NP-TQF6A/.*FK!ULVF.V]Z]TN;170/W
M&<ZVYRQ!!:TU4\[M4(YF5Z$XT.UR[56#(#(&5BCH+&TE:3EVX77/O]ZX/\2Y
M&&LV71@B0QV9^T(L*%3R/D0L?-=WKP!(3)<D#,B&=:D7VL-HF9+,(^M+\&_D
MR^B3?-LT)WJ6Z<2.+*&B^9JCMS576O!YKS6EB4=J99/54\6<B95#5 +MS$7*
M1MT^>AO/TK[_8BFKT8H(DL+1Q%MR^T!;_M#4+##,=61Z:+XNQZOIY?HCBY'S
MM;TQTX$OI:?)WP1=K13BSQ)_64,P7!)%)ZVG2'RM5]<7NZQRE)<9H+38/NV+
M=W'-Y@&?9\YVR<.\6%*![R4%&MU%F@D.\322GOSL*Y#RE2:/I?3L%WM@NQ9Z
M)#Q+^-R:8OXT_3;]QUAV*BT=)=8>A$2ZZBI*FRZ2B"B!0<!1"?VMZ'Z]SO[,
M!B@#Q*A@I>2]*46Z.,AF-[5 1%F$V*@!L6VZA0?P"/2UP5(Y?QUJB":;7,Q:
MFM*MPF?ZZ=SR:*SZ;*:HU(8C=@^&5W39-&FK&OJ$K!PB]-8U&D->/A9B;*ED
MR?I^R'/U<9%*81*PJ%US[+R0(6J@@@&QNJE:TV6^S48H:7)-BX^B(_A"FR>_
M:W+3I<7_[KY'^Z_ \$(L'">X$GA<561^7$*79(!%*1/NVYZ6G<BVTO!;Z8JA
MD>I0\II=1!F6_5D;7>;"4V[MUB\]8Q-P+>J>!U2D(<SFF<'13K,C0R)CHSF2
M).\S>>&>:=O?L7[S%)%6VD!+&7Z;Q(4VNMQ*"<DH7]TL(52['P'&M7ZY?5'@
M7/-J?N@* A &IH.@I]U[(4CO)NKG'4^MDWSK&RTW)2,6?!=@%!GX-*CIA(Y
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
M@1^I<^/%EYW,N*F5W[>'9N>&F-\?YW4FJ'#%2A5M.(MSIA'8JJQH9$3,[HO
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
M&$5RX N\Y2)G+*$W^FI;$+?2HLSCKA1QR_%8PV?RT%5_/?4\A!4+4#A-^LW
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
M+L,7H#KZ=+GQJ_,4MV-C^/:/8H*DIA17JDEI+"V0DH1:U"<\.NT@_G6P^RQ
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
MRIJY ;$\5M_0%[LR$IL$\?TI-KKYSS5C!U@@$X88,X0AIN*V. ;:J72*UDI
MK_&HRO%ACZJ^,')I*++#?[$!I%G)T']SSV4:3\\)30>AP%^H5=>A_8D*%^%%
M;KNZ 8>S- FH6[F=2>K8!*XA<C<9R*YU<24Q4ZUJFI<99MU5W@BU)(F[4ZNW
M2CVS4H*%K*=)(W)U8=<.%6E]^?L//X/!/#A@3N':<:@P.Y(^0$_LI1&24\SZ
MFQ$ FG$]NM&4=-<8B13\>^N5J>KBW!+HGA"ANY0J7^2:8D71JSB0  BNS%KP
M:'IVC];"T+/+15.2]3ZY1X'5I0D#.8S0FL%55Y@#04[,#O3$8'+?/3=":>Q,
M<;.']'RR:CQK9?A@W/^==P4A2D58$RAL82=WRE+>L3NY+B?XR89R@K]U$'H[
M6F]56O:,0EX$U#VT*.;#3> )7%B^1'D(H,TE^-54H53(PT/5 +\*>WN!H$0U
M*@O'V^\K>"P(Q$JYD'5):*^L/IV@<.[ '^BE)--E1=I8(]=2L.F>R(TG;3R%
MY!Z;?$:8-'("#?<OMS8659THQ5 Q3:NS.%"O:Y>:E+W_8=,'&0O1QR^^B1#=
MBSEDEO+)SM2,[6\.=X]@!%AL'9>U/R-E;@4"YSQTJ0&4AF62N4Z(B=$9\B Q
M[54<Y-?:V_3%=BYO>RX5@E$Y1DX17$[_!E.8RQ<7I?<RV]]^L?$6[OY-V-6%
MP0URQ8PEJ?9_)XLLI<I**2S(VWUS-S8P7THG]LZT*#ZRR [/0]&H:SG!>W87
M9.88B<J(7:R1J=8,=!DJ<K&#WDSD<7(7):NY('PMPR30 ='.1D2$6T7[Z]O%
M<1<'I.L/;4\H!,D"/L"=ZB#[*$: A:(QUE'4I/NU!2#;&?):(IIOV7N+<0%L
M?5(LHZ:.GI5"=5!_9;;ZP0+J?ID@)R -03JLF\V@\++<KK([,4%=&B<,H->-
M-%VB$]L9N?49<5M!$)@^\G._@ER;BU(I,O*,?K*!+@OJ4A)JK2H$_Q)M7P,
MJBKWVZF]_<WF*^PH];):%X:T+*MBRA.F$'>8614[W(F[<"DW%UUE6D RF;91
M.O!+_ 0]&B2\L2R_C-Z?_[Y32FXII!O;KI([,<D-H:'%RI6B)]*#1/O$A% ?
MJB4;[>$<VWCK+J:4E$+(# >[5\J+!:&2]%FL<6^B2!I3/0.ZDNVLY\6E@QH%
M!20/4(7*"J>"[>__1+(9 %?3Q0J/QU<(M>VF_EHK(/##;5!EW2LIA6$=J"M'
MUF#8@2<3Z_#R]/=_$YTX&6MH9L F Y\GV\[M7::_?,"N>T4=LEO.;T>&3DP'
M'=)#OH.5J@;:QC?,QG9&;WU&R\6L<'20.&-02&0R">:9SJC[S26;>Z=N.S^W
M/C]4*(+IL3,!!?1FW0"IEIEH5^^\H(8?%MWK$MD)^<M4Q5O2AZZL4VWZI_$[
MQR0>;3&)6TSBUGBM;;P 2D/1,U(R6D<M)XF\<8;2VA/H!*XI=]MWIL#'[<A?
M,+*@29J@F"@P==#HJ<?4 '=$;)V)NY[O0.Z,Q9RFP+0R]1)1V/?.$N2+C$(^
MS7,A8AAA@W"9S:2A8NKDTNST_VD_(B4D=95AD=JE] )NN)WEVYYE<@*E.;_T
M4!.=9"N0Q+-"W<\)861! J7F<+ZJG8HR4/$4S%PSGF:(>RZ+!:=V47 BCJZ2
MDO;_"!ER.)@HRZ+,JAGK2A$*1A0;H$"#C[CQ .96LU808&4!96^J<Z=C#<AM
M1%Q:XQB$<30G;IB96>5_(KB3=$NMJY.3O,XBEZ <4$M9A=JH2-&*_=^4WNT.
M'[$]O:B,1H-ZR1;%S!MSN8XOD!7$5<X0-X!^-EQC'I+&".';40)"C8C4_UR;
MM8:1JJ+>"#.49+$B==;!>*KQ@-6>U8M:G7BL18UW<>)U3+HU76J:()7I5K=
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
M>"+[0E11@2CV(Y^:\F02Q=.55N'@-WX)A@82=5"G8>"17F85=!*"%CPE<:9
M?N^:>2AH\K$_+EO$XHQ*[G)C:\(EM,XU5;&"YHI;8YA#B52G.("3P2)NR=!:
M*EZ8'>F1.:8K1L:S\+A QRG'D5E&< =Z$38V7?VRU,[G<1?KE*$^8#9)4%R?
MF7#12]W35N@ (^&O\5<XWZ(:XFYC36\$ZN'MYYS<#FNLEI!/.HF60YM=CV1K
MH#USWMA)))O<_W>QR>R.-&,:=L2I#!NJV1>A]HY>QY(76/!:K9./I&6AY4K)
M,_3Y+TJ#NMPAMQ$\I'#^S0T+2VT5]<YE$>8B>Z>:3BN5\KO]2E6 ?/W9/^NI
M/*M'O;[[4B?7;96N^\3.F18X$:YOD@;EY&E47Q4JJ4K=*<8>P3D')4-ZOR%(
M0,GP06COM!@[>+$ZQD3)+?H KNMS"'B GB \KP ,@8$'0% X!0*) Q5/\#NZ
M>A@!FZY*B)?R+?"@!WCP; L\V (/[@OPP&?8S]LU:,RX,B[W-M*L4.XD!2?"
MUZ^V'RY306E25#>OBRZLP%:TY-9)/F!"*>@0O6(*74):\Z+D=)U6,08OS)$U
M)),)J W5J#K$. )UM@SV>@$$-ZI3K@1Q,&:"48$@YJ8::'J<GRT[T.T3@X+!
M^$Q?J^CYTG );3Z8.J9>7BES2M:[685OFAP..Q#_B8?!=N)OWY8PDI[,^&)&
M.*;5L&ZB@EU*Y;B[$NT5K!'LJ^K3)-JM:K_$N,+TI<X?K[@@+]+J+K-/=L<5
M.[>+XJX6!;5 0)\4SQZDH,"K%Z66JXQR\(MY,^#?*EW=Y?Q 11)A.S%W3^%L
MF)PR@T)H ?&BD_HLQO29*19RK?L&%-Q,SC6S0?+*>!_4'[:S>-NS2-7+SE8%
M;&YE1 SV%_H-&5:^H6BU5DFL59N$E%&.6JS6C8=#V7<_4-OY/&$FEKS(=["B
M4U$;;Z,5HEELNQ781X#7V_C<WH>>3!3!+-QN]C74<596M#*@=@JC\SA[0EX4
MEE?QQ%S/OQYA-@IBL[;7W_3;H4]T:D"+^,BY_N[C-ZS ]F&)8_LJV1-?*;ZR
MEXL>?WIRMZ_C0QF_S(-W\,$,-@;J\.7F 0J^P^/ED^O&JWM\5D5G6$#!Z.S9
M[EW.D=U^=IKT/.&2,UG-@GWV S) BFJDPW$$H(K&&\AJYU'L3])J0$0L5Z-$
M*R5?J=6;D=LN=8N Q;N#3]"6S0M!DR#MD2E'&1K'C;=40;D=2G(5O6G$F?).
M*T9PD,IW@W<102#$VB##C4R&!YEIU(^'VC;K32$/G@HQD,."U;817<J8,4VD
M*3=M@(XXZUZZLI1;PKP-8=-S4GM5%PZO5O"J_/*M1M8-1K#O0CMAC2VPPO&B
M4*DC&O-X!Z*I/'6LA(*3D*R<_:2VK$&)IS'!Z#?25/8^CU#3.(08>"=3YYQ<
M)%EIK4&U:K"DWAQ@+*CHG!K@("'&(,(*^5[\);74CPQ\ 'E,9MEBAN^P=&PZ
MO7X)O)^0#B4.)JW&D)C5IK6TS\RP)J3()M;GZGMHU6I&&J-<%_7,:#QC?V=\
MZ3(XBBYG'?FHII6&M8:DB5 7@NGG#>_0Z_R!,/NIV6 9S0R;WE&1=S]%D[Y1
M\7T2/-.?6[JQ60O==[CS0DKR&<0>6)9$7H^-/UW.<05Q8MHMH-XF[#60?0P$
M,&76AIG%P;1KHLL5ZT9XC,FA$[D.[O# "9_[G!5U857MMR+C0<X[U&HP+O\W
M+&E^@EM8#7(11C(W..GH;YDU;1GA:E0S2YD QE? 1L+G5"OQ/;7H6T.$S8 ]
M;8Y(V))&@\.C^.1P$ _V3JXSRP&&]/ X/CS9BP_VGE_7<!]\+0"M=H:[P<<I
MIE5?H20C'&:M3]_(F-_+/1<@.AVT]BIO1P7A<5D:UZ46*SV_3H>Y)1;*=C]1
MWGRQ#IH(^.:1L\=;V>SZX^*:)8;;$DP AM=A_N2:9>8;5A6C\RDQSPR>'QP@
M*I1&) Z9W8*/>V3+*:HJJI=T3-6P=T!Z@[P<^ 3B#1M2G0"D(M'T!FMG<%&?
M/W<YE%LQ.:CWX8@D-_\\XL[^>$7C-ENTY_'SY_OQT?&)=4B90TI%UW 88)V+
M,F<<$,*:N&IX$_6%[P:!6Y[$1WM'\?-GA]>ZKW:_#:QU/(Z/GK<_W&I!LMO+
M )Z]B@[C_>?'\<G!WCIW.'AV$)\,KKM^8T>A[(NP)/E!>7_^.WD^[^ G00!Z
M+*XL<J(+1M[U\YV3WBTG48/TIR4Y,F1: P.D_"1/VSZZZ0EEQ(.&"\5,*&^@
M^Y5)]F::X4P-ESH'A9;K_<)^<7!XJ''>043#L/ETB[7JP5J=;+%66ZS5?<%:
M>;,3]/8K(P$Q)^SUIR)I?85)R%6ZYI1_RNR;U,W.+Z$V9+4MQLH'373D#G1[
M"Q#27E*N>843Q^UKZX73$-U +M7W<SHI[H6T3V&3,=:#O#7L-+OP^M#[H"QB
MOS/E*/+A?J&I[;RX9F3Q-MH3Y=.#H_VM1-U4S/7&^RSG))J.=)VBH&Y7Y(5)
M)ZY'VO/QBD2HFG8="(LS:2\ W4572!V:&6K[G3&QBQW(BVR8(>7PJ!NY4S?)
M6%?UF7 >"<"&7^*3CK%A+^=.E8R1:VD&F4KPMC@QB%P@X NMT0CST!)W;\:>
MI)T5VDB2(;$1Q1+:Y)FX1IJ8H,J4E*,+P@5 YK5234R^FP.2'6@@EXPQM%>&
M9 =63,I U]U=$BI4I5,.[F<@;%#=*_7;ZY>%9)$?1KKLP\6-NJ2(E)B+)REI
M$/#84[1.\TF$PZN7A:P'FGLO$^\4A2*[M H*"'';%4))Y"XQ(H$3/*:8^E%G
MVU&;+IMR;EA6'STAG!452P:64,^X,CRS*"$ 5GT8R.CX-Z!A<M$&_'U1YM?8
MF?(F\@HJ':OES^@;_D$HY*L<%_#,<!X1VNW!DF(RA>78TV@"("M6ED'&!>2/
M\N+<;EBA4D6'H4KXM6?"?P$X%7 2@N'7G8N=NU5FOB5<=X>;<"-LZA^.[8L(
MP*EW%]HS(=I3VLUM.J &C5J38R@97>#1"Y_ 55OD37T,9@E';C,DM)L#8U$F
M@N WJU-MNGG\@UWH''J$<;TE)1%9,71I22SB?F;@U4-O.6 68@IOGE[/V WS
M2ZB.=:<9/FATF;=WD9"G+U555G+RM(6KJJAAS;>QF!IWJQQ##QT+/DU1Y*N_
MBLHO'_&92#<J(]&85K@$5WEOQ.$\LU-A?;+7R8C5O0)D@:*GL\MI!8,6L,HL
M<=X2)@SL3PE'F" 0T1RU,W3W*2T6K,S$ FHH<GN/JV2I.=L3S]Z"JGW,\YT%
MS/$/SKB=VC6_4]OIQ@-#15" .TB^B).(.B17]0FHI&48N[TT4Q2V BH:"4&X
MLI5$[FF92V'CS=KG]X:O&%V90'^<_\Q:!F?J(K\D5^(_G-=\&S?XNKSA?MES
M%2EXR&WM[*HIU0I1#8XI*F6 <4&G-XCH8FM3IVB)8P78(<,<]!.DD)%)T495
M&?DUUNJM!J.HQ^/$K;)*C%_;MK+=?M]1#Y\++1'A(,:YNXY-RN5_U%'6U%44
M9!E:_44]*LC9%SZIZV0/D,I9 E\ F(;7]^#,-F]1Z'=TD._&\E:Q@F6&9>QM
M)\6MK[_<!D>+V2)DKF/?K(>MDY8FNE-5L-Y@(64YS7I0;7<0N0X&UNV<WGYW
MS 635 &?$G,[K&!@*"+?3ZL9&^I^SFBJ'@+6T^YT-ZF0DP0_/HDN$SO!(^OG
M7A"A,U.@X<GE80M#I(EV)>2NN[48XNX0V;Q=B7>R$I5UZ%^!3B.N!1#H1RGQ
M0I0XTZ@DO*](JV*6)W?5BY!-GD/$=;9>QJZ>TWTN?KU%&LJ+#I'!*VV?](R)
MPV->(S,3NR,K@*ZPC&"Q;2G^EJM^6J]"E7'D(DNO&$(DT>^<;2WE!J\9[3"7
M3&<A/+4>E(.+!ID*!$NHPK8O2TS8Y0/U[QL]Q#4K=[M,[L2T!%.!))I$)8N"
M\D:0:($#SCT_P.J*:#-[0C#G[%H-*]'C#$4[GJQLDNY5&=;V!K/_W$(?)6DQ
MYY1L&# &%]K"Q[KA8\^W\+$M?.R^P,=4Q%90.5A$VIED/&!#7X-BN]G+W-46
M[-J;#_J9FI2PS#5-P4$MC(S9N8$R5%(N-6DX2IP"X*BD;KPY1=>J!"TD8:FQ
M0YH2>2&"=5J&&@E FYI#):RK5/5=*Q >_XT[QXDS_BL/S?98OWWO3^FK(Q]
M8[_T[A*4#/!IU[O8!]TN!_2+CJ2R"[H!R4?[V%QE"!;T4$H;K",?I0N@EB=7
M),GS!9'H-7<&-2G5<$G93MS1NUU_M[_^.#*T YXA+W<Q,BE0@--LA[XD%*P1
M=KKDQG8@*\%J>.'DM+3$%D>9'8XAY0R)Y\7+2;&:'BX8[%X@%U<]@W19\5II
MD(2+TA+H+AEL(K*[ $Y71'AQVH.5]8H\78QHO46LR^1ZKU!+T*CL-9I8_K[C
M:,,JR)3CJE2_FI);H\HL:PE1'*\[V1?5"UCOVW5]%^&2YPF%H9YF/C/#A D2
M05-@;,]LRJ.Q<2-'H,&$3 '/YG-N-TN_=D2F[,C4Q<10;YC V:;)4O-$2")1
M\ ?<Y<TL=GJ!E_JW(8?%QH]@9T\#1;68LQN##XE+:7_O0 [@Z] #P.Q1?V8R
MQY6,I4&[23.A<"SZT1"!!8[FDJGFL]G,I!EQ082*.>BF &TW6EWE6/B/@6'-
MZ([F$Y!V0P8!*D%/?D F)WUG>\([;A3J%Z3W%_A!B(7YS*RY>K,71,"D24&:
ME*R0$*NJ8D3_;-$J>8=K<-3K<*WC:35ETQ3G4"?1#/*U"UM6NI)E1H-S;V$E
M00LTB5< 2PAJQQ/>6<TTK 2<;=P) NDC5G[*\JBI#)49*VNDIPFZ VII=&!3
MX/9Z\:"RD9@DE#P-G!7XKP/2Z!EK@A#:\CPFGR03KH9+MK6+TY/;(1<^4:^)
MFV0EZ."W3Y.R[WE>N%9*5U!E >K6G+!FKQYS-5KQ#18]TSS580-,>V@PQE\Y
M+AMOXT_S9>@E?*X-6@7^8V-WW=% \RZZ#1XS)L@PY_42#9OB<I+CF!L)4/$5
MZX.*8$BZ*YKHC6[6H5I)%/:;M)%7^&LU2U%T$0H5)PP'9F\9P+A.!_4A]RK9
M^#Z;5:S-%7JA'%9W.Z&L,00LJ+0P06^;$<2<?*KL9:HQ*GB.["X=+\!X9V6Z
M _V92RCTP)T3Q/G6(C.C+HL&;58L<A;?R,U2W08/U8W?Y'>#.A4HI8@3H565
MZ5TUJYC3P\-M1'R/C):?3D'^S(X6G'?<L.H5!*^S'AL_2X&[G53A",A)-S@\
M6M_3OJ[Z+HI+S3VI^IYE<DD=D)N@<1M+?PS^LJ%(U3?O>LEL ;>WGA*XR2:\
MM6V':L37'NUAZ)9$VM!0<[P\,CI=7+45=0'^)^7-K/&8%$4*W7<U=3]F!,K-
M<Z +4Y\'L:8BMX9\*:W/*6?@,*^'+B"X" PS@M=M2(SS5I,^?=+#:@M 8SM2
MF4'L,J4,HR$Z*J"7R0O_($;Z% O7C*T>V"7>.'<77270C6.'UL[2-C5\%_O%
MKKU84C>^,RM6Z]',YM-B:22*F*!9=(KJHZP<+680VJ#&**A9M,QIUK#EJN1E
MIW8[KW<QKTD9TI@FBL\X1YGX!&81Q8O36/+X/:8R:\OWI69L*)I-@@W/@MOD
M_".E=Y VERNBF<;".J08*0R!:("T5.A9*S!_-I"QRT=1ESI(:*IN(N:R0I,F
MU&YPV<9:W"ZVNX$M$1[1+A)&\:["JXGS51J:+4&SQ]*C"G]QH.&FC[7"5VN[
M7['RO9P=B[4A8Z QUVULC+0H<9^H.P5'\C75G.\;MO1L;PM;VL*6MK;SA@X8
MFD'K>)4%J4=#YG@-#*Y.G>,!ZM)$31M9#.U,<.*V+FY@'C<^I_#'!90Q7>UN
MR/4Q-P*"-M#NCOS.EY/]L2 ,_#&=">T_N/D$F$.81FO0(F 8J *C$K%=\G5B
M-8$"@L<WC'JSB+'+ZLFM4^O[H;*%/L<6]&6XJG\YK4F=S3 8;-(O3+)+(XJ_
M6LL@5 ,>%1PQKC6Z'4,'F6CH<,$2TPR]P6%EW\-0VXL98>H$&:\@[IQ2-0XH
M>'"8[%66TKH(()"BG!3J-LE4RMX^8X?I:X_E0#X&TJD17AD5JZ#+6_%[QJ #
M9)W,F?,BTF260!T<J?,>'GO"Y^507=H#UUVN6A?M+Q8S63IGUFIA_OGL N:J
M=)W%[4Y]N)"4[&S .E]0%;>^ MI5I:*NRQQ"#,!%\[%),4=#K!\CV&R+TB<[
M?L^Q&H:W1G:1L.>2'EP*V KQCDQ&2X)/)=@^654P-E2K(2F.L2#K>IE@-]WB
M?MDZH=HGX0BX 'KEY3[LE ->D*M':(]T'S/TID/754X-SSA1\4W7UV.&.*-]
MQX41I86AP)+D7+@5BR!MT9]V\JJ462#!DA@ '_4OL_X[NS9%'+#&HFQ]_(E=
MF?$Z24SD%<&Q*J94'.Y8RW;$3Y\0!Y"=]DL:0"^(Z2/\:(B$^K50ZPS-13*U
M+_SXIR<:.!HL?3BVX-'!YP?Z/6A5'&?66\D2.Q/I @!;5YP:REV/2*>74K3K
MEY[ +=SRC\_")[+3U)3?2)K%W[6JM,6*MKXOTI(%7:J7UPRC*N01UUT5  *P
MPS;'/3"%DFR2E<"#.+(+,#<,CKG%?75#2WI[Z_6+;*\LA3X;#$@Y0'N0;@0D
M-"$+S8>.7:P)KCO'5<_[FIP)D]NGP[)JIIA^7C#X!Q<<-V25E*=:BGJ,[E0F
M9.E("#N*TH%=X J2GD>(Q@K*+T'I,&6,?6:B%",@, Y9*FO 50 "2,X+!BY=
M/D&N/W!;,1LC[TBL5I,"-Y;BP%&,A.#WEI#<(ZX:^[@SE^B1!]0).R1RY7:(
M:6;&NI\[R_^T\X"+D/Z(%T)TN=US,++V<69$AK[&<^Y&OQ6HX_Y%2HZK2\0&
MGMU4#:N%-2!<H>+4PV('Y[-K2;[ZQ$@/+\YP&"MUAH"]2']8F(IB@O8,83$A
M4@W/-KJQ?779Q;2.>8ORUG1.4_ 0E.BK],[D:P3'(7K0ZF9]%/73!U"]_H -
MEP7O+#)4:DM .$.XG #N[BI>BM=G6&J#C[6]/^WZQPX*NBY9_AH8.5-@X12"
M2S",SB<6Y)KH6:]_JO9@[O6J4<?0S:\O6X5E(R2.3#F"I/A6($-N0*@T0 ^P
M&_T1L#F'.$(*9@'7B0\HV$0V(?YF>04:#?G(4:WRDJQOX@W N\CB5U)+N/WM
MG4?H<$ZG4E.Q,SGAZHO? +$2\T.)#=&<Q$0Z'G.7!!RD>QLWRS' Q"!ZAB,O
MG65YH# S0I;: JO# )*$"Z=X)%>C"Y,NR,C2J0Y)<#S/<(E5#C]?LQ\@,XY%
MXD5I=QJ>.L1P1<L2U)@IS804NNY@-'1LP&KEON2>;7(;3'Q2WU;F!4F;^3!(
M2"6-6-4<LILJ\"!HI41I:#4ZV&3JJMX\&[0@1T)/2J.G[5\5$GJTB,5#VFDA
MU86-Y/3%8\6ZZ]"X;FZP_MZ5:LC2OSVZ/ML[.!D\NFF"8F6"_<MM:P_5=VUF
MT?ZN]2>5KLJYD&:^(NIW=6#"\/Q.+M\[BERJS3E>NH?@<?)D<UZA^X3\K=@H
MVO*>>1C>9!ZZ,GMW_?@WS.MM[#YYR(MLU+_(OO,*\V!;8=Y6F#?$M+YC6> >
M+X73=6] 8Z1$G^54.G;22+Y;;KQ%_A T#U)JIUK,[-/;BU2>/Q808**CC'5P
M:5JA9KO2&.A.J"] BPI"@K:@X>TCJOEIQ89")_R.';)I,J_,#_+#"PC&ILGR
MARS'M\<OO0AO"?8%U7I'R91OB[>C/WO3L[M'YJ<N[?^E<F?^\Z[]T]/V[P\.
M=X^>[7?^:6]WT/G[ODL!+N'PX$:7ZO_]P<GA]J&^_D,]6WFII[BR:'79!0S[
MY6^/#AZY-9Z,/D[*PEKV'38-8_R?P%=^V(L&=F<\O?'W>?/P=K#70$J&- +3
MXRX^ %0,W$!O3P#,-/<.728\IN_2.SFYSFW#7?NAJ+LTOL6JI;<-/#K:W5_C
MN3J\1#@T=_9W3]I&:6B?DQR+QX.&#_JT3K>KY@Y6S2EK2%'7)*J[S VW7F[6
MBMG?KIA[86>P>2XAJ 'I:4'.T<EQD2 F5?4G93*K-FN5;>W25[)+<R1)FF&Y
M 5S=,KI,I@M-W.V@@TM#7 )N!?HZYD-<;=<X42M7U_Z@];D-7RB/J1EL40$?
MHNL HI@."Q5RF@&S83.-O<YXMK?A:&2,VL8W'\"O%P/S7BJS:32(=B+Z22)6
M-Q9-&[9_TY>W:ZUK$+ QY[Z, A:[]U]0T-Y\]1O/-;_PWKJO>P,KW[BEWL>W
M,BOW:6G^]<LF8NWAWZZVSUAM6WMPWV=H:P\VQ1X\?WX4[^T-OMUJ^]+4V[U?
M.K_:2 !\'/COP> +/)S.%]\$BS:(!P?/XI/GQS=<97TS?8<V;44D?"OS<I\6
MYOHVK?L-[^]Z.SK8/3[8Z,6V-0CW?XZV!F%3#,+)_EX\.-G_=JOMP:=R ':
M7@[^\'TF<@Z.]N+G@YO:M&W@=D]LVH8%;H-G>[L'-W5R[M=BVYJ#^SY#6W.P
M*>;@V?%>?#C8^Y[R.*K<%](([7]E0*>''UQ3@U\CF MKZ =SX%E8 -P2B^C\
M5ZC1KBRO;X)]',2')R?QR> SW?+;&:AO'^!_Z^]OU^1V3=[&]]'^/T64]^U-
MV_.UL/3_K_&_7L![>$R<7 ]XW[GEYH#UWD?!:[[FC4,ROF>[1WB.OLVCUV98
M+H"4YI#"^E[98T5/FK3;%QCJA!(7\KO%'/[YU\$N>RY#D,'PDB.D 'D::M5H
M7H=SO,E[?Y-W=!/A>(#N6,<=T?-9U^NLGK5+KK7Q&$@>05*O!?V7J(Z@3QG8
MR\N/!D2@'$W'989:(CN5_75=)O@[A($]0:KI.1(,01]T;B9%3?TN0"Y>)=(V
MC5T?2#3$;=7ZSUW22*K;N]&$3_SL?2/BN9V8(Q$)2X"= LE7##&VN.9\I931
M-5(QBK?D!33:9]R/GI)D*]/S#:'WI9I3!PNQ-4#/>Y8O6$%3E$*3ND')O1N=
M&Q/=V6[!:W6U-O6U6=J1 B<<*_CGBMSA?W.GT[?8UX]^%-H&.Z->G1*8'N (
MPH7F^^F136#&=.9(TY)&9EH9(3$G#I]_67M0&Z!EL*NG*)'XZG51SNS;[_R+
M:.T\94"6(P$-3CSB#(G3IFD@5K #;HKAWK]'AKN!H'=P0YY55*Z:9947&1LC
MFWV+V&'5]*S+J'"X08P*![O12S-.D'7B=V"]/#=Y5I2J1W'3>P][NL'7G<QG
M&S29A[O1K_8OT7DR-O72NBK5:%I4H/.[^9-8J_/]\Z?S^=X&3>?1;O06/9\W
M_DC9G(F\.:W!1C9XOP<&I<'>\&AG$'U@1_<=.+J;,U/=6^[EHG2"L-V=UZ[R
M25R-@<H'1RR:\=E&*-%CZQNG9BST3C1XQ\G.X/'XB6H8T41S3Z(IT/VDP/55
M7$7_G7WZ(2_RWQ8S^UHC9(NR0_4>J =&.T>/HCR9V?$QH_0':_CA^C W@].R
M/$U1MO?U-)D\BF@_69/QJ?YAG'TRJ1T^Z_8]0CLRWCDY.@+1=/S"?S\-[OAC
M; <BS<892*;8%UW_>?3#?"AG>;WNLQS;R?_<M[[1C>Q9Y]5GF^_=_+<->GF2
M]1:06"\I2YA <*UE[OVJL%?9N>9+L7S++AADC(4' Q).M7KHS-L[>9P\ 9__
MO9DLIN1WG^_\LT$$L&K\!B?'>@1_K<OI!Y#8?3O^4*8PAO:C/TUM>.-'ZN11
M9*I1,H?FFW)A;L":<G\V^-M\]>)M# N-!>XB.\0O[1+QP_&<@9_[@H1H;AD(
MP6Y^LS=Y^@%(0=V-CNWQ?78!I)]OB1[-+IJW9&+:]_RL^_UF?^5O-WCTXS],
MGF=C:Y?^*/+)E]WD!M8(%Y5[C/U>8V0WX34;B54*.0AEH5 D.K3CAD[%I::U
M=V+/L*'\E>VQ[7@XJH2H6RB;Q0/PNG2DYAF]/B65'K6&Y-DCI/&?6=/SMT=O
M?GO=G@8?>YQ.)J<@H' ZJ\-1RA>SG;1 )AJXTJ/(;D;8-GM^T X>_?CL9"^V
MVT<&39[QQS427I0RTIDK8JIU]C%B3E23E-/,*X*;3_;A'1TQ?($O@>GP*J">
MEM;(:X^1SL7ZRN67@KUX;*//T\7$6IEH<(3;\5EST33<YZ:=7_TD)S<TE<='
MWX6I/%G35!X?DZG<W_L"4]EQL[:I?":F\A4M2;O-V51B_D/RV#<V:=TW#^WF
MR:,?SVO0;(_^OAB/[<BW[R*YW<3N$%BL8%V(*?,"R;;Y]\;<[($^V\8^?T@V
M]OG7L;'/['%\O/=0;&S'PNZQL<^L7W!N[%I!]H7!9UG9+9V?T/GM]]/YW22S
M<^ R.W=% KA3F=&.'3!8XC\0?=GRQ3HGV/TD"PQ>QWRZR(99_>);/MN=,PBN
M.8'W(OEWO&L/;IR3_DQ2YTK[NGQUSX]W#Y\/;DI7]VSWZ.#XEHC3#O=N=J6^
M9SH\V3T\/+IG#W6R>_3\O@W4]IG6?:;CO=7WO@Y%^MD,0W26MW9O,?_JQ#!L
MP_Y[6#[]\3=DJ^IMDUF3/.?NQN?6<7@W&J+HI0V3RVP>5'D^<XP&1[<P2)O#
M/O3&J3^0?)1UZ4T)VAEKLX3=^8K;G,%\G8$*T]_M  (DXC.8FJX%?EXSR#>;
MBWMPGTV?<!OSKT^G]Z6C_O"',YM"+@(2!MM1O;51;?@.MVO/UQGW-?G^UA[F
MVW7&UNW2VQW<GOOU12OK:V9$]NYQ1F3ULW%&Y**NY]4/3Y]>75WMVD?<G127
M3T_+T45V::JG)ITDY5.@57PZ>#8XL#'L4_NH@^/]D_V3O?W#O<'^R<G>4WZ;
M@\'.R:>/NQ>UG893I:OU7G2USD)=K3=:5ZLCP_(5=N"]-5SKTC'L_',[:#<V
M5$_WCY[NV^6[';HOL?&W-&@/]3#<WQZ&W_5AN'_-8?@3*OC>Q;'W4(S-'1QN
M#V5H[NP(>S #M-NL_&X/JLZ!.KS_4=M=O;K+Y (D:):DV'XJ=='(NCIHL+_&
M2OI^/O9 ]LS6N?ONG+N]P<$S<>X.]W>J3X-D0.X==NNJCNTS@J%AT[+.>7QU
M7^\K52+7W#7G.X.GI_=DW]PG3^7I8+!UY=:TMEM7;N5 '=R3[;4]EKY>SN'@
MX, =2\?V6#KA0PE/F^_TY8,#^:?[<R!OD-4]WSG9#DUO\F5[8J\^B(ZW)_9Z
M W6X/;&_LQ-[[WC_^:$<6C:JA$B2RP3?P9'=__9=-9(WN;TFL#Y\UR.#)&C/
M7GS78Q"]AV>HHM-):8C#(2*ZM6:KG/W_PR6NHL3Z?$0Q\MY,L@H8_FK\ _PJ
MLROKNQY0W%;"?@)$0":[$PS.0_%ISG?N#/FPZ4.S_W1_?^L/KQB@P=[&PF:^
M15T.ANLO]VHM;;WC.SZPZ,?]8WCNX^?JP$K(+;3'=HE.X8/WE&\X$EU>\ZO9
M?%HLD3OB[1C8A7XQM;5[Y!=M1XY'#CC?MH/!@U%?&9.SK[P=%!Z4(&@XNRCM
M/XLY4&:>3XNK[[V:"^S47REW=;]>_.@I)G_[%?D>\LN'KMG6B5TY4OM;)W;K
MQ-KC97_KQ*X>B1L[L6FT'3L>NZ'1OANY+-O!X<%AW^TGD_]I7RZW:VCKMFW=
MMN_OY4-G9%/<MJ\-ZQC<_U:(K:O6/D=<]_G@8&__W_O[QV3[/<Z+R3S?E5D^
MRN;)M(.T]IUB]=3Z $BA6D6#@V1G< A4\'"<#(Y2^E<,!/),[!H0@YX;XE*U
M#R2\HN=).4QR4^V\_30U2[RV_<O^WM[^79Y(W\_'-KU&]']N3H:T,69UVRVS
MR69U?UVS^MHIWVW-ZD/YV-:LWE>SNK_U5C?9K.X/GN\=]YC5ZCIW%<SENG9W
M<!+]OGN^>[;KS.?@X&CO6AMKGVYK8[<V]G[9V&]3R!GLOOGM?#-*.7<U"&^0
MR3WZ/S^]_R5ZDU<U"F._+$8+3- C0'GP@H&U_-=4_NH4L)/YW"0E"1\;>QF[
M6$'/P]JUETF=1, -&PW-*%E4?*<ZF5@C59H( +YIRD*Z[OO^D>1>6UNTM44/
MW1:=G_U]:XMDXW](/A5Y,5M:'ZDV>87RC*,+,TN<<=J:A*U)>.@FX>STEZU)
M6&$2SI+I2-1;?\GRC\.D,EL#L340WXV!>/GJ]=9 K# 0+T'W.=O:AZU]^#[M
MPR^G/VWMPPK[\$LR--.M:=B:AN_/-+Q[_VIK&E:8AG>EJ>SBVP876POQ?16@
M!WN'NWOWH0+]E=_[K+B$"FLRZ2MA/%ZW6O'D#A&Y#_YC#]8N/$6Y9/F]>FA^
M\QUXR1\&)^&;LT0S_2K+4_M6/^S AV[QS9Y?]V(H,/V7R/Y/7N[K#2J)6^<I
M$CM641+9Z]@]BA7(D?TB[-.H*.W/L[D]NI.Z*)?1?&H?S_XR*4N IL&'=WL%
ML;]H_']$D=K>:VN%^'E182KBA]) SO+2]&K&LU3HGO]*,JR*Z:+N_\K-9>:_
MP0;!N7QVT-@A#=GU+/W;H^O%W ?/CQ_)MRY*/Y43LS,L3?)Q)QG;M_LAF5XE
MRPJLCAJKF1T3/3%]8[IR^+QV>L_XW0$0:7]=D-2W? S&0_WE^CD\?/3C!]2=
M!TI7>T.[(+MT<YI[JCTM_!O0YSK^VHN\I3R)B_S\S<^_G7[X_?VK\U[3L,[J
M"LQ.O]7?/QB,]^]HNVK(&3@\I?GW(BO1I%8.2&9&B](:*GO#  UL_SQX?G!(
MF#1JY(OY(HZ#X<+^+5U,EQ'B0X"R+*OLW^=%B;<<FJBR V+_8,,PD.\8FHMD
M.H9V4;@0+COZ0$QL9XO<?@LOF"SJBZ*TKYKVV_XUMS@>W=XZHQJ<'?MI,J_,
M#_+#BS2K[,&S_"%#GW 'O]2PP6!NFDX^W)#^S);H^?'NP>$1&"..)?C&JY7C
M#X]V#PX.;D6$_GAW[V#_5JZ$#W7T)7KV*]W'X_L<9G1KTKY_]?+EFP]Q].:W
ML]T@3N!Q:'@.@R/<]-_$4;_M</:;IGM 6CG](?J'M0S_ZR^#X[T7!WO(*WES
M1N-[M,2Z7_6GY0\WB$ W8_J>5D^C4V@"OXK^Q]I;4Q:?GW]Y*!F+W^R9NLY,
MWY%\Z5=_W_LZ_]\D3?<AJZ=KS?YFS?'916;&[<Z'E@/WU1_L\8J^C"<WSOE\
MB?-_7U(.]S.[T"2KU?]_6*1+^Y^+>C;]\?\#4$L#!!0    ( %JM_EQ^+PA%
M:PT  #^4   1    <F1D="TR,#(V,#8S,"YX<V3M75M3XS@6?N]?H<U6[?96
MC0GA#MOT5("FERT:*$+OS#Y-*;:<:'&DC"0#F5^_1[*=./%%=@A,9IQ^:6SK
M?.?R'>MR+,>??GP9!>B)"$DY.VUUMK9;B#"7>Y0-3EO?'RZ=H]:/GS]\^/07
MQ_GY[/X:77 W'!&FT+D@6!$//5,U1&I(T$]</-(GC.X"K'PN1H[SV8B=\_%$
MT,%0H9WMG8.D67)5G&QWCLFN>W#L[!V20^>P<[CM] ]WCQQRB(_V.@<[1WWO
MZ(?!R?[!-IP^V'.V]P\\9\_O[SE'QWWXZW#?/3K</MAUO5T#^B)/I#LD(XS
M-29/7N1I:ZC4^*3=?GY^WGK>W>)BT-[9WNZT?_YVW3--6W';@++'N=8O?1$D
M[7?;^G(?2Y(T%YZGYIH+XGE44>9NN7S4UOZ"8=M)<PU&2^ IDPHS=PKO*>&H
MR9C(?!FXW-:7M1X(2\?9[;005DK0?JC()5!P07P<!F!BR'X-<4!]2CS@-R":
MP;D&J<L*BP%1-WA$Y!B[I(I_GS\@I.-.1V,N%&(961_+OK%9"F7$6BCBZ)J[
M6)G4TRTE-#7N9=JW2:"D/G+TT=:+]%KMZEI#Z0PP'M?2G):)M,=GZEA0QG&>
M&;DB^LA)Y!Q]RNGL -E+VS!+XWHV)'*OM"$W;XM(L4F:8UG1# ,DB;LUX$]M
MEX=,B4F5I,@320[JI,,<F$=H'=U)<_W'TCJ)Z]71F337?^3HQ(QQ9>3UF?C<
M>$R9SZ,3<$KGS$F2./?$3[K"3$\;]\N=X^/CMKD*O: 1QL(5/"#EC=MCP<=$
M*$IDNI<V $-!_-.6[JN=I,?Z92S(%EB2-,DHF,]^?1DT$ G=IO'W>N90 J'S
M\+0E@8> 1"%:9_\]XM?U'T0HHW\*[P/<K^L]B)#@#^^XBX.ZCH.(&P;+9+T6
M?X#KB'JGK7,.D\P6TN>^WU^53"J,TJAU I< SC+P\[;YUT'.;$+J("/UJ;W8
M=@$EE,2[99_-WXOW="P<-RD17(A*9;GYFRA7+#Z91*\TIDSR@'IZ'MX#)\RT
M3G+_%E+"F"9K!-P*5<+&\?'^3F=?LS&5-73,,&<7).(^FL$VE*XS'.C97&](
MB%J.I7D$*SD[9>3$6"@"VU"BY!T6X-60* IVKH"@!3PK7;O5Z4(?Y\'_T5#^
MTMW6.1^!8T/")'TB5PSX(==<OKX[+,*U\KE7O6^<TX$B)>BC5K-AEOL]Q=W'
M(0\\(N277T.J)J\F-0?2RN=^=3[3\'_[Z]%.Y_"?*%*SH=,_QW)X&?#G%=R:
M4R0K>0<U;D9 10:V061=$.D*.M9HW#\+)66D1M^9+VTEY5#/Y:ET RY#0?3!
M#$<SD2 UB(<S+"ED]EW*"<R\'ATPZL-0SU37-44HR@9WD+\NK (KL[0,MI7#
MHT4.C1;-7EH/ D4HI0G-5*%$5X-8OB=/A(6D,G-)>RL;QXMLQ)(-BNT-4=$$
M"M:;O2%,DRM'.2MIB_?!]F*\ 2.9OP$*,C -"OXEIN(_. C)-X)U1,R@6IF
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
M8^43CAH76/73BV7;32A;9Z_,I-VA/#T':/;>,7O8&/I&V1JL2/MCK9_6]"8
M'[^+BF\CIL2G*C,F?D$><;,W[[W,79;^:SZ9+/8@21DQB:3$,Z>5I!; 8J];
MWKY[-"9G!V7VEJMWD2>:2?A4M5-)<_,ITKYIW<E_3_-N*R6&]KV 7C*B96H)
MSU+0P!PS3B)K>!V>T1@&!*VCR1W1E6],<9;;"<RZ%X'<Q9:K.&K!1;/E.9&>
MIE1%,Z,%-B,VP36:C2P$9J#K 7]9[ .8&CZWLOP8_JAG.'O!;.J($EP2Q153
M@?LXH6'O>Z\%-)J=+ 1.X$D>C0RS7KV>5E6<M!8AJ#;3+M6"^$PJ*QD7/&.#
M>#-S )LH6SP19>\N6;R1WIQ#-9]^8ORR'$K*/=%9\"0)0"6PQ&B![;(N!;*)
MLN434?;^DC[,B+9I(,I30\#%4!)HRB7ZZMN:$;U#;YPKIT53?P8'^96)YC0:
MTE6=HX*8C'HB3*JEMD))2[$[MP;/R,*972C0F\2PQ(\8Z<"ER6_7RZ/+?6_H
MK9IL&2=& R54\M2!"58#]C+8!K!&%O=@T -;&7B3X)7))RU=WY75J9G *<0Y
M.6]RJ-^ ;;[]M )D['4$F20D81DS\8MP1F//)-M!'%ELA#*Y#*@DO.U04[?9
MJ>U?;7!_%7'&^?!E\]I4U4UTY?_73*:]%=M4&Z)2Q0@-F311RD)J[*AI(V C
MBYXP6(.O$#2NG#:E^_N\G$2QUBVVYJ:7E^@LT2(5A(E$Q?\$4Q1[=;6/8O^4
M@(N+LNC:72K=S&1$2QF_&*5-2(-.*'8ZWR*&T3A;>RJ]GQ"PAZSQ[*=STXM6
MH# SZ1'5907GT<KG5_!M0RTZ@Q_#DDP5'P(Q-/7$61^L4XF1"7:.R)801^-]
M(?-E2$WAT:G;K"L+,_D4W<7WQ6MSF3>FM_[I1"#:44L,!)>",%)SATV;Y5!&
MXUYATP-!\H@GKAJ3%^#?FJJ(EKJ^Q]TW$'+73Q1-,TIT=.R(%< 89&G"%;9E
M>1S5:+PH9'(@ZP,SQ@\0/46_Q@QZ2VQHU](,-RGCREOM\6/Z11BC6:!&9L*^
M$D=3_8?<V'S2A7V]*(&KZ/EP0[R15BC0BDELW_G>ZW&WV6X;OEF]/,QI'%;1
MF2-<9J M ',4^\#0HZ!&XU;O2H3U>V[[JF$(GJ\(BGT2?7R7Z&B2F9.01;N,
M?C*ECV(T;C*6_O<4-.Y>W#TPJPDH4DFTCQ,W>"%I(D!K.LB&W%(THW&$T28
M',$?<.2+-E'(LHPD8)UP+*$BPTX ?VSD[[1D4$W!/]X]Z9/HF 1#6.*%UQD/
MU&!W;R68,=JW76BP9!D 0?H#Y1C=6=T5F#()1*6VJ^V4)A*"Y@S;U*U'-$:S
MAT$+1#U@KBUV>\J?S$V[^;-J=R<+Q'AG"&544,<\#PQ]+6@IDC%:0*0I8E^Y
M#V$$VTH.CP:S)@#1S&OBJ),L,,NIQ?:)'L.$L8N2-UWUKG;_JCN'<@:%6^+@
M& $Q!DE5!!GE+ZV.W<4F_QHX8S22^]-DV4X+ACX.L?8A8Y^4X$",Y:G17$O@
MV!G:*]<^QF$.\0FPJ[P/N%\<LH08QD+L&0CI(!4\Q5[F?&RF&X<%Q%?_GM(_
MW,&[^U4?5VSO/02U7P'+5:\8M)KE1OU"*VW9>]>J[5'0FFAG J&&:F:E$A8_
MD6<UG$$+5"GJB0K&$2%3RFS(P#CL7. U!:J.6M82AP"]$[T[BQMWF7%)_]Z5
M511K,7/ZW<V7RA2U<9WP"]_]-%>%_]>T;N8GV#J)?"JK[A=-4^5VVK2APY?R
MDUD:.["4:&,$252TE\$JK5+LM,F#=G T?M!0C!TO708?$7?9IZ&LZ@?9IWMU
M2C))-'71!1'*:T]]IA3VK#IPET;C_AV:]<>@Q)'<2%.?OYN47W$=Q[M&AW45
MEV-'<@[;\RWQ!9^J\BJ/K;VZ^:,&_[ZX6TA]&6?!J^4Q8UO*%+0G)K$^A<P)
M3K&MW^;H!G4=G<G:\#@C&5..,>>D2O]_N(X#T6,K3W*M]-'LYAN(TZ/+.Z'$
M[R<PM_XO+]J9[S_=Y[V F6NB'+=$"&9!<6NR##N%91-<H_';#D07=%T=IMC
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
MEC2^[U0T7ZUJ2Z(N6\Q^>SVOM=..@OB_7Y9HEP:B@G6$)DYD29)0K;'W&G:
M>?18#X4/BU/4T/I".OY2ULW'T+JR;3G^4ZBN<@>K^J]5VJYV)W$^30/W0@>6
MZ(W&P]K7C"17%HL R'+=T#K-/V^_6%/#+S_\'U!+ P04    " !:K?Y<BT!X
MI&\_   T=0, %0   ')D9'0M,C R-C V,S!?9&5F+GAM;.V]67<;N9(N^MZ_
MHDZ=UX,RYF&OWGV6/-7QO2[+UW;U[CXOM3!*[**8[B2ILO:OOP IV1)SX)
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
M0(]:#?*)NH Q\&XRTY.+4310EC..JOGFFQW/4Y;PKU7E_AJ-&Q=P@]1 ^\
MY]"K0()UO4E\NZC#)K@>M59D%WP!0Z +ATIW=(E  !%%G(5.,9?[</ D2-Y)
M@ 6V_'LVYH=J8CO,3$* A!I%6Q-"2Z F/GLB4"N01TWQ<-%F++?Z<'Z-/.&X
MMQC(((AVAD(IZD"SG^DO1W[4C.X@O(R54^]0O!]I,QHO8DC1=%P<:EU6X_CL
M:3(C9S==4T4TSE*) *"PW'*A.?%]%]9W(7E3;(_^@*@("05BQ/=PKG%;.99
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
MO[&'7WUU4>NOES<%PP^-,?81@>B?V(&"$,$D0X-CD IS<(<=U23W381C"D)
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
M[!F;/>.WEO^!3?X#FSHX_2T?_HP%[3Z#3?_E#:"9@]15G^\OGB,IX RH %+
MQW_';Y\) +P7 ( 0_6^:21( U'X# *+9?]-H?@$ 9B  U S]F_:O3!R,G8S_
M*PGQ.<);6 # :2X H&L# .XP +S2_3^"^!^X4?P7-RG _OFP!#X#YL\I,@ (
M, 58GA$'P :P ]Q/<X 8@  /__=\#HC/)](+)"1$1*17*"C(+]!>H:&AOD)%
M1<? P4+'P,9 1<4BP,+&Q</'QT?#)"0BP"/"P</'^]L(',)S'42DETA(+_'0
M4='Q_I_#4PN _>+O:D. HP+@L>$0L.&>.@#ROPL0"0X.#N[_F_<7B$C(*"\1
MX.%>/>=+8P%P" CPB(CPR"A(*/ H?T4 _SP&;&04'$IVT1=4RL:XCG@<'[_&
M9+S$IU8Q\2\G$'.*;:5YSZF:.7),:/9:(^#[C_;1YY9(GRO"(_Q'/P#P+  X
M>"1$A.=<(6P #AX1'@7Q!1(B/,(_HOZG'TH<=E%E8\>O*%0Q&;@<'U6<REM'
M\/"I5X[?F\16B&7ZMXT^S0)H",_%L1&P 1%@-YF*\@4$\I&*"@L"":1B8G6X
M"I8Y\'D7^P".)/9??+MM_) CGDZ'8>25B@G&<R/I*LG]K7C-F8TV]H,BFCXF
M(ADJ>M2!JGL*Q-SU"JF42JO<E:>[>66]OP-3RN?5R1;K5^9DS*3=5=@KY/YB
ML%RZX,J2'7E@.7/)JE;%_<IL=A"2?0N_RN'C/^J9VY466.$M?1 SM00%?6 3
M.\ZD3Y_UQ>! 81OK6;A]R^?Q6Z\:WR4N0?8V)4(MDL5E@@,FA>/3<_G&3^V=
M(U\$-)-$EHW-GB^]-D8QV=Y\% L ?V3,%' XK-U5@JQGQT-/^@H.^<QC!T"5
MDCI2I)T3*@%#B+AMBWJPJC/RU/BF)O>4^;Y-<1@4FA1,KO-V+8#HRE3T?K)4
M B=*-U^>I"/R,*B]18N.IH0@4P:@Z'W/G&W]AE#OIO !M&*3\L-?=D#.O2#:
M)W]OP^->KBEXN1A7KV"7FKU/73 FK=@[,.#*7#5S'<8DM;F%.R&=Q(J,5<7]
MO&45Y)=45QG[O^J%(&#H4,<-K/ -2F*RV.Q)U.E YRACHU06WYF)V+RZT?J"
M=>1\70A/66[R?L*1[-.-._N7O!8//XVA:O>D^3Z!]LP)L"H:H*M)ZNR/<CW[
M!7MHX;,0UUJ"^EQC;2$7['B0PCV#!?J=])2#-V4GBK748*2:4 <)E,-BCR$
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
M;*6Y4X9"SJ_5D2//>;3N6>ZP!&7'R?G K'MDK97:NIVM=AD<#?0)I"4]+4\
MZNNAQ_DUFYE'.E!)HWU:85R'"4.0:A77#"!%\OI!1X8\N]@H4[UNTR*'G/(*
MLLU!+LK.5I47FRDKBC!M+3C/&97T%E(S%=24#=K=V^2HX=BCK7L5.JB7O;41
M=1-E:*0IK*)!L^\JUT;H'/$[-<$D0P0^Z1V.D]%,.*&(<4=J,'Z\N^]QI6I=
MM-B7\2 ==,%#AP]#3!.FXV\JAGQS:PN2=4REM5WTJW\0")@+5<3\-OGYM='@
M4$C/9U!]DL@4&L2;:6H2RAW$'DZ$CA -N*(>:-DH$&A\?\&-"WHHF?5M]X>Z
M!^,.K1)MG"Q8N1V6D0;/GP@Q<8B+ZU]@:=7 YIBYZ@FV5 P/'";1C+\?'P\0
M-ACP?2MQ/6J3#!^>(IR:J% 04YOA_77K)1J)G1I%L;[*/OZ(ZI:YV07MZ0Z?
M@91]=9^5.KUGS7>CW8M[)V,ITY+H;-R@A;(!N[.S/3!D,C4QU>H*8L]"MY4$
MR+_Z4+'$KC[K]L;_*BV&K*9FILF;P5SM2-EF6,TQJ(RR()[ !<)2QAE#)=)D
MW[(_9 +%!W#?T<[Z,"F4\KH7:PB^/9.NN=P<U6)V& DW/CL^46!M2/.(^Y&Y
MV0;M:0FWH/P(MV7UIL^QIGHVL7@<NI%"3R[P$QWVE0^\9)?05$/UEP2C\/-K
M6M_2S@?I=$;!.=OM"HR&L7)EO3MVR)9A#WF#RB7@ACCUP&U>.C:P)8AYIB M
M)',G?[4K<)L_WDP7Q)]H%JK!K95M;3I]$KWL@27E4(=OPU2L@_U9V7+?85)X
MS3_1>%]))#@KN 6\LM38YB1BV@&NZW&2(9@]8:R*F"WVOE26U#6K"U"6ZOOA
M?7_R!+S;V?\X7M XT-L1&WGCWC9H77N67.]R<XW/)^T<N[GO7G='3K'NGAEK
M@%S-LWO0VCA#KC-]Z$*EL3%-)ZT?#0R)/)L&6PE0-3M=L7;:O0ORZQUKF7;Z
MG^<EI'Q#'1'];U*"N88SI3@NWF*C-**(Q9PR1H2:BQ_@@%X2'N+PU38*MFBY
MKF@T;Y16,YL%X*CI[9J[#8S6I>\6O<K<4#_?BU!7U//E+/W.>MM-D^9[/\&_
MWNF:*B7BP2#!BCDB:B;4@@F$>EQSC>Z7V]&X4;]!EUB$RLROC9=G=[4^ 7)1
M9V^)8%PKO19?MIM_H'5CCK#Y>H.&MN*$6MF2;P,6#^RL:U50>M[>J21Z,W#R
M*HQ?^Y%_X)WK0!BQ4[]MS/K.."$0IVD8N,S:E5K*(Q"RV'>1\\(@[S><&G'
M)UV7XOB*(_<2_[G/6>%]RNHJQW_6K YEGH"V;]&H$?YU5(&W6^<_YM9*XU-$
MMV_#'AC)VE@2^*,RQ>_=S+QI.[S[E"INAM.SW14<(]%ML\A &1[M)00VWY6/
MFQ90DTFE\FU#SJT-$$28IK8)P_(%'#J-CWT$S!>RME:*%;(U'D3RF&$%?1)N
ME9/MCC4:XG2Y!;ENN#3&V\\O0,4%_%:OB[Q6)&BW#A45P7^IYQH/HL\5-'IT
MW1LUVD$URN(6>05Y;JC41KO/A/LSS.#7C(OUL#\6>]Q*94#KF]%QL[(;AKE*
MX%?<\CG]I5R9(%R#*T\ MK7P5]]MS%$94'Y]ITQI52H,%/F1&'2Y,V#&?KII
M2&3D_OJ-)>1LIR_=3ZF/<!OEF7?9@''T%ZP=-ZN]M6?BXO\0+^F1</^'>,=_
M$N]G]+_Z2[N3<)G/,))Q6>#;XA\M@[RP@:,VK"J1\&*6OL-1&2?L$S4=!M,\
MV^!/W3$DW0\*(KV_=+:7(#N)W+H:*&O(WTD?W.>BAE!30Z@C,KCBD 5MG25N
M<81EQUUUV:ZKK*)_YL>\((58UX;0%S %@PH5:AU<.K5HB%A^5/@#]'V,2E]B
MN^/4"[*5%]YNL;)#H*9]74[SO*2GG]ZR#$.F0)3<FY2W6JS!C=BKA .]!*KS
M-IGA#ET]!I/A6P .?*[F0UNF3ZVAC0X?AEEN_7C'48JY@\B(%C8^#)MTK"PN
MR0U2IHUE!UP'JAJV892;]]E%Y!S1>:G+K:W0W]6F<:=WU/GTXC'=F;LQ*%1.
M*FL(ULT5?/ OCGAH\Q#8'!LZ41'D4;;CSOP3@YYXN+/N>L[]J<A.TL<I @<1
MVSV"\H#DS\PX#@H)2^38A#]\P?6CHE1!R_YL9O*:'+J$X$#\:QWR[JIU7O)
MIN0E#08M_50_AR+S$A9\IGH4\77UF5S&?7S9[E+7!D;U,L:%$KV5DXW&:J]O
M]4-SLZ\2*N6M!U$TNTG*9F%MO&5'RD24OWROWM3P<[Y:T[?3@WW7WRW,$65-
M:[[05*6.TH-IOKE0WIT?B8MC09Z2[T=2"!91'8.P$+&.YS2/G! ML2*@4 RS
M ;IAEI?(P4[,$Q?5$V<C8HB91'.*DPE\\WPTW^<2#W;+/$E<*MB\>7O(FU!6
M*YJ8B[D(EKBS+O2E6B*]O26%ONX/F?:#99#5@U=9\:[<D"PMU]?$X]BRTTAP
M&7&WRN[CCXX]"AFY?[NQSBDX%')IS.;V*(-H8E\+D'0MCTP+4^A)64KMKD+;
M-C8G%FP-FV]9=F\6;W>.JHKC3;P'<60G14YLYX4EP.B\9?-/P-IZCW!/K4)H
MI>M7.;S9%'*N#BN6FF+*&"%P)M4[$ZU,*LH7OQ*B[(;RQ_D+OH.VURUW^ZQ"
MFQLY/=+5-NNZNDD?-+HN?Q/M'OO^4:UVVO*TL80=*=;G%\2,R;-R?4(1C'6G
MCNYJ'2JS)4;Y!;R-I$]W"8R8*>[JR9V98"&3+#&1(,1*R>:;AUM)VC(O3C*S
MQV2/K:6;=S?)GB)FTM\#5:KTJ1F\6PV)< :LF?O.^L]0HMNFCH?E!)RZ<(0T
M%"SFA=0SBZH)YL"Z^?FT/9O/>D>0]*:.Q_&/M.\%01+"J?,^ZC&%,OU2?J\I
MCJ?F;1=J/?L;,0X[7:=!XW?&SH4N,*<SIH%?X6=VS,Y\=9P7Z#'%U&2\=3XR
M0MBTCK^5IL:U:AFE%ZB](M3);D-S2E;/>$/FHF6&],X&-4U1O[>%<5B8B])=
MJG\G&].F5,$(8H:R>$18;;'Z?XI;WUJ1!N1T2U6YB>$8XCW+AO-9N REPD5^
M#1)PN8^/3^YJVS#0?683'[UJVH+[!6:T!5@T:FF"PGLGTMBXPIA3K)B9// )
M=>*EVD0VRH+K'BFSCC[%6=Y-U=O/+Y@SFYFWS<FCX86['2(,+/&0?_%OP7?I
MB",8+V -0UN(.(P4LU=U*HE_F24<(AD,SU8EM7!($E*C#P G,(9"=;8BF'*+
MEAE.?Q<!VL:, ]%ZOOH38&^5[C0U:Q/Y/H2!Q66$9W-'!^5"^8_"&&3RB%+!
MXLWVKV:Z924_[:B0!M9=H6<S&BY(28 AV;TR/83$X L/N9QF/NU:@OQCR3P)
MU\'7XLBMCR:N)/YFWZ9I4IU/>X@./3R-)2<FBULX)MX>/P%U:<'LZVINJ HO
M9VFRC>SG@3-[EQM_"*0N5*4&-&&O#PIP?FLKMO=Y_=1(V-UG[F ?&CEA,^=;
M-@:_9E> KW:86%4'CZJ'(&.-DO'Z3>C6JP1?U,/66^X[^]4>_T:%J _7LR(/
MYEQLWT#6)W,*H0=T6K.WG=_V,0[)7R+-2A+%!-/=CC=PFOAS%N=/<=>3''WN
M+*W95>"0^-3#SZCG5)"XH8C*,/VJKOI&+VM*!\?N]Q*S>2[#M(DI2ZSZ&"$:
MRFC_40AN<"F]T5H==<7N=UJ=+%]!0>W:YN38\C'82'X>M8N+F_1,%^_+GE -
MI[7P-/<_S(*MFZ)14^^.\GJ$T:@M/ZLVOM$/_I@'&7D"H"N6NEIK(Q\MJM@S
MBHD (^"W'L)71#-R<>8(S15[EV)\0ZG(*1D/B$M>5@F$+>HQW[3RRF=#G\D
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
M<C@<Y)-".&]JT1*9^-)G']_1SD;(?XC^IF1]) X>:ENJIVXIS QHYG+=U,6
M!:BWM%G9R]O243A%9G('K=TD$DOE8ZB&&'NUUT8?!BTN?.9 #@W1/K&F=;MR
MKDW!+!NBWE]-G-BUWXS%]%_2LE@T/4K<C9V6K;[!UR'MBW*X,CS^V80>)='/
M:5#]PUEW=RLG/V1X_,.5!),2D3/IF#]F':4'PZHH<J?^)[%O;514;;US)*@P
MP^F&UNJI7EVK8O<S\NB>88%USS=U^99*CGUB7Y%R$RE.&=/"O#Z77(32M1O]
M'KK##E*9%'PPE!2\]<2;;-.*J%A6S26SN*/97W8'S4>392S7#A)JO!MH>*B)
ML%@<7D4NK[(LN?I1IB=Z6&A2@@+KR$IGMDUVPF23^EA 7>CLE2L,8:A8,!^9
MN"MUG6!2% @A4U=S4P*7A,[NJ;H/')?:GQC6,-=\N-7UK:BJGR 0^"FG],*1
MW-.#E ^RWNZQ?%Q?[(KQ0E!\ H9S50N#;N1RT59X"9W.L?N7A.;4>2N]B4'$
M$@L21<22IBC==DR@\"JV^[WXAO--2"$^,W)E5DSM*P+I.9]#2-"$2@)G..[#
MNG&'B-]IGU2SRTC%//\-"T:WPGY3BLP^5&/K,1Q]:D1U?-Q:5*S.54,HD^_
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
M1OK<'("O4:(\S,6]PK%.&BYL]5.$NKL BF:R'(8F576@%@LL4FTE0!VZ5Y-
MF]X/%/&K&'!*Q3X+.8<?S5.>5[A&$/!JSY)7 *K:W^;^DU?GL<"K*!K'S!NS
MZ"@/&M;) 5F@I)E0([J%\I9NC5E0_BY S?V"%NTQN@!G2G#3UQ?]^-$<:/$8
M'K=A:="=J&#03<"@8_@ZE=3;XS-'# $ /E1$=I#XC"C>0UX94GT Z-Z%^E^M
M--I@.'U:"09=OFL%%HG X])/+/0!&-LH0-WN;FA=G&N'9O4J^&NHHUAI:#BQ
M7H "GRZ>)@_Z*=.&?[B'Z$"C#\X"GWK1=__=.4AYMB)/(9C3PL^!W&6XF#$*
MJNHL8Q)C#=_A_@'[O!G0 7&K/S\&]PZTZ"=6R58-'-_;?*EM]6=39.;JVXA
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
M^.>U>$_\,EMOO(]1BUS;[D@'2_O].LM7[ZL55;^A3072-2R!=Q:NYYHB=10
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
MOLFYG'O(6^*A],A6XX7L=-/#:E=*M6IE [MP/-LB()2FUPW?RYJ#N,L,KRL
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
MF@B#0;%ZD=,NU?SF_?R3B=GI],Y<*\UTFXBU;CU"1AM<V%05#"859<6&XN7
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
M9>RE_G6E_;=%<"#MOST L?$K%9HBLCYE?OA5@6H(P""4^RGI$ !-1T/P!Q>
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
M#;'[%84O0DO&@()=XQTZ]"4_<T+\6=-SM4-?0NUNBG:IU$9^#NK]9CGV\/S
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
M96K>V9*1GC?K=FCR"VU$/;^E2:#[+QL;OQIR3F'4'#F$G*<WI3JHM&:B)\]
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
MUUMC4]>YM*L@5"8BEH=^I2]!K'SK[0#)5PL.M\87$^A/<ZG-3&'Y04R@AN@
MN9M,T0MFFJ?XZGV=?Z-*O$_<,)TG@>/1L7MSU,/K6H*HQ^X;#7)YUX^$.>WN
M[?=4S.?_IM7U#W/^;S(.OUL]%0T@^F3,@+6[O ::VV=-^UL7[E^E77($<49S
MN<!]@#C'E65?[+[R.,]RTW)Q]][_O4'L_\^K*=48JCFY1V*(KY)/R%N\;1 "
MG\@9:K^JE$R#<J=&9\6D-J4MM!3L^S!7;S&K'$G>$&TW6T<RK%,KCDKJ2.U(
M)17-:2A6'T#V?AG[?OZ@KNJN&RHC/;@247FOS0V3>2WC=^9!QO\2(>!>_DN%
MA"[KH&7LR_\G]O$A^[" *_G-0XFC'5@F-YKY9(D,4&$+]%57 H!"^C(HM#HK
MS#K\^;%EQ)QR^0=BFJ&95W!P>"D02%KOV*B!O8!ZJQ&Y>B#49( XOM?!1GV7
M'U/][UV0'E/'6HJ-PIM"U,W0S&4V2F"H'CW'#V"F8IR-FHF=2PQG=O\"VDSH
M%]!6_Z7X_CBQ-($/:GY'A-=C%L$5A7D,X9;65$,#-Z%%_27R"@T_A(-E1>NQ
MX7@)IN)01'.XU$ZD/=:H?;=)4WDUIY1%\:GS?M]%#^XZ-)IZ%X?U>#3RV'="
M*40MP%FY[%%&<E3FU9ZQ/F9@F+>/1-63;U?317=\2E78/M#[(-O$S%5GLG/,
M6;@2:2^7Z?1%,]2\%VK]MI0RM%Z\AH\9%^5\F.E@%IE\Z[9T69W&R1&PAIXU
M4TJB?P(0?W)Y^Y@K>]ZR42DY9D61WXV4,G>4J(JID S%FJ//IED>KFI[$QOQ
MEK.M0V4X*W'\R:+Z?V-PK0_K0'N E 79>30.HMJR49_9J.-0^VF>93D+'CFG
MR2\Y^]\87X+D2]P\[C[T8S\!68]?#%T*JP"QKP &.!S+#)O$ C[*)_SBH_/0
M/^C(!?N+CMXOT]%0GC&23>-C<0/]7 G<&WA"Q@?02+"W.Y/?8-F+1/P/0Z[T
M5CBF4PMHMN>?B/!^: 0]+K],9P00<@$[H1GY-G(.>2J;<=J[FAY+%0W6T*,I
M3XG[I5)8AWKH9(9X@\;'Y$'AA.M5FVT%]J_1FE_ZC@W%9!.8SPC51@RI/")K
MUP.B1SK=:#T-GO3#6I]_E_.F/>YIRG?70U:YB]AZ9I)\PXU220WBAM.1=H8%
M;ZOV&LZZM9N4 !0C&F!68227?QT//>,G!9Y+UAT'),G59?3.DLROW='E!X>@
MI='7T%A!9[D7X?M&&:!70\4 ACE#8\"(Z7L+(B<B"4CE#S9J[ .PW];[YO_:
ME!N;C:&>A)8CFA,B&1JQ4:?-3>&I?_7JDGDP?N8,2#X">*BM WY<<Y'@>V2
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
M'N*7?JZBPD#S*?CR&E CW?P2XPKME3MRXB'%#=J(9B@LW[B*2M3_#5!"^P=
MN*5GS1^,YEU=AO#OQ.0=)D1I9M.QVR$ZQ^@'O/_$ZA.!WX ?HB%C'PZ\/A*
M7^?MP*^:K6UD 3>)<$:XI[,:,.N*;!TY"$Q,V@A_@7CT+8X5U  "U$004,R
MXE0PO-XBTL*!;@W4)Z.A3<H1T&/!'\2,&Y+*WP-%'?QJ%%J;"X""'#NT:9!2
MSMYG7&0Q? @7:OVI1%>=&0),+&($@=XU2+5F]=SI(;]+,6U(<R G3/\C&&A/
M<"5%,T*)R+4Y%,V(1:9S&(-_7"=N@)Q@*#AOPLQ66YGG^WM:UE95&'Q6H'95
M[29LK?4F]"6.6>AE5,,A2+AB>\^!Y9!<V_O <*(X(^P@BOD<"H =+M >EEK-
M_;,\&W\7&'W+@O?@KDU8=BP6?)^=0>K_W:^KN-W(B8^0][5@6<EWQNY9B!:(
MWH"#E9 W39G#*D%[0R<QC-!AOX4^F$S6T!5H,W\N0*KXB!4'!62IFJA6X>-
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
M\<@EH485&8*T5=3RON2(B5Y\N-[I4Y@[9=9=ALOZ6E980(MB#0I4VL@;[6%
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
M,?5)S'FTP4\,.T.J6_&X9^#4@=$.QSR>0;4<Z_@ U43Q+W8'#2\_$R]PUX^
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
M1MIX=8'OI]TZOXG^"T&+^ =O!@:NY5S=8\41\&&'S@)L:\JGO'C[B)"DU1)
MKD0N^655&U9&Q-8:3G>W:"0!:1"\C"GZ7W6NVTRR?:X 'V\^7'II',MA5]R=
ML)2]+E\0['$Z;^^+I*?I(CDU=CJHEC/O/XJ=*)'M!)?3M>+MG?AX7+QDUC2?
M)%ZZ2?1_L8KB BI%$CU16OGMZ*@@NE1WPX5%QM?M9Y_8;UT\\C[XSE3.42A\
MG.^_]ZV0<F;LPD3(<Y%4?\=GM_=>W2Z^L[@!H4IPV>=8ZXCRL2A/X3M]0?#S
MR4>?J(\, Q^;1\6B Y'$8$\'D$>;<A,8$\X!>^@"O9NP LP/K!U=D0EJQX4,
M6RS'V;@DN,0^]12H0!!TQY6)C]_*^IYVMTRM60\_OU@75P@,L;"C06"DP>=^
M;0?GCL+4L,2JL<E2?L: ))U&78*,P>;!WXV)_U\:$S7?W?Q9// C_:CN9-Y'
M:\[7[+#@T >A::F&ETDBW^60^_*]'<^V$M@"T'*R661SE31/)_*%E+L?_:,(
M1A-J(I=R==[Z7EG%3=%T7GP6DS#V&*[;2#CF+M'V-KTJ)BNR'=\\4V[[&GV1
M9%@C_0*;SU8=RLFX]3.3H>'N,^9"*+MD1"R/$/60^[H^,9 =/R'P)MKLKJC!
M1:GJ*-L+*\B@$8'\*>P8/@ "2/Z*E\TQ0)"74P9.^\FHY(T=$=8%[<GQN)A]
M9P.Z?.MX0EKX)A!%[WNZ%?=1GJ1XZNJ4D#AK,WPR' 2(-9Q+!9]E;)[<#75Y
M?>38]=<RMY<>?SIQ:J&:1RVM_!@:06RMG@_=.T@)UTAVWN/YFM-9DR[S\6K1
M*U%EKC<>Q\4>/'O>$4LS4W1[EAJR'BDQ,J3VK=RT_U#QC?[CBREQXM8.TD]K
MB=DNIA*/3A@6I$K<.&>V**&OVXUN(*O3RFTS0L^51 QUX*PZ5V=D#RQ.O7(Z
M8LR/>'?3]<B=O3TW)HUL=V@?(3JT*LIR46Z"1RE"HPQ 04X^S_.YR=4?=.'W
MMU6[_!,MU&Q[TE3F ^?P8ZB*3=AN)9 _E"'F-1W#]&>R_GP"\ERFG^#OD\^
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
MPU^FTN'5''XSL.4@09P1'EEFR1K5L>:\#3DQ,094&4)R_D&Y#7W.U K]3[R
M>1R2(.3%ZL^2EIG^6<A5#<,A?2+NUZK*V9:=T))U=\] @"P=/MT3C"2[NG&1
M6",,OR,@;7="4L\MOT*NB[,$FFB1_INJRHUSSBS"4H%DBF'A5?]H_EY$0K9*
M8)WX_9BFV?^KD+QPOU:8_>96!WKJ2R1K!%X(,'L"5*"I0N]4\86<&:M;_8]9
MC?XK_SJ;[Q\>\M<*L]5K^$N0-RA!D?DHD"NRH.'!E[8H 0(7(]PHE.[VQW0*
MO"^2['9:,1)8;59: 5G"S*-/_$F8^WX'9J<W88Q]T>!5%"]^?AQ:WT]GQ.I6
M?#*%Q;#DF'C6!$QP"RD5U+)!=F/!F!2^O\YB6<YXQLS 3_0HB@&]SS(A%+"G
M:[4HE!$T#_BA(A39("P=UBT$EBNQIA...;)$:4OS_%=10NJ2&\J(AU>AZ/!5
M9Z:4'_Z1 ['DMW4^8V,JC" 2DH *8_BO1K">O TL:X2>S,I4S[.M&/\][.SO
M86=_#SO[>]C9W\/._AYV]O>PL[^'G?T][.SO86=_#SO[>]C9W\/._G\-.^-[
M1M*HH2T_Q0C/#9\EMCY=X^(=F5U/,37?INYN&C3U0]C,&KSUI%4Q$J\,0__C
MIC+(_;>?QDA -N0>O0GC0UT"AW+!#N37LA$_*?S82U""8@MR_U@6<.X]A<.T
M3;_3 L:G)./06/32XFM (RW[5)54Q=0W-4L7G:E4A+EY5JR#7L>05&I6N&U,
MZEZ;ATUGYQ):\J4;$3<,IK2DU8['=SCH4["!2&(5D-_*%-*N03+$'N"IEBJ,
MTR.+YR Q=) @H;&;2H-&AHON?"LH$A=%!7R&)WM!,6-CA"3$*D7X ''A9 @5
M1_[;#]H/5"/'X+2=D,CG_KAQC3NO>ID&&6B#'D U9@&F/7(L4;3E,R ;JS2
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
M$0Z-%*2B%8I0>%SC PEUA+JB]S)ERU3UT](/OW^$QHQ_\)2?!2G?,@KARIC
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
MK1]P?),3HX9L&M#-T$MH068'*F8'LHO$;#6T)V%@"'^LP*9A)+$FQ4@46)C
M-6BWIRY<=<?37ENJ7Q^K[STP>N^T^7S6@J0?Y=>-O?Q@*U!):P=E &[B[KSR
M$=(R9C4AA[VJV$38<?><8L&V35N'U:%I>4/2+E7#S]>O.%'L(Z40(Q"ZPQ^M
MJYJGITN+^.RV/)9I(BR1ZR1YZ/&=+ M#"/<M2(P8-6\SF'Z!]18'7&+'CB!"
M ZY;,V4$Z"5^9RCE_33[=21[;^[<S\%D<GU.]=K,"^].I_W-35&3QBD+^X7O
MB&B]X=OEEK& H&V"E<]9,SA1./$AMN%>:JD[PQF,)+TVM"(%!YU.WM3>@<@B
M;\54B)%[U89G[08-E#M[KMT46%Q5MK"'_)Q- 7,QR6R?QBU\IS'!D\ J>;P?
MP8DZ#\ &+,);= @"8,BK&P%Z\MRZ#J8;UXBM014%6],G4I;?/=ROH1YM[VQ_
M^B.;PQB6=-\ && +3<1#;Z,\2<%FQ+5J4F$#=3 >=JJ0[G(N?W]'EH8+Y=6/
M()DEY?3G+DU2C)%$>T^^-D@,MPE*ZG]"#\,O8'H=D-:]-.NWF$"<(#+H8E-<
MG[ODY#<-K1[JONP+K1W3"G?Q :&J>*6VK(#5.Y<H7//>SX8@\N4FJ$KV,DEG
M5L+]-?&?B)%]4&G6)*U HSP9I4/M[7<7T\<DSNDV.?R,(<8:W+P?']#CF3?J
M(45MN?,0^OP9Y(\F[K*@JE#RJ2ZT-"8.9<]^R1_,;)U1@]ZW*'6 <J^"FD$^
M2?M=<VUJ2W.Z,R&S?+%]3]<D5>W\=Q$>Q?0+)<E+6?D$8?A56#KV);L'@4HB
M@F*UFFHCR] #22\L2./<2,:'VH"?97?(Y]5<-G[&NE":VV(_"+\<%;W09I[V
MHNK)<0A=/@5<9_%9T-&,2\PDC#=,"DRE>4U>U8$E2X?<79L3#C8]JE&>V-#R
MWAQKVVI]S]GL\KZ[.Y#JG/R7$XMCC@W,+D8 /? #IIX[L2.*+HP<Z6E"ZV<X
MOFS-,Z;J)99U(41-WYICZCP$[P>_*_ 2]U.\>E2]3LOTV1C$*.MQ!R>M#FAF
MB&J1L2F.KW8@M80!+#=*=5)[64Y3T]"/',(%$UP*G-OZS/4R=G[I5>[;@<S*
MD>LLKZ,M)NG<N>_8M>X^A+D*3]N!-)9OCM8@$VF/@834$B0[M(_WN6%>=>GG
MG<X<R(O&/%F*TG)W_O&DKF?E'2F3>N<VQ*CH<9<&,P='+,%)P0-@X"'--!;G
M#N3*0@ [/%2S> )6#H.W*"&LPBHSH^I07QT+R;3!O9\X#872UG8G.. _'U/!
M7_KKXR[N)O1(U@*&#T?$XNI"TN%!V#0>0[QFW-<)O7D-29YO?/E*YL'57N,<
M[PO,IT))D>*&JC5PP#$.3BR#"W7MF6=XSN+\:_B0!F3QRJ=F%<Z,X_+<][9[
M"[PS8+\7!+][0V:1YM1$FX]:[5F2FA2$G.'X2A'[@F6(U-"^IK)XE>F'7!GN
M0//=QP VO4'C&CO(K.@!996JK390\-[KNRW-$59E_G>0[R_RYMXSX?;RD\(
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
MR+N+Q]Z?YETY+:-1F@GY?[)ITB]RQ"*XD/S#@ EFN>(=%_)\-I-=A<_%+#3
M:'8P(2ZDRYL+\7]-"&([4J1*)(@-IFBMJ&ZTL@P\)%.D-]7-XPCE\S-RWJGB
M\Y-[JL7[J<_D>$=A"T^$:Y@R*X-#>R,:#O(H.C(:"S2_8( C,):4"H/,+N%"
M%FIP]2.K%LR30%O7/63LHE4Q;'8D"_7'%F:Z_NS8DX<*\J5QEXY6_3:^7Z]&
M.O$',W^N78P)PW2=[O@#J=*-$R:$CZ1#1:Y^;(=5A!BEI=>B#WB&2LPC:\.-
M*/M?J$3%J-@+EE#F91]>..]_FJYI=> EA1 N!APF]9%F8CG"V;3]'&%^,C83
M?6"L 9<4:1+4X\J(E? *I;BKZD)/_?'2U[\[&S^TM-D)^?V-8?FW8)DB-!BN
M@B'.SP/8TG]ZTF):%L6F8]9[912L,Y[0KD5.A3$8H\M52W,_QFQ5PZ72['/E
M8_W[;ES*>]?.BF7>1$]S(0UI682%"4(R0<[LP'*)!!#R%& .Q./NL$(6N)#4
M^;U8N_KV\0]/JOF2/ENJS=JXN04&CPK]]7ZV^%*K[;80TP!<#%E,,.+6)*YI
M=IX53 M\%LV$&U1$(;ZXS?66R+U^DW_I\_Y3AL$9E8-6)J7#U\IN'PH&1O9C
MNMK@$F;*X-5B*$TNA*^0+D95?.*Y4L)#[YU7H9&RM?1"BB;I3UL[_NJ)C!CN
MT&EV*C94:3ZRWZ_RH\ 3SA2<YH3-P=3A!Q#3)(X0G8*X.Q-8L:B=5;B=PH5D
MH36F 9Z/WUM%J\.5GY4\/%"H;-]BIZ>I\OO%(_D9M<\& ($J 'J-S:XD!.
MM>9>>!9\'X<_GV[?PX4H'C?;CS(BFEB0-><T[>F7'V5\JZ=#&A_Y4<,\0[*L
M[DH.B_]522CH6 3O -XEZ2QG@M#XM9&FRV@$$,P+2-=N7 .B2\M\[=KF=Y:.
M$1+CG&HK8>'_43Z@6-GAF86NC;][T)Y*52>9;RPI0XZ0#KV,(YP+NH#3QBXA
MA))FQ'H^HL[!Q6>0^3VMZW=0^OI-*4](LSVJ0N'2#>-O(U6UI;9VV?K?'_2Y
M0K[L9W-:8 #64'B'$(SG YTYC*NS2F':HJZ,MD=5XV_I"SC$VM(&QS+4B*X_
M_9 NKE8B&C=RVO;V7PXXEFK-/@M:?Q_]?@9/+60*LBZP"VZ**9F3:^P'S&0+
M[<8VLUJ$+10_W^TX>^/![_8652')%/[,P<[=JKP;@56@O??9!#-]3)=UQRY,
MEQ47$HR?R2<GA1$$3?[0>V-QED9,1CQM)AQK=OHP./:Y#/$@XBGFCP>7KE8>
M\I4/0;]EO^;PH"S9Y9A [7TH:<":[H;<WSM3_+4PLA086+7ZTA!"U=?T[&NU
M2=8N^K$4<.%5ZI7'KY)L(*P 0!WT>SQXI:^<R1'0C$8N)#F)X+]_%KI[QN%Y
MR+PT4%\^DYUK73[".^W=IK:2\"O))OSS9\]7[^3NRF;:&KHV<<;1)NP&,Q70
M7Z-0,4(09C?G4X&'6O93E#*!:"+-5R(JVV1DY^WII=69X'<3%UIBV<Q+%56F
M\O%;0E*W!QA$T&T)Z%$2S7GD=KSL:@;3=QDC>H@679[10'7M\]&E%?D4N[I[
M6L_[O7KY&AN(5?W<_S.Q=O7I#9O*\AA+,2R,9LN%9'(.@[=I!D0XPK>99JQH
MVE::ISF YNRC"Z2RS,D5")U0%[(,9;BT2%_BSNM.]Q.9H[N->Z0@2O+@],W
M2U^ YI\F!#@8,E+I<<T?S60&:!W?+'$+Z.RJD,FB.N"1[^$ARQ=SYY+\(@_H
M"%A\/?NR6NV2K6K023R8=4ESZ!E8H^P =EJ,(0,4@G6?<DU)X*.9&5#6W5J8
MB=(L_Q$8;70G:6A;VR#F@4>"6V"NW6RX U4NZ,89/H;8C A'%$P>]"DP:&I0
MYM%,Y/?%'E)#<6/1C&?HO$#8G+U]SM *U<4#V1HW,+U:>NWL.XE\96OY[A-1
M$^@Q*,U".P>JR(5<@4YC&5%IC#Q:#:X7.EWF,A;Q*SR\7?N&7K:+ID99RL$"
M:(/>T*SOG8>7;\6X]D:F*;GM'J&"B\Y_%.BCP1D X H&0,,$6G]Z9J6HL&=E
M709E!S0^1YDF9+Q/J'4>&NLY9W$]U]CDT+,XODIEWHC)\'=DC#QLX0VI2;9;
M>TI]H7R -".R8$6@32;&4MC?DCMT@>[9SHN%8ZM4/PG+Q/*I93G(O&KZ<L!/
M:536_=/4>B4V$P$Z7A462LK"-%EW0X$CA:OES/-(^QZ,HIGB=VM+^D&Z>FJ$
M6!K+\BKU^K!XDKQ'\ 6MN5Y/^[:&</&?SC9WLJEP.4( :6:=4MY#Y>V9A]&W
M>F#I3B3/T%R4"TT[J]TP,IR,%S>_V=0M8FR3[/76OXFZ^]?K0NJ)B)"])!)Z
ME;<.7,!X5CC=D"K)-)A!^1#1^H U12L'7TVR)>,4D&J#,].A\:Y_65;IMQF_
M:1PJ7_N6\F&IZ-1NJ2MB"'PA;.$>@>; !$L/<?6AX>IZ..5[8UBV8[]18?IZ
MRKW"U1@)[_M" 6'?=&T^]DCI'(PU?GIE8]\S!O;%]_\74-3_:O_5_JO]?Z<-
MTPNS6(8T9K<"'HORJ[+T?1H<?VT[M2KQ5+?GK,5^VV-W$Z6E,QA2/,\L41;,
M$Y@N+_0?* ^::S8:AL*P;V\ZIA $6-(+X?:]1)B$&E#X+"QRWCJXZE!CYLQ
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
MI26+J;)*"+I\BFG%GAYAJBAJU(N4/2W-I(-9G(DV2=T.ODJ\7J%Y%/NJKU.
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
M>[;0U["+5%>/45;0E2WSXQ'DS-^=XVLR/_(_-+OE6C^2/^-W5. [MA,!,"=
MWOH7?+C"-'5' IYB/P:5K./T.T8X\?$KX O=SX$V&^IZ^LQ6M\4!NXW?(:IK
MF2XS:OE+$N^=1';Q^BLP%0@PS$*%CPA]_2[&;SVC";XW@)9P(EC6U4=MC.5;
M[G"XH_&99UH1I7.8CVZ*?R1A+X<3JT^0%KZ^7'I*J9!NN$CLAB77FX?3H?WW
M0L9&_"(3O\1)O!]U-Z^GRN:E/[AK4!>7^[M0(CS3=*6%>'W$/JXVN#4F2SM#
M7]1G4M1(Q*6EA!.6XN9WVS7NP5_%3W8E]67TG\)GMPM1W/5)LVF4YE['NQQH
MX=FQ3>RT9_?6ME5NQ2V9=^=_-L;I&T?=@P0_RSM\_\H5O3B(-!YD4TGP'HHF
M%%#7[H()H;SN8R+*N[,/K?]BV]XN#N>\3X+I0[]23#-GT_CVQ0T[J9>QQ-DO
MS':A1YL5OF"[L!DR17/$U(C29N*JL_R5EKJX2^U6-H%G<YTM]PPR8TXZ7_I+
M8=M^(8B5280S]B'8/)IDQ]M-!"D42"OYE8&Z4I3M*$JW2DP**7+FTR^$+#+!
ML60LP=1HYNO&C.A1QA&UA^Z]V&B3J JX(:KSA7BI]1;\[Y2X<X)4LQ$6I#N#
M;T#]X^/,A7S?W;[WS<]>S(8V'"Q9]PG;//AW(-\ Y5XBS9,C?(3F2M$$@@9F
M#LQKT&4JRI>YD'V/)QPF']1^GG,[WU3$OX0)U9*(^[-(-I@OLO%I9#\&^3[C
MFH19;RG!D$"^@:1QAB0XI)&$D_0MEK[;^"&$_EW<E%]?3P]A"DD-9V@-O&5V
M8+:M2(;?\$U<R#41%0Q3@V67HJ_)-(3O"AWKBWZV?-'#Z^R/$,TJU8]&-G=.
M)&^\'+'H4GZ1/UHU8R8-3B0%#/0V=<[=^-_:#*V6EC?L'+2DCX^7R;@#;<0\
M+N#!.]VZ\87#&29YCJ?P-?]X1>&_[QL<_OM] WFT <TPJ>,P8'^!)M:+$?B!
M/OBQ,2RPZ=--;X1CSMK8A@QS]-V>RK?*2LN=R5X#J:#RP$_G=Y'V(#A"@#4C
MBJ;V8&'864S](BWG$5E$0Z_M=5/*M%;E6>7<ZY">(W(0U\MX '^:UIF^4LBQ
MQK4-L<>;5OU@-P]$2Q?O2,Y.Z-\4ISL&*#K6_7W)1)(IQNG#[5G=K#$F#ZPF
MT]IZ&!S5,?^Q=LO=&0NB1J/Z]D*P20^OZ@LO2F0X&J2C"9DS1"XD$#/=TX=6
M )EC$LN)"4.J.(^RU'=9D,/5N)#N@BC/X-&CI4<]SM+O-U^H*[TM=V&7QG?^
M4/ 4D2;P;SOB<(X:%O#@0/Y]/Q$,B=[Q>NG1T9L_+'W=6+8TE_(X&5Q #:(H
M2$@AL<@\+W[/@[Z(,?DOL .PI8@T3M</D*:\B6R<1ET'0;85RA0HYZ1N]D]F
M754B@U1,I0(P!J&V';;9[<C>_0;=GKRPSLH!K24*P7XI;&X_C+@48^)*B65A
MX]/8-^%LGK#=S1WJF,&M%Q@B*,P_RKP,+>C=633%]4[,;Z%0Z&87R-9\"GU"
M_H'B39B^\U3BK<4,AO[D=#S=$7:7\2 %6"B'UXOU8+,(8B;P16\T1M(;.:?7
MTK">XO2]1+VM[M%Y(FZ8*55@S_>BZOJ6J'S<7_N4L[XI:\RW;W&$16@)C(>?
MT#)(E5Z?8T#X<Y87+0C4T"+[1S+,Y,98<97(6,])?:E,_<(+=6':6FK(4OL"
M^Q!_RWSJWM=[591;]R4^LXS""33B^)#Y9&A*NSGM_4D:2!;3CD68F*EJMZUJ
M1V3OCLV;WAA*I#A6#".Q+,F,XS6NB\_SS1HKX-9^3 L@:7[,P?52R88;99^[
M-':X>&ZHU@:2!^F4V_4G-!(E OH[9IU#P# L:YN]0(*K]8T=_Q9<QJ*E#GXP
M^-M @0LG,)6)GJ!?9'YRWOB#?G&P![(\H7]AI%G>S'#4 ?83SGX@!Y'!4:2+
MI: /HJS,]A. L'"RKU213PFCN?!((C]P[]VQCY8A7\^KPH]TY5\=2#E<PLM^
M@Y*G8QEW)]O%H'V/H()(5W/Z4H?P1R7/TT2EXW31E]"P9EE=JTG:&7R'X()<
MRVND_TU_2Z?#;U1V,#7-AS.:!Y#ZH+O0$IBK7$@(%Q+T?7L))[$IDE4C>R:D
M3+?!1<7V;-[RY;NZ7,C3HP5N^3&#G APBEUF[='J/:87&6XEX0< -4P.'64^
MAG)N_J OH@FG3FU.7[NCY,I");ZP#WWU^Q%Z1/O/\YL;#_,21>@KW22E]@!R
ME988 P/4/04T+X1;^D\TLB_V)+MHAK[XG:D96'#X^)K?NWKR94_AWKN1N)>D
M##,CH+YS7O,3VI#E\HJ>-P,P+XZQ=&O=D:&F&E[N;JW30\-\-VQ.(*Z\$9Y-
M#^Z]9D0,._Z,:3Z'%.@?@PH!@2.],5L*]S%BE#3W@K"P*1?M7_)X^<<7(];5
MMP<_VNS;*_\SDT"S)\<4TNQW_J/.3#QX*\^KB_QF[ZRC;#ZFNC6X['+<DNE2
M;K*QY-L@U8V0]&W#_SL;1C#3#DV@C3$#G&):L SI!TB2+&,*5)AU&KB+,L30
M)F>[NX_HO3&E(HX[;XO0#Q6X/\X<?_^73<?%9+4^K+"]B0 S'M!=A%+E:Y!*
ML"P#LWVTVN3%MRCIQR9-MVM-O"G[KY@1(XX'9M<LI,!1XITZ4==I@]\',TOM
MXZU P./?^X9==IA.R#3C8ZER^CCCG)'1S;=FAY=E93V.WQFW"@JNMLK+.#Q1
M)1?$A=A</E:G1LUE?=YYWI2(7'9,C2]?K3.9.44[QX4H4H#DI\ SQ%^A,BZ$
MV;J55].")G@ 8%XH^!3PTX!= O^C>.6+OD2B.-,.6=7?P<<N82$6\6E&V2G/
MVTJ18"6\,+:F;[^[M=G]<7.<*\I>-:!K%MMA].VO*\T,?_I .EH=/4P00ZL"
MK62U3RB+A43UBQ-?,P]F;DE.]QV[*W7]<5M=YX*+86^-P"*AEW2+(-G.7XFT
MZ(EI[< CJGXH[<V9A3]<:*TKXI5N')[(CA!M?]HFFRUSX8G5)(I>PSP.[.\C
M@;D;2.)!_4&GUMPW&DEMAY:'&.7](&:;B.HW-ES7M591EG$Y\CK@TL+&D?3M
M\6[<AF8(@2&6!HI<Z2[.9(G1F)D\2I8 )./=0@MCXHWW5V5Y2]J6<#8"W#ZO
MIL[SAZC=^R68::O6-O(?;@Q.:+W#"-$PJ['TE4ZHDIE>&&G?2(]C>H&/+O&F
MG//&8A]T3W2VS(#%6'B 7_CS@<@7LZ?SAP):BUPWFNO;;)"9&DT,J'#M\89U
M698ON\(DG,R^K)QHWI"M,*EU/ 0!/?MQ\8&.8FM%GDL>Q]O%+>G(B0&]PQ8!
MMHRBHX-F<'9[N]4\6'P[,3+(L.X2U=;F%F":;!H3AD3IQ&\9& A^=0]L3;FJ
M':KBZLT)]DX[N)"DN6RO\NBU#1=2DL5:-BIXQX$I@QJYBO6=][O1AA@H%@<\
MK'NT^7#I1INI%;%!95/>WEX>WUO/;6WE'[UC?*CYMH?M4]-=RGFV>/C_M(D)
M8!G&P.:"&!:JH+^>'D0N[[77EE]IW7,D+I*"337JS_)[\L/@55W3N-_KB?#'
MME].S#EH_O:<GGMJ8BGEF2"6XBKK$9O%^8,S46) XU3FFCV>L<H.DRG4:\:6
M!D<._9DS=^FMIBWF>-4Q<ZF'?D423UX]93I(^T/!\MOEB!9'$^'["8':F5R(
M+'K/BIGB)Q-C"B)9USW83/B3F6)H'I GXDX]2Y1A=!U?W(BH5=W8TIS53>;3
M&#KGQ28Q89[ VB>4/H)N>'$,H?]+/-MEY<S+@LD/MFU_EA:X^^C_Z+$9F"]H
M,@.IQN /,!*(8Q_U$E)0-6!"[H<UZG\H#B]##_G(TCX\J8+'.87^!/+[ZD&A
M$UCW[G?J?/"QVO3BCN6ZTY*'^VUV=53@U8!IL)IG8HAYF.\.%Q6'"@8&9&%\
MA%!'*$J1%IBR"$V#B:&.F4C211PG7,D#J2B'Z,1GR]N*-57]3?G>PT%")VIZ
M,V(5Y SB"BYHPCY\*"+4!ZVNT+49CK3G561L<L<>VI*"; ;GN&V-]<*/S1^E
M#31T2A2?9K1TKHV<"2XX,^Q9D\B!HUNOK/!-?ZS_4I0^JZ1(&4DA*1""$3+!
MK8X#8JGS$A\;H'PLZ[3>>!E\&5 :?N;G!<\CJF$2=:9_*0]/G8@;>)\O?#@C
M-@/5NQV[,,#*208K(^?!6Z([S8]C;?ZWO1T[QRN>)2UP"0Z1]$H;RSF!'I-
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
M*N?&2,Q6.4X_<<W0_XN[?1LT_8*M?Z1F/9H/L$AHW9T0>!+2/PA,E9E'8Q]
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
M: P51+S3-2\5=FJ!6* HL=0<?&1?>^UWS"V,5*X'\!?2N*$*[K'FPJ2:Z-O
M6@$24V\'QA9G^@[S#G^K4+@/<R-M;/=WV5GS E<YUIPM?'H10=OVZO&#P-WA
MN>@#&68Q%XK2KS5_WW.M-VTX;Z7";1C5X?YO6"J[/Z4,H,C2X6PFI.F?MT%H
MKQG!B!/C@9AK* KD@7CG6SR4_?D1"_PT]S$O8IX3B9=MS\E0]G]_W39CS;=>
MRZKPS?Y[8=KC8N\('UR6'X.[H($E$4U<V-KVPDT01J=Y,GOW3#+>KTMDA-9+
MI$O)90XK2/2:D:Y-+2.#V&>>CX(*N3&WTF5NO'QUS?6"SZ_KWAZA9E1C%>11
MG#QN&%FL^YJ.JB_7>D<W^EY21-\QKD+GPNY8E-1;#M^\^]7@Z[;HUL=<V%^"
M0DL%:':@>W-"UR$\-9%\S,]>#J:<.A9^PLE>=H *VJ&(69R&YZ-NNY-VODV/
MO3WH$<'^DM$//%E3_'\--OJ ''PU(@B85B* >_$;B<"LU#9(=1$@HOI2!EB2
MFA-D\UT>4ZTGA $[- P(;&.ZU%KB<$:(<54ET3Y -)(3+S 8%*D]$=PL-%D=
MQ("XK<3C!N*:/(D+F]&(60+8!Y9!XV7HR@4$1^)E]>>_WL'AK?.<HV ,8ZPZ
M'D6_JG M61^NLF1?;BK3.(FFN$G!_3.$GXR9[=:5T96Q4I>\6ZTWFGO8!-TB
MQ3RPV:&,@]"W1@88K]> $-K6$\FY8--3RCZ<#5[UIO!P7D'\;"5O3S.T% AY
MFH,P<F#Y+,!\]"77G2%CSOZ=6@]G\4#!.6/#SSEC!.KS;WZ<@14$PNJANZ?C
M.%#!6*QA-.@<-E^^P '_];Q9W _$T@/T?N3\Y79H\!#A#2K("\'>R7>I7%C?
MAB,7EA87LR(U#P78R0;:&%BOB>#"]),)F^]T+D$N.<4C.1&Q -/@*;KSJ#9D
M"6,T<X4H >#9D(R2<H&,?IN/"^M(PYE#2,_^"7S88J5U $KV4BAJ/X<BF&=<
MU(JPQ[DP<3>HH-X^@ERYT]T)GEA5(K!W/T-^XT 2N4V1<6J*C6,K<F%Y5FW+
M^81? ^PER "+0!,5DH[,B1PN3%T8C*+S@ 9']3A?N+",$\ .C"3T>%7(\1[
M2NOEY:40:<)D*FM:KI=XRWU#@QB(7#NKS7'YYO+GWSN:B>,>D)$($*9W1)(]
M4.SH(U3F,E0!]"-9]]!OB30KQ(;Z')IUZ %QQ;,!EVL^H<@6" 2O,7O!^D%%
MCJ@'NAP#,2V)-@X1T06J,Y% ,U2)'G[">6@9I(3(;8R#Y#U, K@+"A6I&$'.
M:T$2ZUKU3<(GR)AA$.%]:@+TY?MR845ST^=1H*&-% <;,8E%!2.7+DZB5R>!
M2.8/]&L$S02YH0D$ 6LB".9)-4X&H2&"(8UG)Q'KD:Q]$9Q#HKA\"H$=?)\+
MZVWCE.@M.[;7@88M: X&BA2>UR8Z_(P+G"C^]2;V@0Q0EQ $H0"\$[FB'L(0
MJV9 ACT,U:YN.@*L83J"@1YHVZ_ DMGM*DC;I>FSZQK=-U3>!:8C.>I7.4<(
M7XG!I*7KV,N0ZWX0.4=763/H%\ AXG@:(Q"LBP.8%^86V9;@SD,]P%M4$RX,
M27V'9SCA//>J2:<0!9 YEX@FP&@0>LD%E(#@:VT,,G/.W-+L/UVE;K+!J!0$
M.6X<=V:,Q$[X3EQ=PD_Z*K.N ,U$QAQ8OX#BP@PD";5[."1."G*<Q/:$(,@+
MHCAI4;WD'3[5\D#U;:!.L14AN@))B$BSV^!Y8$9I#S032>3'K<2[Q-$X8.F.
M%E2Y\]0"P?=NV?22?[BXTK;YL2/ '*Q"<D[Q+$-AH@KJ5ZIR_/2X,.-N3284
M9R0XA?:']S1N6UX'>4NYL&,0QT*L#EJ"9J8;8^AD$LV6N,'#/@V-/-"V5$!H
M$P:=H1 VG/]7"'^D +Z;(7SRQW^%\.I%*'K&X-T1-SA!R'$J* +TC4%)FFI&
M='>A\ZY!8T<3&:Y<F'U8!!AFQ:DB#+%EH$7:B;.AM1KHT:D=>J"AO"#G&<"T
M1LHC1TO02UY6JIP@,SS3T@>-,.]#TJP5-]051,!Z.11'OHH0D;V\'YI;%%X0
M5 $N,6RAJ; 4H,0P6H4L5OV U3D+9TC V4DE$$NZI0D%P)7>.7\<9(2:8\#X
M:A&!M646"DZBC1R3%TK2#2EH+6C)C2N@!/,RT/P4SJ3#.;*.8PCVX5(0%0$A
MFY\"<25\#ZU\'<60<6?C$1"0[;(&9H[RDST9L5!&B+>8<[!X\&W;G-M>:%K(
M4]!<#@,K0Y<@@TLS;RR2&,<!]MO-UP_T\4$54D\3%]D[.<4^0 0-D1%<V/QN
M",A2DXCZ<TR].N*&Q#03NLG(D>88CEYZY($FIV^:',>[>500U4JALH0@M;>2
M8C@IE[%Y6B"9T$!:.[L)[U=B6LR7\^0XLQD,_"3P>(*TI)@*[@+UI5-"OLXC
MKQ%' _%+[DF0H?*_07=+\*\&-A(VQ/]UP6%S]\A@G! -Y?J_OVLF'$K#*)5
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
M<+) @?MJFI]JG.PI82HC/8=GCMZ?_93:!]N!&S.? P4> 8YWGJJLQ:-]+-T
M18ZX)F%M<=N =4+?G"NAA>JR4MTT3F(+%C9LJT$4;;<[XRHVR7E"#'@XK)F8
M>BS*-'QR(^B&N.P4;!5)1L-'L-?IHJ0ZUVU-=CP,>U^"[=Q:;.\9)Y7U7[6N
M8[&(<T71AJ8P&__5.[H\-KY0!//PQD&9D(N-M&X]%X457Z($#.R,-1#]2#0U
MO;+C]ZB+L/VK=//:JGN5"BQ5!F!5W:$8&H]ZI9 TA6(=??VX6L24=" HTW?C
M4K)'%(;0QO@4H[C08FR^W\G'Q;+TT\2@;OE:X3+2E39U, A[/([<;;[+U])P
M1J>H:\'S"=/;^*D >(!MV*LEZ<0L;@K2V($,7#R7>'MEP]6QZ\2795'QL/X8
MBJ3^3N/ )*$C7GF '6..?DB;+EGLWS;/A66%G635GYXQLZHO'TX1JFSVN^/A
M7O;]D$A:C4B)C,2>/MJ)TEH@4$NTO=+4Z:E61M;(IUGW#(OFA\0!<[?E(7W0
M0LO&[O&WJV'^O^FB#*-M/U?1(;#EZ[&^ !16*G]LS:K,%=JU7KA8\ESNR9W/
MG,*'LQI]S8VZV.V?\QMNXIK5G@U:6E\;65WULBIU6=7Z?KW%,;8]I-[ K/)"
M3M:R3ZM*VGOA=7NOC9O6$\,()^"O6Q)+2' W1"BE<M.!/C@$"NW*3#*ZF('F
MPB3&B7/C1&E\,Z#OOJ%XG NS@W[2K[(WCPZ)<\+40*(3_O7(,5I#=Y&:OS]Q
MP%6BHE2I44Q32TKDC5+4^55$A.&&[O(8(FB,9E[[VN?U:G$UXY5">A7X^?A5
MZ[-.';;Y.K=NM$12#GXX]J+RO6@9T@*HL3OGBJX'BM8;2/NG#]1)+B;O*BZV
M?A?J08U&!6]QV%._I4(*MC*#/CM#VJ\H,JKRBD9JU-K:[CDXK&I06!)5RQS5
M_+WLI;)I7,O]'S"A;3MORBN=YK%BIRK%\EWX*-EM0'2_43R_$?5L,1H2(<6.
M7SB2=;06YX>36VY/2!,^_0:XQ!1_&WI2]3X5,R+W3LJS $'3HXA]H0Q?;@#W
MTC5F'ON.<F&'JG_WW#6V>^V;U2ZWXY$Q.-,W$C5'I6$%?%L#!I24B<*,]3HN
MK @=P#Y"//Q$Y(?KDY%B+LPO:5=*66%AN" F[XXO>#=B<E?[VY='U O\=]7?
MQYYA&&=CX;108:F7.4^J+K',Z7+.6O(5[\+>NT[A24;;[^?M;+ 8"S]QL>^Y
MX#>)TGJ[K9LOGC\TK3IR@18>D=Y 1A\61:&ZY%<=RI.>Z$2*F^[<Q2:<5GNW
M10*6KCL?8'>89B1TW61BS4W!-X$4._1=T?2I<U2AX3#\7I-RK.6E]QO=F)]*
M!8]+%=7B)#(0G@/X"BFYK'/K;E,S^'_8,_KG$Q-61B"P9-"^B@=CV\;:CA+'
MQRG$.B,NS+@>?(@<3<;O9BN.H82PEWJ+990MBU>[BT7<=TD&Y"I7##KO?%H9
M\%QW=OO'Z^F)A7ZHW_UNV#WFCRV%6$-HTG&&(UW$S"6S4H[6:;SDJ'?F5::M
M2*0RTU[D+L+Q8OCI=O:@_E#W'!=6[%T3<9!!6HNC(T//$<)QTK1EJ[ER/X$>
M*^.2][2F\DGC)7C1P/>:P>?6FCMW;KDPI8QZ\<PA6=XJ5.M,SZVNA#J@S^IC
M3D%CKW#81Z-MQ^\>,Q1*N^>YS2F&=OHBXC5*U##JR839XE)).,W-R%6EP&6X
M:BB1A>\YO!2J>_(W FK_F,CE=W8"N?R[)7T,2KK2TKYT%+PT\I&/> 6(I":L
M7:61FA1#XJ,NMI%=7*JL9B]E2KQ-R;H==5@(<41HVRD>_F;<3R)?$?PPV&FG
M9L8@I+IXQ^,#SLF,%G<J?\N[[1]KK-?Z<DA<] =?D78?S.#6O""&?RY>M2[W
M[,6RPH(.S]V47P_.21=5H/8^]1"1[E$1D12ZQ*K-O(9V:U]_W'J93/4;.41K
MJ_=UI+C%N-E7]10-RLF0+5(M4HP<RN[=W:*]EW3?M5]"-/MK31NB5VD"=3A5
M(!$5,"C9)B2]T"[EE9@4M"I@GF18;3=EHJR=YS.RA/O^\.UB.N%L5('S[$)U
MTQS\WQT$_?NC(M;4'J!9Y#(;ONQ(!X(12Y[YP"H3\18^I=BD)O6*_7@,OG\Z
M2S,L+V&T[>#'W*>>DR>V/!.//%YRF;.TO!&%N&=WU2]':0P4T3U$ OFQ1*9'
M>,D\T8':OWZ-KH;IJ1O%^R?WG*ADV3Q+>W9X*]E-U6WY2H*W^_#/^2F-WHM8
M^.@D_3Y]AM8:V=-0VM^8N^;)NA@(/J4V>CDF?FE\2IB:"JNKU?C\R"7*I%LR
MIWB124+KV+/N7#!3RZE*MZA56ON<,.$Z<MK,R"+[7)2!JT_%W+TXNM[7 70#
M?@]^%S'<4_-HF*Z,??4O=_%P\JECMV6E3X4KY7R:T >W6!(+%_/I/+_1PI-3
MV8;=E&[/?7!T1:=X[ZU2"_.; 2=%'*6)LL23JKQ+P2>P]NDNSOB=U8?FO!XY
M,4OKP@0H0IX!W6GAMFI*PIP X7$Z6!3ZDJ,O<<B:B4O,F%$YXQ1O&JK2\^N8
MOL("95=DYO2GU.<\'_*<[CCE(#Z'EP_;2KJM.9423$N"J2[>G5_-8YWSHXO0
MBG(3;^.CIM];F=CD+1C8616GN$$<G/C_UVZDSA]V(P/._'$W<B]FZ@H-",?>
M)@_S2^47=V*%*.>Z":<JZR\J7GDDH?(-J+8#E"[/9S>_B0FP >KNU_IP8;4$
MB#E<.],S'#<_S-*:&9%""?=A#]&*U.K-\2X1-R,N/;=1:%P8N1_MML#Z,OQ^
M*GX:_H)]=$0!JE1"!6I]):SSW=4_B?</<&%MFHR?+<NEY]N4V6QZ&48O=K_Q
M(T.UM.+8*I+UW'0.\$!/MLDTKBC[B*Y=SR%L;D7CGF87?H<H P6"M^^#+\@P
MK7UT\]>>B-V,0?("F*A)?84U[.V<Z5T/D#Z5ZF*Y\#'TVR?0)B2Z4$965W?_
MV<A EF3>EYRZ,7QPW)K)P,R('+URO?RHP/*Y2"-WT4H!DE/8N]\*KM+4LUU%
MWF;O#=A9!0?YFYY7U_BD*_J=6RWNHHY7=2V8]5\QCX.'+5U]%6SY^6S9T5''
M] =-1SUT\Z^\,+VXY]-IF*B_ WWFEIV8['K'@F4F*7ZP@C5 >I)77)W0=/)M
M(68LXY2UW369X0ME+&6YHOBB<RX.\_/OW16'T?WVH/%K<A,GZ!D2C+R,WOP"
M5L]*[7MD5%]!6WU\6-70+TM,1X_EB<^%413'K3^7)_13=R1&7/S YS*C^)>_
MU83^]@$PWGD.8"'D(6$=M41,+ISBK_&\$--;@(Y"!F+.&#,(@;]Y 18Q2<P1
MVW/$D8AZ:@!2L/(XP85)JK<UJM52C#"-UN4;*>Y]L2K-UU@[_%K/23!A:]&2
M0,Q0CG9_7ZF(R1FIND%5&A?6@!1@7Z<UIE.L\3RS=H@ YEKGC9=+YJZ&2ALJ
MD3^KO9E^.F<R!RON9'Z3K:[0 33:$(;+XZ\,#70RY*9S,VJ+S=I7EI%E67?[
M_++4NN],7+OFE'F^VB$M@3$2\6[Y5%5'@9W<P]Z10XQV"BJ4E]QJ1C6F1]0-
M;DF7?W:S56EX4+G.-W*,MUQ&U,W^N,W>F#<>GWM30*A8PHL!?^1>+3'L!?JV
M+&*'_!.6SVC$%[/;A<]>JCVO?^[SPE;A/N,RJ#NL"-:>!J8;4C[>UK@B;MAC
M'L;>$)3'C:\NKNX1DI3GMZ1<R%NX_KVGM#@J$67=>I(8XY0W1>7@'@$U7[6.
M%= ^OJ-1_]L_EBZ/FOG]W\<=.H^XLW%=NL;1_I?T]GB.R-\W7J>UD!XV4D&3
MYG93X/M@MM[HIP2ZU/8/\PMF;;Z^8=?BT52]\;:ZB%#<@1[EW,>4:ZFCI"-A
MEBL>DGUE-*U46&'!B^"0GXHJV\]^MW.\([ZWI87T-3@8Q\\VIQ&@T7(9(+56
M3,'XCJU@:X5J]=XNA>O?&X<*]9P.)AU>GE"0#S<[W;+8&A%S2*Q*!]#J:B3?
MS7!^9&Z M9;L) _J#-ZK+@4'4]].GAL^Y4QS/G4=J'!>\EXG!LVO>I.\79S<
MCS"^D%URKZ^A0] [5^$'K#!U]:! A'&$\<M6/B&**]5=>3I)@*48=>]-K+I-
M'N.KXT#J+(HAB:Z;0_IQ86+5>[%G/Y>[!!6)S/'RE]VK^;U)K&/<:TC[_$+\
MZ%_V:@L5FDQS(VI_L633$ F%!B?GBT+:O2IF[E96LJ3JR(^P34>J+_SV*2<O
MA2 H4Y0W/R7Q/G[DA]$P<5"6C>'"7CVOEM&F9:^]R^\&/GO:7IJDUL:JK$4Z
M/1,=7H]M='G?+#NHNYB?.?[^[LK1>$X@X3N:H0!G)ZX2.,$E:*8:A>A"%[Y)
MKOMN*M[R=LS3!XTK 2+9<:/&:JN8D=]2M0S4E!5.$ESM<_,(Z_BDI!WTICK1
MLV1"7^\U>EAQ;'IVF[MGE@W#_GI!>675^W/+-F\BY7_)J7_F>Q,DLBL0ML?[
M:V8QV@^Y7P%[EO+.DS4GQ#;5#/0W'@[M%7SHM&1(<F 9[+%3W@.G2C9V22.<
M1I\E\C,4KCZ1VET7,V"LZNUKNN#N:3F7/=>/Z"]2"BGZU/EI2LS9XV%82D?A
M1+E+XK#/I^],MT''.*,U/./![^[(0L7J%BU1 V=W7(UB?_WDJL3!IQ5>[GV\
MKC\?RE';&.( .^DF>DT>#2RH;5ROSH94ARH7UCP!R8\[#>M@)\$^@"Y&"CZM
M9AW[6\30NA8ZXC1P8U2>-$+4D#5RL:(/>ON6LN$]5FQ(W;S\QKY)Z\8OU- %
MR6+$9$;ZO*<ZE9&$OE]]H,O]S4#EF6QKB=A?:L$2-ME'7P89'+F3A@/-*4WL
MPR@0A:8@. %-8' XT8)^JEA6R';W3X6!C[%>O;%FWH6#OT 7&L^^H$:/_4IA
M,IDC :412BX#EV:_FY!<U[14&/T V3V8M/<> TBW8K3I]3C\2NEB7W!/=XKK
MB=(YOR/7)%[YP*+E0=7+<G>T>/T:=8AA:O!@+2GV_EX09L,;K&'^B;%5SZ<^
M/U(^_8O,Q-OEM:"NHM1%QX>7*XX03%.(!P+LYWWQ$KC=C^4J!JR>NJ9T$AXS
M)_-T\[4&!XUQ:V(_S5Z'D:G 4];(<E'YJ< (S&/C;IPXUIOF7F]MO).%ZJP\
M,^KR3=%_]>T;I9$1S4R!LH>JYUS<CV/ORD@C0XAFP*@_<DEY\[-=GW'ON+#D
M(?.OJW]OE6"Z[:NO1 F,KA1$*!G]B'4'S-K:V*8_>K;5R;=^>6R8FB&C;D5-
M>FL:A_(Z8U>^BM25VZCC?'H :LR2CJY:N^_ \-0RB8&YRMFO P,MZ%?6'MG8
M*M0I"5XI_/W(K^=?W2:^2BT^!U*__ZU;%NU!"0.RFW9KF2HX5K'T;(6]-_!O
M.&*GW45OG$U?D-PG7=$4RU2+]VF/*IS-)22/@1J;Q0$5E+2OBN%"06]EW*&T
M6=-(_:LBZ]WI]W,7QW4M+Y;>WQUY2/;;8->7HT',," ?JTO#12/\V0>39YZ%
MQ;XC^P5>_=+M^?1$O,\T+2C*W[^V_K>=2ENMO71_KO:TH\,TK!_^-FZ3-3(P
MP'0AWG.%SZ;'-)C&H)U.>;U]6C68F5U4+9I'_>3&05U@G,G /NGT5']!5Z\9
M$?P<,B,\]EM7$>$ RO>QKY>7[(1=#W^(\L6+0@]VZ&S+(O01&2<$V?%<6#!R
MWK>,"^N04V.7$[K0?[O*PL.S.?:O[;5,$5Y6<H/N*J2Q:1QRS $^JR74E=XF
M,Y"N><^%C1XV0?N/+%)OS! &Q$%C+JP)O2;E## -% #54N(1]O$Q]]<JPG;9
M$,A_BQ?(GYA^@]@V*[>C86[;[DJ?P!>W+5(-)'99UK);IB+%D&F*?QD#=\#\
M%R/1+F:OF^A/A=+=DHXNMMDKWN6=R72D7N5)*:&W8_;74D),G4K>/R7<'6"9
M%"=5>1K.#B 1]"=&=#B%ZH^]1VNZ2=>LSO[@LM3O\GG8"FW=IY)8W%!;Z;TK
MGZ\E\NDC7=4+ ]KWMA-,Z;P-*KB3#(.QNQTK53=:"O.[SHWM+;\Z([$<9!@A
MN<?MW9'/>Z;WE-[QL"WFW[B:GQ^=L5AQJ:?7ENJP,)7A?I9Y*<GT^D$"-;NG
M(B:E@R@;XO1875W2UY<J'LW87ZA'TZL5Z%6)KCDG)I0?@#F5.R)S(O*8SMV[
M#X7T;VEO]R(,4O^V"^OZ#UNS')XZX:3!8)>N8L(U%/4]O![WYHE6[M?S:JI$
M!8S<>K%LYOJL= H1@PQ[&2+]8>M__\#;2(Q3)/8K\ C0^]][K &5^T9).Q/J
MR*B]%C.D =63%$B9>_U #)S4O(N%OXOPTHCGB$-PM\"%?4.2 SE>/4!,# [3
MN^P8=.@]IO#0X15LW/+Z"< '(V/XEJWR8TKZX]C"@X5/5<YQI2ZKIU>XL
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
MDW#VQ%N12QT[2ETZ?95M*D0I.+?+-!A+G-@TH3"X&FBHRNF#2S2JS63(T =
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
M> (<HV@!LQ/'!R?/T-:CZGV*7$9F-N\X?DZ3+M.>+U"+T'JV^\OUE.RX>;-
MI=\0'A*(M4=((\@C":-:[?>(BFO=YNT9"@E4,^(;3*P)/:^MJE@J5VJ1,4&E
M!A]S3WQV-_F);]G%6Q>?4!\@;G@1TA'D.)*#WB3-8G)DB,&@6KQ^3F:$+'=I
MI'JZ>\H>L/B>'*A,^IQ9P<\2[SI5\3O]#2L$3C%5P99VJ8SC[VJ^UELS3V$*
MF6VDM/.6E Y%UY3XS[8?+X==ZODU-N9R,NE5S(3G2.SM#[RKGV(@L1*"(!/@
MM%-L!$=0G#9&U:VC/9_RC,,>HXNW.^L^]T!?N4^'V530\CI&]D<5- PLI/3?
M/%4F<M:'V5S<X;QJB1A)8[32 A[6ZS/WF).Y0.BD6./6#EH)J25C;R35(5HG
M@BXT*R1OKEUVK+(FU+;28Z1*CZF=LW7C!0_2J>\D7)O3B2PC+2"@,$'X@"B'
M;M"X#S2W8;]D\=%L.UJJJAR&Q!/$Q\%'$Q?M@I9AWS3+/P@,RZLO5.P'@A;P
M'H21]7:\  M-1U-[VDY86S;0M5HGHU9FBPZF:">;>V>/N1A=R7-:3-;>DSPT
MXI%DG.*TZ#GZ9?L]AMQ_2S-L#'S.1N'KO2LOY:[\8\FESUS5%W[J(DP2_[&T
M $\*F]SD*0D@1[)BQ/$D)@1* J[2,<3OCH/$N68T&^@?>8+1D;"QORX!Q;Y@
M\^:>#1%H2-:O03(HWKP-L2%2"5MWARJQ_Z+)9K Q,K;/5/+:;]FAN$)!;DAI
M3V[2("<X*?F%A8;<VA@.09(UFV<NFT9@Q<JAV1@($E\)_L+I08"2!6/C\SD/
MUH3N9C8'FD*VG+;+X@+.Q"5!G^/PM2(.[14LZT^B1S FG #7.$40K@6AV<E9
MMUR&5])_8W Q G*:CY-Y7(#$0F[*O/TT0$.RXC>1;'P;Q.EB>&X%%P=Z=B V
M9!?P<TWX53V"'2$)3WZC>!A,RJZ.8,F2>Q[B=.D9"51)#/8RAP\E&N"3O_^G
M%T]=797@+0&1-+,#21MM9XBIS4HUZ*O",$8:R$NU#@W(K#!,H*-//?XP&CQ9
M/!DS03-WAP^7>%36H'5H>;9>^ZQ:U,?NYCW<NF8H1D=&U@=0K(YT*(I^%6.>
M&?(#T15=PP^%[J"U4<IW@9.[#Q_..&E :D&^BXSUI*NPQ$RHKQ^K--_W;1ZJ
M]5EJ_5X9ZQC2?_2UA7_Q+;M=&FB#IR)I?QV]_,I"/&SBN6OC*W;LFI P@O$7
MJ,]@3E]>X<AC@E2Q,\8;R;HOMXGZ?DVX?$SGE-@P;C2SK"J?_@WW>0@I7^%
M;^DR^,O+S-S^?0:?YHEZVQ11*X/+8K2<BNC*:M6FCMH_U/0G+B!;OX>6,X5H
M0_-@C#7&Y:UZ#47!3;CX[&A"IH1Z;7.+@7VMGW(2<RAUY<NSR-WJ9B8Z36IK
MYG]H\"O%/=<(B7@R-- 5ZRT0EY]RKNPSL*+[-D_L',*ZWX-B 6QVXN"0YMN%
M XR3A#N8GY2OUT3: [:O,#OE9#IM]OAO;M;K3V5&L/2I6@K?\J.TY34H(G&M
M6IJVY\/:G[63[[R ?7JM_Z3G"WPXE#$%2M(Z&+!^K')F94^H>51E9@Q.M]]O
M20RL[M"]&ZMMN.^KBESXM_(S6_-N3JCU.288=-]Z56CY4ZL8XH)RG+V@1@>B
M-(V!#F\\.(9IGC('XZ>.HI>X &5/@DWM,$?EZ[6J9*KI]:O]8Q6V1;IZ.44E
M%Q\2+H/\3!7L'G8F3C8A/&-7W][!>?XH__C+5F^=7#I5G]L,WD+_N/3V1IWH
MHK/VU%[MDQ9**D<HUO-XRM+#3&&_A' NL+UQ'R;2J&R@<3<2D\VA?M'0TK>7
M#DH99VWZ-Z'N&GYR6\B1WW*FM$U&;(N ]KG(!ZR+-&0\!XYO,C$X02]G%():
MGE0M <SS]E1G> M"'G2@;BM)QIPAMTNUDVS[A<Q1!^R^"3A>4DV[1MJ#_+'\
MB1.-_6.Q8V/%E/UBS8$>R5)&BN..@3GMZ??3HCV&ZO4I"W=)YV)(9UX^^WQ&
M;FA(S=/1H%TD^B6#(EO=*7><S4\[ DDKPB8-S196#>:W&YS[;CVFSW #D<P+
MH#P5UH2&0W3H>A4]/GPQ!?]V9JA7:'KO$VT/:O+I;_SG<;9&O H:<[4T@AS^
MXV0AGL0B;LH6/)I*^C5Q'#Q&R50TI[@:,IQ\_)8$P>1)IUC+\E.GM?95/[)!
M[RJJ7C37;[N;=1L[YO7H]G8=W!Z6<'^CQFSM>$(K7'(V*#/,P)S\/$%XS@UX
M>9GSN?;1/;3N3%3<N?U>S[*HYY_O-+ZU4?0^^^WC+IP4[A,'#@93B3O!7ZVX
MXT/U3D4@HMD61#771M1KLKH4##VK SO_:@UQB6[L]%)^5AOK-UI0:Z(R /^?
MW:^Z2/+OEFZ1V_<K&FM1-.:]>>\E:E\WFST_)Z';:Y8WX:00=<'TO&/I;D!
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
M]<-$4*.-!!?'7IEZ:=W6J%G;=[G?@[2&0CG*Z:OF!IXZ9(J2N-,N9R%G?O3
M0K5FI=*%M!;DUF*#/>1):="W)4/[JX\.0F9V\W5^,-4Q;#]C=':^K$,Y>,JK
MLRK,:(=17T278VCD+UTC,I[F@(_ R7U%7-<2P3K6T502*GT\C0:25@DB&&F[
MO4M-J%V-UVH'I;@ *K0;8^<75QJ9?#'<_>C9E$T2^5>T'T*V.L+@"N7E>:1W
M;=G(A/=ZUNV#NY\H=>S_ZU"-HV(HP<C-BIHP4MV><:1448JNLF T99FYTPUC
MIB"$[.6TY>T9I"7L6K].N=E*Z[Y=8F\B7_BH=+O+3\(5T#U[QG#7UPH8S.NX
MG^X]77$7%R=GEU>.E&C!PKT/^XP? *L2PHKL__%^@MI\X&[P$"T%ISB)W9=
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
M4V5QL>0J\$1_G0U8C!5 CIH ^&F[H?/O36#Y9:_#!0TU^9@_ <^@ .BDV]]
MN39+<6/=[8)LXY [^C2J':#H(M8UVG9NP'KW0&KC2B_?W%TB\[DJDLZ /NIJ
M-U$7F,_6,UF!/9!+\4#><J;.@.P5T _TCR+HI+? 5/DPX1\/VE -0)T!8 7R
M$9?;QH&T3&8"A(*S(@#=(WHI \J"![B!AVBHIC[O \8F*J]LP&Z+0?5M[H@6
M1/43*!?AZZ?P^X&^4"08/X#JO&O/C#N IF(CF(QZMW45WRB6'Q3X:'H(.@1>
MHLU,R:QK8XBLH%DR,03W&<KHZA?H2HMHD *V'H9J*\,#-86%8OVE= ^HL@Y_
MP!("QH"GD,&'Y%U'F_*;,!G**)TILXP$=^ELSG+H!FR%J U-LYOS4@T!TGDC
MCW%01D U9KD,L':N5K?5+JS+0(R_"A5Y]-%%''2^?FO"O "8^A;[H%V3CR4-
M; WZ;\26;ZMO*9.?:[2W/NIA#YQKC&9))LR6=$UTU4-B</_ZHQ/.A2P/C1-5
MY=:G)HO]-?^$3WSH-_6S307J#1CIY>E3-;WNAL[7,S(F4MORZ9,<-)EZ=<OH
M#D@*9C6DZ#L?:W:RFGUIV>78Y";@8A7ROP5D*WNFII7(!@QG#% . (OVWW_S
M0*=^V3RV9L:,9"4@77 #]Z#/1;@'_L?(B%"<PX>NREN9YE:#T"R82B;N__$&
MDNP7.!]IG6/[WCL3%W#C7%V9B/CKTV4FS=)[VQ+%.^BFA4M/E4=D1Q^X>W[H
M#]*]%W?I(\)NK#NVI++]*4'BM]7,ZHL02A&!IE:,/5AW";E<,E^M@(_ZYJ\'
M-K9*CX YK5_F $?GJ<'HP06D(0D-868/5J1VTV^T#6I#?F/)_ ;D-X3F^N'Y
MO*C1*KX)H,YB Y:%8&9#CKGMU08LU'8#EET*7MV S3?.V?]]Y=M/'#+XGZ4(
M8PQU2'I8*"%9*A:H6;F -0YW 7IK0@O?;%5*^JBKJ\MSRP6'M8$AKOI*S1$W
M6LCZF,+">S]7)Z=,%4EQ_#&MG@G<XO#:3$G(A "3UV?U(^MU-3^V3T2*@GP
M'F8%ZA4&?QJ$)LIF0.]#U?.]1,7HDX<*]S<M6 G_.85YF;]78+4GOE8U$-GF
M,%GVSI-J?)3/R%'\E%A,;('.&1[DAS*90%6DP.=^K_OK7KN_73]V2O>Z8\E@
M)O^@JXI+E?G]$C\!B+KFG/^+NF[ _[6H,M#[UZ+*>R2M'C.W^;C^]_Y0=9R+
M R@V&["O=&!E_\,-V$]4,%35O(3U_<N2X.YC?]GY;BH#3>FM(PH!COWF& WS
M%S<A.Q]RY\UT_S8[J2Y<7-_-E_<Z".=F%I? 71#.22J1W1C<D KJ&-1E7< /
M^R/KR?F5IPZ6A<6\_)CQ/MD-.S\+GJ3BY5H*\M2R0SX;!DD[\1)E1=.$BG.*
MC,Q6D'N1=Z(@W W%K9Z9)M!1XINX.Q>]B;O4DQ#N0E2L.X97QD^^;P.UC F-
MB%;<(/,,I#(X)5GW,R'>.0QAPI.5MN\;,-H1268@%AI*;P <NM0J_/>#3$B(
M/.(!OJB0 99/.P2E0@.L+?@I[!8(@_4@UH'P?<H#^<#?$0*A9(@ERM!TNT0F
MPPFWR%,&&;H%J&8./LKL1HZ)NT.(0MR G5?: 2A6M2TT UN7V:7>1&M/1S&Y
M+X!7$#<@A)]?VH#IR,[\-!B(!:\DD!&L)TD$,%H/?68SR,BQCA4WAL@"<CGF
M6_7C/S0,:[-#<E%S\]Z6P:+].B0DB(O>^<A5;CA+6I)D#*'PUT8Z["\NAG3<
M9P0P5K=Y#]0" 5W4Z#UM)A\'>-F@D;!2 YU&7[D+^)_^HIMUG# &I<!'-*L.
MP,V !MJL+N2:#?,.%,[UEQNPLULW]R4/H?O=H$LA]4*7H@U&:_YU*5"JC74L
MXQ@BL]"98Q:ABXF'CO1CA2$.2 >F>(V7B$Q^ A03G<V80*I)!R%#MWZ"'-N\
M5*N$L:@EQB-@;)9$F(74XI014B;K31AHC_R^+WN9L+[;')H_R,%]#SIW;0I8
MY(&X/&\*F@9V=UKT29H@:WOOY!I3P T\1^!$SE1#*/BJ'_5S#Q8 /GM#@Q"B
MU((5,W#ZGCA #YHQ9HPJC@&Y*/V+X#:*.:AOMZTG$TS,PF(VN?8[ .SXD^*A
M5--A14*GFM,0W)0V&<"4A==0//"E.80&55'&T2]DKO5]Y W83+<!ZPBN;&5]
M\P4AU5#^)%':6$^> 5,N0]C7O>.33'X&J.]<BUP5A?1.1JD78R$4N:C7QC1D
MMI&)6Y!CI YHJKV01T>EI=X04KCFG^$ASA]YCEX,2(42,^\@#DS.DYG4I2/
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
M1[A_P^!_W@&)TY:01&W+6#]*N_?H1T)8']82S)=;I:5CM?W5:&T4 KFNMX?
M56GKG&WP5D&.5;!3Y^:/W5HV=W.+'ZB9"YFS;>_)2R O[)VYG]L3GC9]?MI/
MD-,GTDU(_>Z7$R^2SBKOWJEU-:7VJ&CE/7+&W%!)%)5M-8JB5.>8&Q6BPB^R
M/U@"[I JY*XXYU.8@UW4E"I3-:D%6BS?M'T>7.!F'J.Z!6IPFSK?2"(\7G&#
MM65]]H[/.11_S5RI9-U,$UGYU*W857;=@_3B8Q/^T[MQ3ULMXV,JX_PKY5&*
M*P7Z0XJH;M=BL+.6NE?^0-;5NOHS7B]1%8ZM-7%OQ@8FABI:XE1+<F4:>_SM
M1Y$<_NJ4XK7(2N?<SV^GS.[L=!X<#*ZY&$@X%*,#VP+]VWK%Q?&BL%;?TZ7,
M);XEE;E!LL&^:30'TS%]F"E/W;,:9$L2'.OT\H,7*(5;M&QS_?B\:$:B+ZXD
M:Y>O_1V>HT=_$K9-=\[$W[?#>[T>=HRQ.# TJ[3E0.JVZ$5"_/Q'^@F1E3;S
M+2O^>PYISD\>DWSG71!N[AQ@N5 2WON]QMY Z.7MN[K*D:KGWG;%NC2GV^;H
MF ]9E!!1WB5@T,Q2)\@Q]PZX34.1>MXK,I(+7;TRS<U5:_5.[BBL.2RV]>O=
MG9<$U9^=PG\O9T*")_"!^CE;DL%.ICI5(LW-1Y'_@EG\I?>R8V6)G\R1<:(1
M_-YGMC[0P?^T4M>WD'FB@Q[I)"P<!O9B3HES<5.,/,;U!F8&UY24UN'QJ0=H
M##+'!HS'N7H;->0SZ]HEZM[8UY%6M9>#Z4+%W7*F24J+&1%!INKU?<TT=I-#
M<6,F%'@#7(0613[(U*!F?M8C[-6EJR<]^)AL45QQ-5S6/4ATY^V,\)?V@>/5
MIV_8?T8\P1ZB!8WF7JAKK*F6"+3H4AS;WY2#T5^M(1H4!K7%.14,:1Z(;ODZ
M/ZC"?YOX*322L$M/J:1XU"W\_FHR)JM7HKF!M\@GY;TL7^]XQ)YO9J0%8>7
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
M,IV&Y=K=9%UYK;^&Z3U)$6++W.X^0/":H7" NPTH#!3MVBCN 6ZO_]EIM^6
M>^=*JW<QXNSVUU>=F]_&LV5^!Q;LG08%S\>I*ROPII#?F6I,#R"3D,G89TKN
M2M1^2XN+ODZZ0>,B':YS_JDA8VO,0T?>.U>+T-+8GJB?\'+9^_H6)3_/1:RB
M5*%!1"V\5^B90HSJ"CQ*E[E"#6D >#'FJ[X4H/Z*EHYU:=>1C@DJMM#>1CQ
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
M+87UB]2:G?NS68B-T0ZA2A]NW'_TK1O5RC>6<Q&K-3]))<B#+O,9<XN>OLD
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
M%QTJA^EUK@(S*,7"#4V=+9O^P14_%M)UHF:5V\RD#ZQ*"TV&_KL$Y%,I)["
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
M*M6Q_0XG)4QIV ++;G_PM12D6*)@31<!79U:09/7\C?1-\MXAD[89;(UOR3
M02.OSFH3-:=&\W5+*\+7R:[=Y!*TXG!X0K\5Q#_ZE*Y&9S:D,?PX!EA#AQ2?
MBEP\6G"4E;</?9I!TF/IT;PW7-RB%Q%Q(G!JS<KH):<==S8SY503=NK)C"=-
MVF 2]LEHK@#B+$:STE!<5W\P2?[E!:JTT8?#E4=9/KSK>2%&N523#*$-.\>4
M9P)#]YQ3':U@+A 1_CY ^T)#C;S+,$UV*D\FO]A1ATT)).:XVN]G$P+[Z8U3
M6_,2N_H.-[E)FD1LUAG!'[!>1;>\\$^_1(LR$0/X>I7_P$R>=Y,]78GX"2"9
M0AVOJZ3]3:]S8#6OK99HY WBTXO3GGJU)J,25 /C\]>W)D5+^*]-L>^EI0T\
MEE[%?PJ?D?850-FTD1_NW)5HH93%3O3:C:3*9$<OIQ*/RM12/>K24*N+RINF
M2V7%F[:7?=S(2]4N/\J_CYRE^>,R%(OX6IPKJ/KS8805@)(WAFRKG_JPXT0N
M5677>+;SAM71406A[NIF'?-&A>6'Y/:+!:&5V((IKB$ZQAEDI?+DG,H<51O/
MHDE,NH1UYP\Q.XI]M.[3-^Y>2LK?E]UC#$[#ZY5F J8M/1@B,!,8K@RG(OT0
MG$KA.M2XL[R\+XF[_<=>X[)V74];[W;MWKA4[\ #"PQ>R-$\MFY1%4"OVM8]
M7CV[,1B:<6(B/)E^CB$JW84+>!\;,$F7&5:V+Y'\L7NL4]&O8"_-Z.<C9BNM
M9T)/(_NPK49Z_D^CQL@'2&^X18W/WO]Z1_-?VX[ <F0M+S$FK?01L8M1#LL=
M&TA49?7%;7R2?K&%%ICN^G3[SW[5AT)%4,1E2.,V099G#";DJ)=%%YTGRRC'
ML>RHPN3/B2L:TPW'5&LZ:\5)9F\:L;J7:/B7)-%'&>:J8M7QAQ[N_OJRNO?N
M9;4];H^E"U?3/M-;B=@B(7X2&2:W$*20LV-!,,M*/P21Z$=C?:ZI17=)J_TX
M?J0]Q,7&P\/37?F[<YW/8\O%(B_S[$-EC8,Y8Z$XUE%]/[HDPDQ!I&!FG((
MFD=R=^^B!D;N&>YR)>"WG(\E.JO:[W&Z]7EA7L#G[ @X6G;#=,S.I1_%OC7:
M$K:0;.:XR&M?"R<-?D,?8; XPUV$<H=EZXU@!6=.?,210;7%&3Z%Q]MRN!J)
M%M;O]EQGE9N,B!-U5DAOPUG6';IZ]-J+R03G LM3+B[DKR_R<S/S70)/1ZJ^
MW%57\>7QY.E@_..T@__TK/WTG("1J62LF9#E&0:?_X!4Q-<&O#)Q>5R3W#%L
MIA9WIB#7WS9@?5::WN[>72?-%YJ+*/.N\6ETIB^<&T;CR05P+C47XK!ON.R
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
ML' Y.NC#7N3R,::39.7IG%JJ6ARE6I2[SG+IW:GC<2HBYZV&$$VR(;E6;5$
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
M;@4N#;W5N=PV?.R"Q#D#'!OUM"<-]J.+BR6M,ER:&20T9A+#<*6-'Y2UH#9
M-,579*Q7P-96LF-$KB-/3[#<'KKQV.KTD9DC'QSUWG1@@!SLI4'O4>%-;#+8
MK7GL&A^6$W[A$'**/Y&U1. HAK,RQYUOJ?8W,$LWVAFW_9?/AQU]?&;F'"Z]
M9;5&8_KF 'J,]%IY>A('-7O,+TA*VCQI3R_%:VT"O$LNEG%2CZQ@@9!P8<;;
M<U_?^;SS4@Q$;94CF&Y$E0X'&V<JNP*/Y+,<,E!/;X&3J8/D14J\8XG9I>>7
MO\*UF]@=7X_<N=3@O#Q[:<C8&_):>AB7&%EYD1C 00U]6&N!,0JO1=:U8[-.
MZZYKS/VEH+"FES+TZZ<CUFX=<&E&D7)^AP6K:X" ED(KX%9SB>%D1_QKU$EI
MZN>;P]8JOX[J2?XH$$WBG; Z='?3QJ;GO. '9G=GEW^M=\T5ZV7WE">.GCQK
MC_K#R::)[$ XZU<0#28H/#!-CFPC@A8?DV2"%8K/)J8_E;2?8YEY.^4Z]SRR
M&W=S^;:9<3</1OAMT7;9/$IPHT:OK@ ;VYZW#_#XE58@'AC,P"^QUE[?X(>L
MD)RKU9*FG<Q8,2VM-,,V/L5DHH9Q6<8!>R\KRQ#.S*47MX3"OBG)1TQ.(X(S
MT!-:&WGPD"!<YH('0'M[4'\I/1<>KQ9*3&8YI'V(G?YD683VM$<GS3W":@>K
M[UZWUWU*VA:EL^_P :U\R08^<-./9->4HUC>*%?*D,'OK>@BO@ZZI&O1L*\'
MM[\H>[+YP$[KO%L;*I.'1.AKT8>=GS_O].&P+>G1RQ898F-L9#.EC9A&*S$L
M2I(C<T,3[@[+6'V[N<*B=DK@PA/ZAQF^:3YN]KO.#5LSQ52^-&'FVW,O+Y35
M<R6K(=20BFDZRI+QZY@V>.Y1L,7.^;D+4R]*>ARKA(F65I3('FK"&TIP^[K(
M(N.QGQ9$!L\-MKH2:[O&JMD7!W'4H#8\!MK)K8(%@VK5<<#R/4.X(6SK,BO;
M0_>\:LUB/];<5Y;/WQH\_\!2^XFCEZ8S!N[;D;^A?F#MOR&OW)%0-P0>8B_
M +/*7LH,KXX#R :PFH_ACAW E[D[<3HN(X9&\M9<OGP&+'Y%[";X"FO@-H #
M;.WJI4P'L30SEO;TGRV!@%X-V@U<WBNZ4I.'7%W?$='G4M=$\$R#V1I$IEVG
MM5XN3S[9QT31";W"W<DD\O5>BN5)9+ UH#"%6Z1,_%P:7[&J6UG1)V\3E,?M
MV4W6S:=S2Y%EO![L#08"+\NK96!(P=SRK=_7!]H]LGAR/0*XJ$>[P%:Q+WGN
MT$",A MIDG@\Q!E2K(PH8<A&:>'5NF38E9&#$SPT3OZP'W+3M0NQA 7/N1WS
M69; ->\ SOC69-X%*96P7T"089>(?4T 8U?OT^*8N+FI()IT^/3V+3\X?&]B
M**!#4[USF<IAS7S%[*/*\LSA_9&@YMB!@$K11S8#O+:3*^M,P(USRFF*70/^
M5AW%?Q3 ZZG58$$C0>1U5M@NIPFA5C%PR;0@,^#LIW*;7W[O[)N9?;(,DL9^
MVTF^".VPD/UD*MD>.]$5UDNY2*@1+TA61M84G*$83@&,SBS N$&A8*?$ M9U
MIV:CO#83@,_)^W AZL<GGC5S%7N>\*ZURFW U?H;^603AL(5*G$;1%8\ +U]
M>!12[)T"P/N<_X:_FC+:Z-A8+K$"RJ)UEZ[MI91&E+$7]G<Q0NB!73*'6S\B
M74]I)_SU (7* 8"U%.KZO+;I*!@D&PJAAD%]BB5EW#[L1UZ76RR?P47U%-Q/
M,*!!<HO6;VF2&K)AMYA3\U=G93^DIOYH/T65FT*:?,9#;IU=-@J8[;1O?)VW
M!G(&-DG<@=Y=X+WDG$$Z5AWB*T=\AIO*>?RCV%"R_&:@MAG,2E$%$;H+@_.X
M N$BL+ZIW(^T9=R>C&+,#%D0: YV?PBW_(?J6#N2PY,;5FOA)Y+@KC7E1>ZL
M!6"&_6_ E3H5O11;X]T5LDE4@=T'MIW<&SSE6 )A* _HT_S:=;GOV2O2V*EP
MX0Q7L"/!Z"6FQ,J56I@YW/6)$T"^BC>4\?V9(]02[WYZ0\"^_SD%05P5>,L-
M?LOD +Y]D?#WRR'/;P%L9QRX\R]]NT-:(G[.0?C,^_,H% W2+J3DH=TD%<DL
M_6:>4\ATX'GXSHWOI^@>T;=!1*K13Q[BN=_:/WMM <WGU!7?YGRKS@!7V)5*
MYI[NPI;_1XXEU.Q0$X/ 8_#&7DJ@*_KE'@M@;,!(/!V/&9S"K69*+N&1;SNW
MVN__@E]>X<ZVEKXS+7#H]/Z^*,R<$5S'ULH2>?R>.K7TE.<#^W3S6XS5:9_8
M%R-16Y&NYXFX<]F"9PD?@R\Q4V[RM(WB/5:;'Y1Y6C<VV6K*@>^G\GLIB<!+
MO0&S_73G3]5N\R!LZ:@QO93K7"P,!!F3#\.Y&M*%Q'&H(XE&;&"?!J#02_F^
MHOU3O?J'/Z9)!Y$]"->I6"(PKLNT&^,8C<CW)>U;! WII3CS>BF1P'GO ^QF
MS,#3<!- $7U2DZV&+8$TD";@*6>"7WT)ZN\%O%I[*55&)-T/O(U.B,. W9RV
M4:HK'8Y=Z:4DPRG695_D:ZU<.JV>=EZ+4M[2+ECD5?(:C9_Z[M'LP.%I5B4O
MGFU+<3*J7>UXSTIWJJ3UW%/Z+X^B'FA5E1Y838^]^J(AQN']U=C"5J^=1YV
M 2YFV7=$8N/IQ(K/8$-Y/B+65-1_83\BBU_ TQ7QB?P8VA=C]DI&9\59I .$
MB#47L2H<Z?('9@ELJZ*96$6Z42MH_S]+LVG$T"I@!Q>X,B,F/#_QR\R?KS3-
MIQ,.FPQQ%J>!97>6V;&X@=G= %]4%)")S"6$SV#V</(;&V%9(D2I[8UTW6CM
M>= '9^74$.AK)=V%6 W%LT.9[?)(U)/PL;P'1J,)W<_^WIIKBW_.&A1A.N#^
MD)"N''\?[KIF=)O7-M%$F;)(JQZ./!*DQ)E2Q\ZMS*N(9#-=/M%Z(O "IB!F
M_G"!T536;Z)_BHB&A1W"MY)][/C"E\#Q6FZ '!#%+H\L$KWF<6NSOK?A)GZ?
M[#T+(.H@@"07+40F^.FN=EQKD7\KLY0\:%P_=D()4[&)T]F3SY1;N@3=A[H^
M_I)1(0-Q=K@#"H#NC]E@<]U^S(CKFUA03"PF;$&8F&6"&W U<O@=4/:WAK2-
MT*B=P._90J7'O\?[$L2=*5_(#.3*%GG"BO63V'4,87$_>07\339'/EY$9C3#
MY0.;#<A>3RK9]WB9="WW80N5V$0E-E&)3?[N#_:9// <SLK6*6A3KY.;6T*"
MJ[ &:[,$=I!.><^RD<;6-N\^V(W8ZUC>?!R\?,/F>\O#;!KL#9Y;/5J@]]L
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
M6#+/UM=9\<MW@9\*I%4@K0)I%4BK0%H%TC]]T_MB':Z1FVD@F9<LY ]!7V1
MB?QFGYKFZ X7XS>>I1F[$_9-/3#>9L)HX0:QP6*K'8@&\1O8V/,/\5'#-$SK
MC6P#[2&U@'LV^MTSZ;*OO91U:(67B#^N\)ZCSTV7(K4:$Y/M4WSC<N=^NMZY
M9'WLT+=^?UQG5["62K<WGK!2N^]7NE+"3A1-N&;B%-W"7_)>9)?Q<=O26:F2
MH.W,.:^&IT>M&_]F[KF+<BVE*?$>D;@6(EXC&2+&.>"OSG4VL8W0)%'BR E,
M])D(TG;]''\*FS4[V\;3:^>)PZ[5-GJ?Y@9.$PD*S4ZDS=HY )BNV@IV,??1
M@PCE-, XPO&XS(7H:UJP\?Y!S(%=2OKHSP4>\9_M]"=G>6\=M:6:\3;Z6,*Z
MM_8+]0=L#6 !#!QNHJ1C#!163@3O/X_0]DN31804<$=D3O'CYZ3V4B824SV/
MGN-L%1USM#_X4A;)H#YI2+MLZ7TNX3?G2]4:,X<XKY95%'"J]41TL>T>:85L
M*'X;O,<EKH;AA[U)YB,-7U9_N3J^^D% W4+G9:ZNO%3:3./9!Y0&JXW8@@#W
MF<_WC(-WP)43A(UM8$D'G4(/*2GLDEY*<@S[O5:U=8S/HL93*>WJ!0G5S%V=
MM71__?U%?F/+/TR]+*X[+Q(M'[!NUM _G(];:1'#GDE=\_C)\=A$'^4J.,N,
M/='-GI;5;&7@56>LECVO*(0V<M?<C4V=1;+E=H5>(T(35NI,STZ8JCOD$P-L
M:<F:%X9Y:<#\@_*N,5_V4K2LU@J2UBY%CR2UI"XH/M5>]R3#)2E%_N7,L&@+
MOXJW2_]PG]ZXUX*R')H!'@4++C/'0H)KL1/1;N716M9826AQ 71&88OS S+'
M^DWS$Z=PJ"Y+)A1M%;XY=N',_8["2<_I/BE3_-Z?$WOJ=QLOK*.*PY4KP?Q/
MLF**:-7'9+9E5A.D<#Z?BCG>S)'4+$Z]W,)X'EW[M?:M^ _^=A?&&_?&I^L^
M6<Q_-6Y (TVRJ^<LYEA'1_5\3V:XU-%&\W=5/[@A0L84PPDMOMZ+\MXFW?LT
M_HC^ 9?*V-MA3NS@BO^=;]C]Z70OX-<S5C] :0*34,Q3>*S]<<M1Z+2YT><%
MC:\9'1[!Y?9Z_@^&IVHOR?EEE.4@!G,350Q\Z[1G4B,B=R1P_\MW/%C!BALQ
MTL6VZNZ;#H^X\&Q-'Y;5M/"5MS7HZTK#GGL]DKO_+=T%HX.O*,B%NK2!"QQ"
MQXJ[UOZ_+0!Q(8H1R1I>#;. IHN-$2#C6)Y*YZC[?HC3XX][$.'$TK7O3KK>
MK;MH8?!T^^M'VFN&%@_2P3?SLMNK[(B5'"$/YR@LB$@;YG-SI5:@'W88&GCF
M\LS[]\P-]GI:NJZ,W$VX*A9O>V;M%".X$2E,^+ F?EK9_&7#,O=4!S/8-X"[
M;8[O;):3NBN &^'U4@CW\T04MB-954R  UD;X7JY%3!C-QUOXJ(-<QZC@ZL!
M%]H";.6!22F)(B[Z 2#7G^="UDB0KC.DBE.[^Z\B$Y/'E]A[R^<@(^ *@M0S
M)#/J1[(1.,L J<_'Y@#NKH@D+A<Q;_NY E#4I)-MEC/5!/SE7/F4NW_V'@3'
MEZQ;;0LOIN6IO69*7 !H@85_=*= [L@,CU 4].UV+G8#"%D(UFBO7:>'#$!L
M#[&<C!+BY8M)HB'!<_\B&BU\5,\#B_T=KDSRQT2\2XD_7;@NA.0S]G&[.Z H
MJ:X!7#@P"JZ((NQ:2?0K4Y._U>S+KVN?8^/('EN#4WFP;"X?;K:IJ+>>U4M)
MW[K(0[Z4N*8PAY$&IC!>_K:!5#JL(Y)_(+C'K'_JL;'HTWN,/-R'?'U/MEEN
M;J"U=\-Y_YKJ)^B?JI^N=I7J1Z7Z4:E^5*J?GQ4\&>UUB'BS1$WF$;GB5)TO
M!WXTP<4EQHE6Y<NPWA?B 8(X7:GUIR-G>QY=E5[5*1AS-D<X_?F3AAN:Z>'V
M1LV)1[UO5)QXZ9YLM6Y?Y8(UB6L8*5NU9BPT2K>=]CEL3_/C9TV7&,7P?_RA
MP2/<5AH5?K_=!-.F=BX"9J@%@M\F!C#E+$U8KM'D8-2(_(TO%W"Z.4%(T]Q(
M8D20/$@10G[BRR@7%@0CV-DN \U._G_\R0([14$.OTL;N*LA-E@.;EL'*S1%
MD,26">C(V&!Y^W_XL4/ 1X3MBA' MD]-(?F(%,&'2VGH5-XW.F)[I)?RDE,=
M+J"+YXR/A[)HD^ ]#\Z]?W ;3IZ=E!$.AF%"6$]UJNK@?VW\M5%;LTFS62C]
ME;59T_GT1Y%LOV=\Z;(4ODVC].G$O:[!ER=H.:QK659Q3E1G<.B07TKT<\_$
MI&O93VG5Z823CXB!G]$I)BX4;>[>!SWQQ:(;<WG*T>9<?$KTH[=P/=,5FXM%
ME0$G\ZIU)'"_4\B@5))*;CY3W.K[S0=<9A\"@FY6 K93^ $S![X). !@7$U>
M/<N0?9);A"W*E9J\(FP4]N2]!P!']P7<>S*Y T_)[V,G^TOQD5%'$M3!BC4$
M=&,DB"V7W^#%&,GI9Y'ZFWF]E I IYJ!<UN> 1Q;V(199/LC4[&4;-,8H1#\
MU:91T4Y^FN0*/Q "3HD4EU0E=@SI+Q]88F4,[A,<3_:/1 R4>-^F8Q<^PFU3
M:0K;M<TSI]]$KE-%I[Z8H+.X6!38HY6E[E@<K_ U#KS 23"4PA@$#YT'O=Z(
M7>4U\C3@>K#::7KR9"7<I 1^ NPP7BEVG72\?FS1/QWOC]JGU^M_NO!^'Q>[
M])2ND-/>HIRQ2/V)MTCKVUZ*WC>]4\LIK&%X'[[1OKE/WU(';3S\^6%L,G83
M7HGK(/Q.$TDIUN #B!5[)NSR_=$(M!?<GZ3&,>2)@/IP-E=FO %,^ *&/;-R
M/K-GYU%2>SR[D]JC0$21#=G]-?E^N-<W$9AIDPO)]5L5.>3I# K?$\!*#SQD
M1\!='XM/DJU >Z 7/[1 ?D#Z)/=0H[[=P,@=/RIA;V5Q&^EZ1FML/X=T'$BF
M;H";[PX^PA-'@$@E0FI"Y&X&'L)^&\^A[S%R79;?':!BJ#I 176 BNH E?\;
M!ZAHR@&2#P;3=H&70U/TE)%@O0 ?S0-3B\ZNP )(AUV1"7#SADM%'GH*3.5E
M/>+3MS9EGH"#77U+C6/BIJLPL#?!9-XGY#],YE)(<!KI&$[VD#-U[(A31YC7
M->7D@8:#@">XP,AM5Z E4->$USB%U\P&(!7F"%X3T"L0TQQGD0%R%*<;D)4[
MG@$_HV=ZBP#>U2XW+S[+E$WV@A0VYOZS 3!,5?"%D?7%)X"KK#\4"$SL LDX
M45=R3K6)V._W'7 $;<!M&MI)*H@"4N'I>(/W60>;C5^"ZYL($+Q4@JT--Q\T
M5]YB/OTFG<3H:&0]/ 77)V]^'-P<1($E%\B)S<+*V4O@OM%["2QQYLJMZ1I@
M$@-C>BFW5U4416#QN?R.U7_T4EKKP6S?@6^[ 8,M''D9KEQD@D\EU02!_OO^
MJE6U]F!C78D5WCFT[EY* O!#9?*!_83YS;KCP4ULUWZK(#B<0"U*#(GENR!2
M.#DUH2L"!-#OU:1+5#V_JIY?5<^OJN=7U?/[G]KSBX'0]J08?L40<O!C+;T4
MA>8U]AE&(XQI>1&_ Z?=R@?[_?W]5A&VA,0\8!%[X>;]$$,"(KP=:B4\(NHN
M&R9)<#G,^B%8N$F3_,Z4#V:M!.83"MCID@S>^^$8":@G@1]X923RQ5F>-,7(
M+^SCC"X$7"XT "^9!A;S&>VEM1GX_]L"!: #I69_(T#-C 2<YZ*_M^1-A\?+
M>KAC00Y<\0JP*,R8G,\1O13Z]YMN5"]%!OQF^"T4N!!W(A3,_/N*KZ%L+?9K
MJ.,@/!)N@S\@7<]U\ ^\3U;DJ<YL0\RQ [I A($[OX0KGH$[D_.YA?"")B/]
MQ*'-$&I$Q[B&@,ZUYC@!Y)WNU?":6"ORED]_!'=WP(JU4(D)(-'U@6^@-MU(
MXN)H,,P<ZZ=_99^[E<0P$'%.LQ!R%+V4CTA7ZB[L1'_A:A='':Z_F?"/Y.!B
M;$(SP&]]<QIYI//%=0H'X*.:!J+75=I4E395I4U5:5-5VM3_3&TJVQ>\XF&D
MWDA20+SHAO'A[Y"E1IT(H0Z8[A1F(-3=G@A<B_,A*7LR"7? &-+(4WT240"/
MAJ8#R5-]5GR$H"8PHUY0Y@\,X ,5G6*"G<PTA"OR+_92KM<RF@:S8?"X87"]
M)N!IF68<?$@'LMA(P3P.UX?EP#4 RC=Q!#0=N+[!'2=K9=%;^RG,*W[&5J;C
M%>";,M/0[7)3P0%(/FDKTEI/$JCQY&P&PO$GOI]-N/^LKCJRG29?  4B,JB)
MK]@\DMU4\55W'/P*T2 ,Y+17L#VX[Q:H]1/2=9N<RX>P.?<"LY_PLXN+:<83
M]/#<7DJW\ YXAW'FG=OA&5(+[-(&1"&'\!G<9BW G3MLMG-E5."4EI,'^@BY
MF_Y*&2AP@$F7P>).D!3@< M3X6K.7ES1-U!5V 4@':O7_2/1=9T]L@M@=Y@.
MYUM;V_)[_@; .74-P%;U=X;6??CGVC/6+?+&+B&R>G@>[(W3X/H3<+<"OO0+
MZ46HG_[I19* %YD'%]8;XL$5_'<SY0X_7U&,(H^=CB3+G7IR[A@1 [M@&8D?
MX=:S'X'EP%?!5[-^ADN\M>\Q5S:B8F6J1CE\B=[,O\50$ML)'?CJNUU@.'GT
MUM^^1ZR>Y#Y=G'T.F%2JJ1-B*IGBJMU*]%(8V!JLDM%H@FFM)>RH09!LQ$>X
M:YNFPKR_0/65'U@N_6OP!I)$KI1 Q$IG*B"1T5$24NI;%-_S\(>/(ECT%WWV
M?X9V5_$ L!4- [LBB4@]#)=&@EMO;:7BYG_KPR"90<!W7-P#2QS)-%>NI ?C
M2+AD@>TR)X=$]HOT+L'W=; N7I]T+NK3;Y?G ;+"\92DY/K$8H4]6;T>^ ^Z
M1D9HB;2B@CJDOW+R4KAOX1F[D0MWK*J#R-Y(8VZSR2\@=HP K[6(AEN0'#+?
M^OY?'%)F2 RC W.G"3B*9L 0FU^W(),2^[OJ($DF''00LNZ]B?HR\R*W8^E6
MX!^GTA1[$[H6@4$BM+P@0*%^#CU;BOM\* 23B@ :%V-C</I7"% F+*;[6TY:
M3/:3-!:(__+%?3_^T;&HWPCUPS[@>2OITEM",I0(AZ/@BH1O'\Z&U](:ES-^
MJB*WO^BGU@R)BB7[8I,!CM-;J+?HREH/0H=YS4:'W/_%K3]\0K:'_V,A^5'F
M3X5FY:@@B1[9TIR6UTMY ;B!!I;=%RX5CGU/MT*+QT#UEY+ EIQ!2_33)J%.
MG=!!%'OMLB^!M['@UGY_II-:LT7?OLT N$_"%UZYSP(+N\($;"5N>2_%.F,K
M>436%3@8,*H!_?1M=CO\G/)]%@.31TT!'],\"R6T__'=CF_M%?NAT208V4&E
MJ[Z?I#*X3^<F>K:_K.]GJQE_XC/Y31P[:6.)W;=8]RBL<"79XSKHZO>TX<^^
M"&#/@G1FAR9YOK^; B$"/)@W^\W\HLAH@'2Y< U7L8E>1C8HAT>=Z"(+];MH
MW"XPH^9<_I0?TEM!V.A(8@E3 VFM U/UWMNHZQ<$ H_KD_?%35Y"'?9;$7$O
M!=!Q"344ZO"90Y 5GZ+?'JC)P-8*WX0"N_MC"-A4MTT9_GV1E1?W5\U48DG#
MSC_D=W>0Y$F=S&_90*4OOY]0I+]$;@#_,0>[1LMA*FE=WOCL0.2@5P]U.%3/
M!,@T%N/40[>YX+:T[J],Q1IR-C= T<6O3/H)/!7TOL()Y!(:0SC,8N(L+G&I
MN"L$,"_YE,?%2C7@EVXO!?Y#4OS@G]\7ZJN%F.S53XB*ZV7SY=/OP61F:Q4T
M1+&4S!7;?>M3N;W>.HP,^BC$=.LU?8NBY=#/I5/BJ-2"<& J#T Q4!K!03H6
M(PH<>CV ="-!7_]:5Z8SX$ 3H/H.#2+/J[U1DQ7W\Q5_M6%DSQ=9LKN(%9\!
M*[1\XALBH[@#VD#N[;O0NRVJ<R%5YT*JSH54G0OY_^2YD$Q@UI+-//EPLJ>6
MY\_LI?R>S/O07]Z7Q3P#4.\/2%R,SS9L(3L0"]^^_":Y,J<6*\"<1A>W7_AA
M3FV(H<!'3.:=Y7=+;\--%A&* 4PN>%S?Q"\1*:#)]1_R96 '1^JA:OE<N24(
M-#?"BAU7& .5#+CP <L!^-J!8&.5:"=F]H>R)0U0ATD2H<U>@4[D$'8;O!5R
MDDL%I( 9G<)M%GP_HWRB3RJWO[;HH !:APF(+L^R[3IH)71P4ZJBQP2?068[
M[].*/.JU^@E _0W[:XE^S0)X:S#>A,@$CL[!0V$K!.SW0I4'?JH$O-)44G#E
M4?'/5$'?1N<+YOT%JQ>%())<#Y'9K;NT4_Y3X?K 6W]V7Y3,Y-J351D*/(XV
M _ZY,-I*^[E\"B_R W&U@0G^C%;$K0$VQ)=/9N)L[A>R'-Z9TS/Z+T^2" M"
MN1U' &[^\:2G,SAS39\KIP"<UL=EPQ6O"(]</[!&^J/(.I&'G':?W-_K:(V_
M,?HBZ-'6OD+$"V@R(3[=S?VBH?!M*@/A9!0<R&TTC2:_U[=6\?8'"&OKTVZT
MB=\GW4MD9?=2TFW(')?O%1@!7'$<,D^SGW9G=FC?H+5#=PH91#++:8!3EF90
MP5I$G/K&*>^P-,CF3T^\[8?FSU! -OH)1K.8_;1&XZ8OX0Y[X0L BW$@"H3(
M8G)XQ!7R$X%.BXWZ?+9I?3_=23?>@F>Y,K&QW_)=5JH/6*H^8*GZ@.7_O0]8
M]MMZU!30-P^<:9(+X.\13=9(?E$%'@37-VSQ)Z45T4&-.#F9'CVO?IC,*?WU
M'16#I_7) L..$BH6ML%;"9-L'1M81\>NOH63(-QTA=$)/!&IK[ V@"M/@!W5
M/**,WP_6-OO0Y%KEO901R#36*&"=>O<M<!9)J[*KP71>*.Z2?#^=8+_TR>T*
M??OI3L)SLCER+1&<B^C)J<V&Y'W5\&.1Q"40\O/*J0W)*CV_2L^OTO.K]/PJ
M/;]*S__]P3I]>X^Z?N\O*ZPE(G&/H_3YIA9 3D(=/K]91\!=13:=!#F9R<KZ
M'R9S='^=1XT@2.N;%(Y#U0C[618X0C)U8H TGEBY RKG$E%W-%\29?P.+^Y8
MI&UQ.=P5N*L]L0_(=CWC8"&M<" SW%H-T,&+Y1.(3!N210GWD%/IH?#[?BK!
M=NF3YY6D]]N?)"1[,:20B'D1"^H*)^\\D'@!J*P#"/H9K6J=+BJQKDJLJQ+K
MJL2Z*K&N2JQ+^L5^>H\44_I-"(=(2<2SPY]]DPHPL\ ;7Z$Y((H=-^2 '8")
M=,$[?IC(,W"?UJ-.$)3US0>78 -))<X$@O^-GU-0,N8SI;4",%I1.OQG98QO
MV<\ J]A40-AV(SDFA=R!*O&I2GRJ$I^JQ*<J\:E*?*H2GZK$IRKQJ4I\JA*?
MJL2G*O&I2GRJ$I^JQ*<J\:E*?*H2GZK$IRKQJ4I\JA*?JL2G*O&I2GRJ$I^J
MQ*<J\:E*?*H2GZK$IRKQJ4I\JA*?JL2G*O&I2GRJ$I^JQ*<J\:E*?*H2GZK$
MIRKQJ4I\JA*?JL2G*O'I_V#QJ;-:GHE6:^8 ]%BBWYL<ZX$?K>AP?'74GH,C
M9Y3M-8F9?&1_I'Q)HY7"&1\WH*,8L^"+ 7-;GH4"_GNBG(FM9[4K#[]1KB"J
M>]B_ CH5J(7&"[FHG5[&9F3+XQ=*N]BMEKT4SI74/1W^G>FIEOCLFT^31Z2K
M10L- O+LHJ\F'3J<ZIFTEG[P>6RJ?>R.JY91.;^]N7=LP7MD5I*V:]3\%_K1
MODY)#!$;$.6<D03@OWL@$'I((@")^!) D^3 *<7X!'H>A!GL1N1;F4\^,HK@
M7$A(4X#E*6PAB0V<NUNZD#C52^F(H!'.?_]& )B _SP--P%X-4P@.3&VK%@#
M:8( _H#???$0<;#?ODW'LE(IF-YAKB;$!O"+$19*8(H?4C# H[.= >V]K*G<
M;$N34E$[X@32<92+7?E/&U)#<9M! KC3(]OXLV)8>#IS!AI#C+6<5>-;>?]^
M9G']L$"HKF&S,J-]]Y[V6.OC8+V4^!VX^==OSUT QAK,2[C+N_.F YO&.'U>
M2UUWX_X7$35/:KR=:SYGQC?*RP]%2<=[K/WM[4R?\H2]GAOGO @++IEA<-/1
M%N6"*"''GWR+<[1@&)T$/%,>V%QPC;HL"N5*TG*1D;"PFCNN#19.>6]B5IR*
MWWS-3)9+K-QV%,_Q%?.O/=/.G[N@HC*%X>2P+]$I>U=S(K1LWZHDQD@W\X1T
M!V,SI=G7M%(?J1WQJ[<,^+E;GN0>/)T$,&46F,# ">!%FJK9P-4*C<"SWPS'
M']S,M"$ JQO:2WEO0=#!<H1#8)W.5(E\<0"&7V9"V'VR)[_OGT)"8%*>7,4\
M+G@3ARJX(QOQNGOKIWM1T=!80_@]3*P!</"Z.(^&;D6J/8C0>!&7&)O*Q![>
MZF>D1K+GP9"()N'@ ^'Z;HB4?OPGC:> &D!['"\VE>2((@,S#>"<F=A:0%).
M'V,F?R3RP%]^N<3<V6%HSP*D?^^>F%3WPZ-,K^I&]-#[VKB_D^VQJ)5V$?4'
MOXS0M+8U]+U_C8]G5'5,=,S#;/.ZF\N+6I4N2\RUW@RMLO"5+)O1^DGN04QH
M)]_]]A;2#%ZVFA S.:@W.3\73Y'&,O ^@MY31 =W<Z*A:8@7\S0MI5AL+WVS
M#@6,>\0A*?UWHN1D-=3&;W,UXIF\#IA:'"5[U7DM2GE+NV"15Q'2WX3P+N7M
MLU.OFV/*<Z4>*4KE6Y75E*7/</T*+7^#;992C5Z69 GW9Z0TYRTSJOIP^-SZ
ML/0[-8]=4_G_VIYZ"%8,SH:Z0"@3_A'@^KOB_]K[H.]X>"!HVL8[ST\I;DN3
M6#BB(((<U8[&/^BE["CV,91=GI7$*I[G$:G+O#9M#D+S:]2NB_/GVQYU8:IO
M<YEM4)&UNC[&&3&+#8WW<G Z:'<JUVVJ-'+\%F>J>=XQAUT.]@?6<C+"[6M'
MAU2],-E#OPP+,[^->1D5.+)1P+6)[OX[;N>ZM3Y*E16B+P"<@.!H2'$V$_4M
MR(.HC>M/=BIMWCP&B.X\H;X#0Q5?6]//'33O\.[K@!GB0YJ=5=SAV[3?&;;^
M^MJJ]#&C(?K#D1GZ_@54/T[^5:/CBLN,8-G!!U_V.APHJ_[:>9IK6U[P+[GR
M(_SO?'G4U_^F^'(4:=LCJ9-%X6'6<ZDA3$D^<QRV)'3F,8AL?S]F1.\.8,.F
MX@,':TJ]+5N,NMV"F[+WT4=LV?];[JJ<ZGV^]-B]14<LS7NN6D:&N$UN_'7X
MTUEN%M$12^L,VIJ-XI\_OQ,M-RO^%Q;_'F1I[=+?[TZR/)2Z[%+KV=+ 1!&"
M;N<''^ZE5!^]U ,#6GQZ1R'&F[O,/SVSUL+]L.F)JP<UE9:V1[13;2XU/CJ]
M_Z/\H_>>;4G^Q/CT0];<P*=OSLZWCK/_HHF'WPV+3!^VV:BF[ER2UXO[_P*[
M./OSJG%=>RECDG/;%51@;>M@N0NIF.Z[1N/@O@]@5ZRVPVP(0+6O>V.Q\62+
MB'2"U4KPWUX*%@>H9 0W&/IY$';][OEQ/Y">K?^90])#3675^!V6G@ WRN9*
MVHJ#?6E5T;O'<W<JUX<=R=RT*R:U?:%/VOS"_*/1)?_.:C\\YS[T;L$V]N8U
MMUL^^H2G[VTOZX\_,-XQT]8Q 3(DW/?S<0;WT@'LDH?:B1]L[>BE)+?QK'HI
MYK=V-XKG[,DO9C6F&G6]"ZY_>Z!-U^OTY0F:NCL=*AA>'H?N>7Y-C[UC%]N0
M8?%O[/)%W,[7GPKSFO7+$Y[<@\;!??PJIX_3K&XQ:D"^\]BF[;!HGA^(-I;T
M4N0.G%Z*T=^]S_2?$"2'T/,XR^^B]5(N >OH2/Z7X(B#!F%ZO93%?/DB.K$"
M^D\:4B<LTZR /;F5O&52W8M@,]&D]%RDIL>Y\PC7_7%RAU7<Q?V<%,?TA0KI
M.=^B8Q7]<@C_>0,'G'[SV\6<K;?>#*U]+:X6OZCQ]OV$]5(LW_G,GORV98=V
MP,JC9<9%1M-K"VT]QX5],+AI]P:2\$D#T%,#PU5S@:7KBUC;\0>0)S>$.\S*
M29)&3'HDI0-+.!WR^_-2]N=&%T<9O& :YVU5PVQL[[O/.?-;C-J>&]U,FNX<
M-].'L<8)LGN6$Y2[/ELTQ2T\Y?K'\+;2YT>;D7^15]K]S"M7_L_AE=ZGF(][
M *_DB/B![!EPSG1L[4=(.*EBSR$3P(VR%V[7JK:*<J:;P#4Q.P[7'2X]UV7>
M0_O_(Y5Q],'TB_:?6PUY@%1*,?N\3S9Y:/"ASEU$^:I-CU@/0\-]TY[]&L_S
M^<+M0R&A/@"3V+++J-QZ-Q:!)UJKLTNAE,:"4.\Z;VQ.>]XB#>7V/78R#]FD
MB.+P^AI;-45QZK0V^;',IOPVGW/<A?_>:M,U7F(F(;DK7VQ:U#BOGN25OGM?
M._,?*58.S&L?,_?MR%FZ$R:\67G)?2C/P[9ZCKV!KU/:MLM):9__MOO6Y/SH
M= _U4OY[L@K_L\H9Q'M YML*)+2E9#O*J#8T/JF7XF[^@2CMI?R>VIG1&@60
MF]%H_>E(#%OZ[I/T*O7Y71Y]II 5HI^[ )UI%>X5D>FY:,+*\DO1G_5>BJ Q
M\PM"]LW):JCD>:V<N]8Q[*I_??1*R6FWDJ-NU>)'_24E:#_[C&YSS7;N.#:;
MJ&9J C=6K12.@(8C0CX\#EOTQ6M5"\V[X_Z#SB^WSR9[<&E,4\O/^0M\F#/Z
M>T$ D,R%49([2Z[^D?GHW*VBA09LSZ3QU8!?%E/1\/RKQI&XG5'>L06, VD&
MEKMZ?"_I*WS_-L 4_^2&B[W_ZT-#OT,RJH#^X \ UO>8FM><.1-,I!9KK90:
M<[,H'C^EG/JZ5-<]7]F#/U@9ZS8G[6JW"%EW]\%5P\'[W@W4&&$[?/S5S:4-
M,<E=![S:YYM"XUF+WQU0/)VXPR+VW^AE24NT5_V'O[ORW8:-_<"(Q/ ,V)4F
MU1Y,Z4@"Q, C<J0K::FU;_9_@;/G;*NQ>+;GF=+OG>DY 4,\4K.NH6K(VMB[
MLPY9LQUK7(S<*M"-;6G6MP+]BL_Z61_:?HDA6QEWZ46E Y:65J"]L>*8Z]M_
MP>'RM'[RN-;)_TV7_7]M2-9.DD9QH7)%DZ[NP_>PL H:UZ#4O.1,>-?,BF3G
MJJ=/ *M0-^T!W(<=?OS(J,R?.<=^-^>-A^6ZF$MI1_LED47<M$5!8E/E3I2[
M1$K#?NO)@T;"6RL=]]3W4CQ<W([4?)K7AM\S?IH_YQ0SWHPQWOVR('FW_L/*
MISY+JEO$N[\^<5J$%3.F%B?OU7E[Z\KV)XNN[?P\8^/<)Z5T^VE/Z(_^)7+-
MM.@3/QS['Q8_7.4^+#A+[L#*]!R=GB!(>)*8@48J#Q!&W(5MEYW9*W.-TF@[
M(P_[7*UG/.]G.<&JEPKVS=^4-FSB/!VKA^=?BVM<O]8<RVQLK,K??Z51'K$B
MAV9]M&S6%R.#8_J7+]H;CZW2ZX<Y?&'/)\KX*<7Y\"E"'P76.JH&C;\#WLWF
M5K&[K)<R[[5WLCR8P2Z>XUNWR&*$HJ)ZG'-WPEJ>P[H&GO8T[JT/5_UV.^W6
MG?9K\.S24VOH=CNNE2:7LA6TOPWY'=#W:02%]W_][/+_L2%9LT;BT8#"GZ+]
MRK*0NA/:"T6Q<< %RAZ-[*F$A+J/@\2ZKD.J$'%1\OS6E+J2S,__3ASI.Z-P
M[MOSEQ($"1W+5K:[+#JL=.).RKWJFFNU^6R@WKPDL<?@U]Q9>MN/5;\_YXQW
M6X7(]N*WV$:L/>7=QD8B6EN4J)<2M*JR^G9J3Z;^TQ,ETI M^;&K]4=;6HK=
MTFTU6[CS?SX1Y=L/H]!:'T^V-F)_X*:U!R,"+O1XQ[-XOZ/4@-A)C\JLYV!V
MF:6#L6K_/$7DPQ(SI>]6K6HW \]8T5;]_??&C5D8MG:AR$Y\2IHL4\.3"$V6
M.IZ0L=^SC@O\\D3S0BM+03OMVGAC:-U[*_L +W]HE:-_:L^JS;\X:]\,UK(?
M$U%V*8A"<__ ' MGT:WU>RE9JV /[T#=Z?A#Q,,[./:7$!O)HL\)I9DCF:BN
MJY*KY?KDHW.#Q<?+PFV!+;Z1HY<,FJBA,][7)^TC)+A!F."I5I9*RZ9:<SS8
MO'U$4^;"(+?D6%@=Y=E$K@&[X:3IB-M-#Z],Z)G[QN)2DD_/U+,&%Z/-ENT;
MT+594T![$AF "&YPQV%K,M7P\X09NE"X\N*=IN8C1^H@#;_I:&"=,^)[P?CT
M^/R&0:F!9J%NKD&=VJ'9LW9:I1D>[Z6<]"<JF*F&XK/*7_UNMN:YC9+ 082Y
M'TUD_432F;OQ>/"1#.M#QG,EKIMV7<B>M#U:<\V[R6.GA&UXR][F4/-^8&N+
M43VULD 4+VX7>M<DBNAM6Y4,%&QW1"-CX0T_]>52CR#V-/18-JV2XV$@+BM#
M9+9?GCO-<MMKK!\U/+7=V&8>*V]8-_[=PEYD@ZV6RLQN1PW;VV+JZ-6-=;_0
MYX4(<#,GF?JR7_Q_;[ ?.\%K0^?+(SO"S#[Y;<[C#/<JQC0%Q>@,3J[WR7G0
MKX=XU4;9M:/0@'O-JUN<D5%J)^K2)0U1>@4-TV*.F,Y'GAYZG6?\=NWO%D,.
MGJ:,/NZ_T);5V$L9U IFXPQ*D[7@E_;V4G8Z^=IPLG323IN'VBU&XX3BE;BV
ME>E]STKE;A/+ZJ3A"2[.-IS/K^).7GBYC_8P2/Q%6B&[BR/$ LQ R@NX_IXU
M4 BI^3EN0/?'T7>X?]R6\A%)F2!."SCN5__4T2_.]<" P'E+]QET#J;X1]JR
M"B14D9JX-0YME 6FH4F& 9E3=U8/B9-Q3XT4OIBY6;](#T])#=@_*^\RXX1[
M:=G7T@/#9M_Y/>_&0;J.%"&UR)PV"^5:EJ9W=0BPIQPX&!EE/9]E&Y2E$QLJ
M-*$4W?B,+G1^GA9[C)$2\;71JW7]^-(C8?0GLH)K]S:,'J 8:,L"\<[@!5)?
M;%R\ /@0*HU=QDPV+* %U6J_)W[U8_OO*'BYL>=$?=D.Z>G##X]T%BP2/#M7
M;77;ZC>;0;OS(M0=HU)MNNVR^6,! ^>.R+"LH_V*+O.FMBA2 SR.W&NRH#YW
MFM>P8?675/<3ET.K+EP=$7%]9/6_=3[,B+28)SO<L?GSNXNV8[4NN_PZ\^:)
M,'LKBMI1M$(V#[\+[V2B,^'3YNW53$%DWG9TJ^08,=81UQ->R[\F?..%N^=*
M75Z7=^ZJF.MV_T)-C57S5-O=%\XN/AO5,/CD=+6J%,9K^%$O15PHU<BEI1KF
M>J/3BL5KO6_3  92NUR98YJLITFZ8ZHK_0IR&"/.1#;OT0\S3\HU79!EY?K9
M*N?YO.K#B9E#B8_<%-^SB""1.QYQYY_US?P55O-;*PP,$-&'V]WT7)-S(,G?
M]Y!&2,+V"*R"F7QA^"S/DZ/>UK]7*UO'*.:.P1R5.SQIDM74H&KJ<=96X1X[
M04.2,"9%6A! 6QRC='6(FI(19NPJ?BGWFO#)(/2>:ZHV]B9H_5;UYWZP&)?2
M"/4!$KK0.Q>JN27@YU$#%':GB%]K=BW(90X^U#[8T6<_;^<"^$KGYTVMZ@>3
M!K\ME]I;[;.EK',^/^_POMSC_HVV1SPP<X_3;= VL9HL4:H6^,1HIY6M,-1D
M3:F5R=AAYNHQ1;]/=[H3.?;:3<>$:;'S-5>^WQSH<.[B%YID.;\Z6782?Y"I
MQEHLY8E-/&]6^T7F,"=:K1>NC4?]?;RV>\?7#M5+LQ_J?'6:-JM\ '?"&>V7
M%,6]OR1.1@W>Z'0U<84(JDHO@(=#VSDGK">6FO/.T29B]M81@A GG[<+V!&>
M7J.YJ\K:QTYS,0BL'H@4+K.+.K.J:>#<X_ZF8(,J/3 &GH((KG$''*+63&L4
M==%^M3(1Y 7VB)@GS6G#JCW3Z'':Z_?N[0H)61.[XH+1D4RGBMC'=A-XT:&!
MB^"\7HH&N[*7\@0)L)K!@[,692[R@X3MIUA+!#60QA*I::Z;NO=HQT1C493Q
M;O&LHK?#AI^YY&A6<GDR?7C^Z;/#C_L;V[*\E$/8Y> >[6)7I2:VM333R%'
M'XSM0IWJF!J8=:9T]_@#;X0UH:XK3\X+VK!A<PY^";\Y[:!Q^8SYJPZ;T"4%
M>9!DC?<D=D[FT-*O'I+#UZ3AS(^S[YNW3]S%GO!4QSGJ3M[^PY/!$QY'+]]Q
MY('QUI1#CWW/W*Y ,BH?+5BE]O$@(P]YV"Z>I-R/VLBDTAY,(TA6+V4$8/[^
M-UD+'TKY)S.GHVMS/)81[TN^FFQ_=,RK9LJL1SD+BD?$S+,<K/>'X[:MW#03
M;)R%J#&;5]TN\'Y).Z[CQC4) N9_7H=Q"O# RQUCII_W>F'=(C5+7.77>7KT
M[<["K+,>3]9_V@[/&BC>^%>[TIU-GVJJ:@I]?1?8CEONYK)MR[W@(?;Z$LJD
MI@%=C'SFHS2Q#=FDF;46F\)CEP 'FVEDDD,]Q9>$,9MI([Z:M8]R9;;J&@:_
M<TZ+<7X6UKTML+:JT7ZLT;;3#H-6%/\V:\QA:#M<DRQZD*ATQE8!YWR 7;)@
M=N@QJ9>0'S19:A'P)&F(X<-2;+^P67:;$3*"9^1"G]AVN6?8L_<+O<]%&*P;
MV+K12.1"3(.S /OUX-?T"'IR."&0)FNDU/0EK&U0+JA@+10B PIO?_*;6.4R
M(2[]Y)<'=[S25S48^8;M.YWR2+S><[U:(F8G-1%'W8:SEEK3=EH/D 8%/*&=
MBDX+W%M:H#O._Q=O\9Z9VP([EC_Q3AOXY;[WOLOS$O96>G3.GK3^]&PP$Y,T
M)1[_V_:+@TAMI(MP(;5JX1+\'K9$F.1031WCY^[X,:58/?>DT^\-G:N"-3SC
M<N-WAK78QY\?O#9%:VO8+7W*T6N:'3QLK(7L/GX=\>*=X(^V\E(Z5N],C360
M5!10-?W6-1.T3=55KLT])X>*2W[7C!\6R#0_[I$O&K+/^MYW(D6Y82XWU2//
MN]I4ADL9F$:C;$6%63MUB20Y)W5!?#YTIJ=Z"Q)#?XJLD>DLX^YMFZITS$TR
M_;1"_[SY[R<-#SAXL);C#]GSV"]) \SFG8"?6)PWMO*1\.L"GQD&64VJZ[R9
M%]\2K7;VMR3O^)9AWJFU+>K7'7+,5O_>/'7N\\<7! /;CAK5<5%C0[%2NE8V
M!;_ \A"95''L'WYDZWMF:L1LLG_R:VYJK&Y)7<14_V5?%EAZ3MIR4H-(==Z1
M8^=MZ58J4TKCQ8DWB+>ZNM+&-OLZD^%5:,LBM^R&S1JYM;K1<M;J"4NF$(7'
M?U^2%N9YSN5JZ,/<QZ^*=&[-IR@<@B74ZC?9?,FJXF#V#.9 H@#684V2Q"\O
M/7@P(T/*/9LQCF6S/Y&9_FI\MKJ[SR^N-CK+>,8Y\G/YPO%FNJ[A@'0/2L ?
M$J9$.3=YW@L1K3HD6V?VB3I ?*$QP/!^05LV#['3V2PFPO?7%QWQ:@A[HWXL
M/- N?PB%HC@<C*;)G,'N/XEMPV_#@KN9IB@5#]D>CTU+0PWB_=*%K4\0Q=Y'
M$Q5/\JZ4Z?]A.M'T_@C),M,K.MJN7J]><3V_$\8<T1+SE=NQV>!N;*(PTPQ_
MP/Y-OW-G)K5T*7]+RA;#C[.W79R2^H1CI7;94\^I(.#3!LF=#&#!;B/ 7US!
MEJ%Z[M*@C?C-#&-!^YF-#R)TX[PD C_=A<@HSS K]A^>:>&F(<J@3??7?,HS
MT]OGL7SQ@*%JI2F,=[!D)5)38H).CVQ+\)$>RZX=&Y+-GO?^27HO1=V/GQU]
M_\X7*TBT<.I8T>>J>5$W!]=%+)^YT7+<I-"K(-S, OQZ%_,\]TE%6RD/L\-O
M/C";8>5T&ULOA8*F6>N4NI6\LHG?-7=C_M3S]OK[YN@>^/K6I]!L0/=@S4[:
M2^@,+>U!9!VW6H<O2HD=CYZ]M5,GLIH]PB*P*^%@N!E'5E*MF9L\WL5M,(?.
M2'=ZI?\\2GU\P <KK_Q>"GD0Z3WH(5_L)%F/[#() 29(S,3FHT+I>-J@74<M
M3F<,G!?D*Q!O;*D](G8K8:1?XR6M<W5JL+>NJ-$]G+!EL5K32$U)L5@,F-4
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
M3C2U/J4-U<7]9Y7WB65Z])#OB.38W3I(]<M=3XX>Y4+P MQN(J5\H46$HQ!
MO<<3!I>ILR]W^QA=V*T\9*G2H>2[=$OMF'?$;;E1N7^^:DF+ SZB8E8BPUA!
MCO1-MBNVET24(8;#,D(84&F,+$>J'0R(I9F[=TYY,K7*4^#^OKT:?X+9AFYW
ME\@NI?MLCAX3; 4/6DAN040$T5%)P6YT5A00YVJFJ7J_YCZ,8OU#<0/:Y-6+
MS(>VV/>^$F'%@07/0/O^<I?4F-;QGW"E4-7H,&7E-F9BT\U'9VQ0>TN1FV\N
MXZX6E,K:OPQEQ.!GZ)3M:4PE;*XJM&=$Q =L^]K4P72N2P_7G @R^IWCWW#9
M<P3=;B(P/36(;1/A8^A.S.@%_2G8Y8),(B&>A)4$C>U>Y4/SY-?FCS]O*N+*
MEG@"ZP8F;_N=TI2+Z%<C6V:?!=TASZZ__>ZW!9E69BE,(FLG35VF\52CX>'W
MC48# T.D/*/%$CNMEA:50^\=M8K?Z"1:>-&U\8PGS#6Z<B(L##D=<!I4I!/3
MCKND\B8I:<R1O-@\(RRA+H%:ZI%DV/KR\;?+;-E\ Y^4Q[*?YPYE^!0.W>$K
M8M?4%J3UUT@RQIS$3.F[OZWY(Y9:;1&EZ8]"])NU>V%G,SR1;:0O(V%R-_/\
MN&=F.5-0S+Y-KZ]Q&0^_=N\<O<HQH[[:.^4RWLKV9C08&H9_VF?T(.]4]=FJ
MQ,?9#_:Y0B 080^@+JE+GF*.>&DLB(*='KTT8:KW2QQLK;0T#^IX6=8^'*61
M9Y40B"R[]^7N=T<3@2?_:H=SCPAX8$6O;$$$B)2GQ*;?'(7V@0-$CH&+\.KQ
MC12,QIH$+(I*:O!Q# O 1L[M:3O\P<UQ5E1]0L*."7_DL?U)S4KY4EE4U9IO
MC'))?*2%65RI:T.AL]JVAOR&'4$:MTZJ:'P4>4L$_(RS5773L)2[6Q!%M'B
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
M(,)E\H\&N&ZKTD]4M() CD+._?S_RWN^Q_9ZU24;DQ=8&H[!'D9L>\N/PWQ
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
M5V3<<C%,#M"RG'3<^NOQK9)SEFI'2E*UW$]1/Y&Z_;GG!.%"J+>@<@V['^\
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
MB7-@Y/>%&X70<GCZCC@PY1:U783T@L2VHO,V$420CA7 _D-&=FCWWYR<\XQ
M)F&0%BY4/%V4!Q0K4(-:+NIXM:80>C"2)0#9-A'%"0'M#O2?NPB/*80D)4+D
M6$C=3CGNF<^X$GD%IRSNJ<DZ_E'4H:Y24T.)[9']Z$%F;E<1Z[NS)??SZX='
M5Y/O] 2[KU,A8"#WJ^B*E9M"2-Q3S]'=;/\&BEYZ#5*J=@-S8XFQ6ZZ5ZO8_
M^/7M49#.*VKCM8J<R&,?K6.V\RN6"91!B0-TZ@5E7$*+GLECMXQ%TMDV$PQ9
MUE!-DJ+^TU+.'B22L-C/S^UM<?BEK.Y]6YH&GU#(SW5/IFJW+?FX9-'Y%KFG
M(4FL']1Q4FXC7X'2!C\CUF:JO^N!!5G]'15.11N2M#)<;L_N=DVO";<*G$)*
MLAU^O#"84FYX=1A:5OD,&&"$]-ZALP_2-,C;!15^\#FBVFB/20K(RAK_ZVDD
M&=,%Q['#3EL[?F\-\=S2>/F"2E'1J[((68.WKT\6,#(V-V_<(^\PK*)\6+*)
M\+(%4Z[!EXRRFM.K)U!;*CM90-L59<L/QK2H;EV5WKF3W+",@_V-G\:9=?$7
M4OJ9_[AN6=&/RYX!Y7HF%^F,\ :4D%[*F:%(U][SKNU<.*L0E4U*4TBQN%C5
M=:6\;+:8;WP5TP$*?$?OF*KQTNM#A;;2C7S+QQ/.OLMBB+?,?YG_X]OHW']>
M&.\8>JO"0FIWL2;^?)<,]/FD9 =2J\1N^/-ELC]^G/*$\I[ /C:!GF4F!-$E
MZ7UFR"G!@WI6/]\<5T1*?2=3@IC$L=:AG5O>)%V98]%!:O7>A">O,!P$5V?D
M!$JDIRI\.9&?79&!MZP4XJDF/,;;6ZUKIV.M"N$TS+WO7DK$MI?;]!ZG%^<-
M[[?_>?OMT+H'$T8Z+QQ=&OH)F'(9;I,$N.*&/GTZ48;]>M8&7>>/40FU<GPI
M)V1XN4I?(+HX#&##1P<!F8K?;ADW70A0#0;T2%-&IK_OB5U+6SMW]#?S;ZCZ
MYQ F3\<M88 @8]*>0B@WBWY@=,Z\AL[3^C4'+K+R9'LFDB8O7B#U 0YXP*+(
MDL^!L9M9$_REH/.>SK'\J5LP_[))^VX=D[L%U,WPOM2/#E-/=04C!2CU)Q(P
MR)PDYN)2^(&U.;'OQN!#]-XHZJ1_ECXH]O?S2Y0J,U'U-)[FGR<\YFG>8H"6
M MSW[Z\:3E0&IAA&H82?+;URBO# Z&DA-#H-K_V/-8PM5.9\AR Y!F.*Z?C!
MO56DF0Z +NVIS3Y(E25]H(&R$NG< 2RV['U"1;6)V!]1X?31IP"5"G0S '6'
MIR*-B=@N ):!=#RUBM2N3!^X1N*"%J,\J7>A#985@W0B^!@A_M@_/.QWP1@@
MXS5U['Z\=B?P](%LVOQ_!_$2GO3.@ 5):<B<Q672'DH38?(<:3$\MA>0]G3L
M,MX$+NL&;KN3"V+# V'(2T\5;*HE3.Z;7V^UFC0'L%4%3P8]8W(5B(+UYH-A
M  0_#LU!*KE]<CSU2W2^5!6(G6IQH7DU8=)P&.$J (;=K^\,LXA'UPNA=^FY
M6!)S#IL$L_J--$R +FUN$+2,QLL$BV@M1'3#$$;!B$##.+9,/:<-$^61@>1:
MI)LZ=U&'[1!.F@PX#\\"4#OX!89!%/&S<&7XVU"N!&#%)C0 -)!;"=\J(O_U
MS%N]N[CY$F2.)R=8IZ$&0M6X*1',Q@"9CB&\M.,!!2&>#:ZO+ 4A-03-K_E)
MAY&O?_,&A%\00YT$--W-$=CTTW-GL72@BV0*AI0&,M;FT+-L?LO_S0N'0<LY
M&BX%@JN3JB:(4V/R#U5>OP$D<7XUTO$>]ZQ%08II+0;PXN+)(SPI14'0Q)6
M-1UH%*!"<)3C1F-<P8"*"H\!EH]B@$R>=0)[-G6,:OSCJP;$,&PY//"D#N@0
M<&?!RI!2$)KKU*Y5?T?.UT;_NB@P\UURGN_5OY'F]B5]- ')G>+]QY7Y1"UI
M:8W%9-%,\+5.+<Q=#MJ>UA9292JJQC'&+6VBD;'MP?,56SE11^UUW>G)VX<%
M_VK'>7= #YX^=+@&"$>.VURM[HP:+A4!LHO.LN$3_.#IV$_T#85_/5DY6^//
M6[\*7THQ[]?8"29= 4B3M [W;">5F&-WA5 B?>S0_ K>+4=L)>T'T#V:N+40
M:B!Q=<Z"M-:GR#N\837P?ZIAF[%6#G,_G:?B0>B/PE-6 D,FC\Z=TN5:X=+
MXC6:O<2Y_H?(</T(7=WG;TX>9--P\QEDM!UH@5X$%F@B W$U2.<^9/K'4280
M1 (V3OS'']&84@1OZ'XT]'0<(@LP2Z8,5_1'+30X%P1E7&(Q;X&H$#+19K[Y
MQ*WOX?4/_=/[L*-(51!("P*[!G_C W_X0#?Q8>.;^A>O_E >^U)-EI1V[_*Y
M5Z=F;SA]K7O;/8*XA#CU(0LX!%'7+0L;I,=U;1@!5@R[!-[90[H'FK7=;[52
M=/XMTTS!__CZ;4X2VPTO1'X!&]<#T!F,&DX'?0>J1\4VD.)P=10DPL)^ ?"^
M].)B\2C0M?81IRI;?FYSYIN^?\.YUW^^Y2&MK) CRP5B/H4^OX3CEI"$)S@*
MWM*^8J:?I@Y.B3@^,"PPR=757UWR CFCR7M3WZ/0]UOAT[.2S1FF'Y0>#&HW
M;W>>,@C]9.MSB$%((["=B#QC?76\5M=&H/>6EE0X1D#UT[',-%!AIU4*\#27
MCH:O:,<2I-$F3@BIPX]- -&DA*6!"LB?BP#9;Q@V/".)*4KB-DZ6H&HT0)7G
M^,Q4_QTI"L3[$"SE%H"%6U@.HABVBCY0$24(B<)3MW"2<!DG4+\-H).J5F7.
MF8N'.(<6_(4,,2M3T(_\U,4K;0"2>\Z422"-A'2D(Q:>\UL%I-WML'6S_G_#
M<5,!N!2(D38!A(4K5OQG:>4%"C3[F-BM2V'@JOQB=$L#D;=]&XT-NO7V"[!X
MI2'2Z,$)%L2#EFONB': 2COV%R[D=:C@,T<QFRGXU>0$3PW NQBBI7S$[%00
MH8#$WMO",VI1!1@_@$S?DIFKZ7? DO\\+@8M;]ZD0Z,0^K?73#?(((WJ>S&Y
M*4^V9 QA,O Y,C-'N"U7Y0C0\$[+!#LG=JTHEX!+ X!=LZJ7-C<Z_R;PP\]2
M>F\^:=*-+@^/K0#]3/YY>YM_RXNTX5C2Y"X:'^#Z=W.VA YNLX\^!@NA(+GZ
M]?_PM-FC_X5V\[^XT/T'ZW]K[[VBFFK;?]TH3:2$WB'21*5)5XD$I(G(BX*"
MU B(=+#1 U%Z1T# %UY .DB)=$$@]"(B @(2%$A0D)X(A@DIK,FW]EAC[?5]
M!VO]QS[8>P\/<C('@SSS;K_[NN<SGT#WI3R/8FE?F@H&3,&^]AT_RHEL>J;T
MKTZPD5E^3(.<'"?&4I/;D+2HNZ#?$FVF_N\J6%M $JS,1"^:CM.-MVG_*WV&
MQ_P[H^YFQR%^724@-L=H%WD!^6[0[6]A%#"ZRSQA!2] >=> +>@Y=E 8T,,_
MJ!=!O<J!KCOJ_Z\7LL!J*)V$H*%BZ2]2V1+0WU\.HF=RL&!9GSM'!;NGB$]@
M45VP!5V9"PI/<:W\;\]_GWI/]HWMGT9O O1RTL(XA0XZD1)MN1/_RPQ,K#&Y
MO1/_#I^_2O^=4?5ZT+\L\(CU[V@U LH$#%(653#'U*BIT[;_4=,V+_^'!^V_
M4_G1WTV-Z9WHS7I$KDX*[)?548,%(O?D<[@MZ(ONL8WG_^GA>=?OO4$J5SG=
M"!,')A=T$K&KG7"PQ7#T1)YC79DF9;PLH88>;OQP&>RT5W%N/_O#F8XVMZ9G
M$& 43H=#R,\5S,*U?U>^0,(8\7Q^ [4H7'L7Y '4!Y!(3'<JG$!4!^IHSOP'
MH,,8KX!F0)+D:*DML -#-V3V[?]T-13?0LWD BLK5IJ4*@'>]?QMT#PO#B%J
MJYA_5[6M0\@FJ->G#R%+& IO$QC-6=@3\M](+K0=-E MW8'M8B0UH0%* BUC
M\ORF(?_^6=IY?HHL^+W@PC.XB8*TAY\1NTO^R.2F_W2U+ CTG_0!]O<J:(X'
MB )Z&O:7(1Z[(066L,KMHZT+ %H0+*RZ3/_7!U: )3I@]UFH(!+7XL9^U6/&
M1&B<H%LWP<8$@8^E!4RC,S/#@V9VK,&XMG8^BFLM7LHZ&->:=_X5U^6OCS!:
M*+PZI&!##RRR:.(<?5 41A-IHH0BXX[>]\H[PCV*F#=ZUW-F<S-\!6].32#!
MEI '8!T-3T?\NGD7^R]]GMUW M,8[-0RZL>Q&U<:P4LC.."@$\S$B%GT\*S[
M EG2%KWJNHD*0[Y\&$M] 6!)#0>"/=O[6K-^M!!D!6BO';?Y@AOH[E/H[[\;
M,91C:["#TUA[^5\(.BL8,W(UI>@OT!M@!&@<X)&?',&D';ZH?+"O_%Z.)#<A
M2C<=0L_$H5<M$4+_:9S:ANXV17\'Z&!)NP**Y]5%#!NFKV%[7\(9N_X=K-EE
M:+L';M2T_4!:4/$1WX"E.MAXHB#@:',J&!?%P"&$WI5U].AE-P6K!88ZV&7>
MI(*5^*XI@B;V^\ 8.:$C#JY(SG@:?6"'B(0_ BV1D7 (X5 &3?Z_.=/,>_@_
M9IH%?V::?V::?V::?V::_\_/-(].F@%+X'-T+_1@$X1_^7-4$N;3-J"T0(VD
M"Z%G?-SV;:Q7DM$:1Y$L&_#?(_DAHO-?D>SZWR,YY!58KDFQ:X.5]#[8+Q#;
M.+ ;#\%,':]"MC0!T10N]/ "51.\YP&PK3:J"9^?V0H'R7\(PTT'[[>D&-A;
M!5<H*\!&[T#0% O^-V%C/_9_P$8AZ@]L_(&-/[#Q!S;^P,8?V/@#&W]@XP]L
M_(&-/[#Q!S;^P,8?V/@#&W]@XP]L_(&-/[#Q!S;^P,8?V/@#&_]_APTKEG[E
M6!'!_H78MI9>)*^CIP!9I+^RI2WW6H>75Y2%WH='Y1]B4XI:?KZ"9J'Q8)O2
MH$6#'D) 3" NS1]"DF'$G^C97'KL(20!#3S<1@]TEA4]U;$YA,3JTS\L["*H
MX!WVIH;2U=&]A4?'CQ[ Z*"TXP<[#B$B!SD)D'TWNCB4HH8&_S,);-,Y+V\#
M8&9SQM+^QOY$ Z#-8B7VJ%YKGF<8?A0 3Q ;HZ#;#R']".J%/>R2,?42C'P?
M;"P.(80"NECH @E36?%GH7\6^F>A?Q;Z9Z'_<:'':Z.+<4"H0<,GA9),?%U3
MRKQ@_I6M]PE\ BXC8IPF:YY3_]-+P699=U[%E^<;&A@J;*T<TUTSV3@[]2N5
M*JAV#1BN.?KM+1WX*OJ8\V<9DE@G4[:W[0V7QXIQ6=+A:='?&VS8,KN^KS#(
M?&*I"0HDS]!>PJVK?Q[\%4^R$(SMR^X9Z17Y?N#Z]9)1ZZ- GXA>BW39AHZT
MYN;/$=9NN#F][LIP:3H.5K_2 TML$^PJB$<*-]; ^G5DL1&]QI.U?<]<VPL0
M;DT>$4).^<A]-[X4S&FC?N\DZM%!RP_: %/"&"!EG(+ WZ@6M#6J6Q27U>$Q
M?/5K9XUGU(,6T2R%>/G>UZP\G7=YR/Y)%9)HX0 C1WS"NF 8J4:7H!%4BWEV
M4F 4*,,).LQ3C</),PG*/G[5-M+U[R+\[_A:;?K\2!8Y:S#*_A"6-BO&L(H&
M/!#/I)?RBRGJ(R3MZXF#ML91&7T'J;&GGY=\<M]4B=PL>7/"F8>C6E^\-/O!
ML6SX0A=B;I"L2ZN ZV."S!>-!T?9^D0*8GPLMFW>Q!C'W/&!:2M-W;^E.J?)
M.1>W9Q#4^T_"-ER?.-+E*#OC"[<D=#"+[B\3:0.)9[ N,E(] =9O8T=<WBB4
M76CO37H;<[XOZ@9<K8LN!)B3L.1Q\SDI,Q=# 8$%3F4XTZ*3[ ='MW@?7R7"
M9PVV-U'+7C?)9ZP6DE05OW8)E28807;1SY#-B(UABBE0W"?!"HB3T&8SO]%L
M)V#VDTXFSOGS9_>"!8_)&JAVGQZ8A8<6A95[B>Q6NB:<R G^?LO XN/6 S[.
MDOR>3@NB(:9_^P2ZVPEU!<NC#F-=;[-.[F39G^<B6467?;5% N$CUZ:6K"<P
M62;+*7Z-IE6-I*]R+^QQ0YV.TD-(0.E^)BG##B3%JZC@"?KQ_@H3PD44F]*7
MQE<#RW;<"D8T:;;A^_6"\L^&/S*;O(+:$K<W,93S01B;\=T\7D*),C1>.3H[
M1F-X=^3MD^1'W[?FF&)*94S=0J5]?"H9:\>:FB,C'=SZ"Y*1)SN9W&W1\>%*
MP/*@7OU4NU[Y3]M[,Q_UWGWVJ^7!34]KW+#Y?G2RX;&NKX,GJWN_;P/RT3,]
M2 %T-P\<[/U.1M]MF]!(A:R>):8KLF07W,CR,M_@K^.F#E@^\H$_+]"\LE0:
MQ$+E*R=@-[D1$7#M8(HN?0#)UP2V92Q4:\##%=\1:I9JD&'T-E^9YV>#X[<>
M.PL;LV^;/1K5LOC;*2HB6_&^2B80&D@O,1D C\[%-43#=2QOXU"[?TF0"=R\
M GCD<=*,.6522 =G"HF1/(7K4\'9!$*$'X]2&6CMZ'M07&3?I;TH.B,*]:E=
MKQ*X/Z7T._?$O2#7F/&=^DTK5WW%AKN;;U.?&"=='*I]CSP&2 ^.P?J@PL Y
MO<"*("LSI17SF6O866_? )/'[B26H%NM5Z=]2B/W3["I%LTD!L%Z8:QT+3KN
M+.6>2;5[4<\<OG_E:3N[3&OB!Y)B3?]7VYC" *Y_1CUU^D_.D6(,W[UDX*N[
MVB612I0G#]+^1GB@^8(BNQ$,G<JK;70,WHEA/<?[K(+E7+_.MM2B3$7,'9DO
M<W*I3\P;-UT<8OO0\0703B[@RLK@ B_5!?241JY1PYI(YOM^H6!QEQ25@@[I
MH?=QB5F!KK>9XEB6QQAMJ8[$6*J 8)\\25J/F/^N-&AN$9V'A_*[V_KT@Y@7
MN]%8XZ@1=F[_7K[[,L6@[9VY>$^PX6AUX@\"/.4Q_:25Q@AB[AU9;H9JCZ3S
M9V+ZOWDJ\_P=W)2*S-5K2^S=UKJ[X.5A(16T<R\)^K+B%.PZ58M6$LZ)LB(Y
MK#R%RQ%"XU"&3LXM,XZB,[MVHW(6=D9AB4\4E8MB[C]]>^;T+94LT4"WA'>+
M8RE8EDXIJB')NL?\&-5HH@G-#8CAH(*KE\*&LAQD:Z-JCINW1 5P#07POF4:
M9I!&***[KS32T+>/CFN@#ZA0Y3A12)<E-/>W=3.?O4)B-EF[K,QM\*I(P.0G
MW_WKRQ"=L*;I\-%CQE1^:W(ICMD\2D=,8) 6NG[KV*H5M@6]$1M&;.@#I:2:
M#G>O!]RZ\^5;B8/Q_C*JO*[5W5*&I_.=9Y<O#^Q+LXG(J^<[\[$+\4Z&CQU"
M&MVZMG$%^ YL_\+L-N'^WP0LYU?[$>^VE+_/2LG'Y7J_N9;$T'M.0N0BO\,C
M569#0T(5-** 45W<DI":N%FSZ>P0UE158T2\/-K7]L^GQ#,?3FT%YA7=:TPX
MT^U<*ID<S(94!%$/I4O+[Q0 <#MXXQXH7U!!/TQ,1\F<@(D_@/5TF)MF6!)C
M"H+O9ZWQCG6T)-D/^Y1U^TZ6M-N//7XH_-S@=1?,#G4&F"%6+>6G58+R<*+]
ML0N!31S6)]@F41Q<?C$(_UE15L6^^YW0_13=6YE#0Z=X$S D[:6%GM3(@Y3<
MPJ"5OJV<YOH&G=17'K8^'XLK%TKTKD_HN7J(M?"4.$V&EKA:AFQ)/QA[#R/J
MHX4XW/!N TC655#?]^+;&<K<01O)):;DNM3BONBSWQRI'$L4RII8OEMO&S=]
MT3JNVY6[/3%=B3[&8#^)76Q%-T8A!=AH&$O <#$XG+MI@>3.U72P-NQM3JPM
ME3$[(Q8I(_/;_FF8K!/E%OWC06K/9;NE1IB@^A-B>>QR#@?Z=NL_O;3LA[R,
MZ=/+9R'I;-$!MS1_G7LO/!7@>Q>JO8B>.X20+P(91+E^9",F M1N03H[\7S;
M(21JY';*V6DS[IJEG=.FN?>3S-E><\V)G._CTCV5L#^W..DNHD7EGR%7 QD5
M]G?FJ$KC5.[%>*H7NH*?PNBHU)1 <'TAL*\SR1'[Q69H/UNS];MQJBLMNY,'
M^&N),#, 2\4E;X18Q]'5S<OMQ_"4R[IZ%7?<IP6D>MY[1'G+I*Q='Y6_@!L/
MKM//^R1PEV,[<8%X$_:E8!'Q#*Y"T@(+)_\KCTLL28UQ37X<:]&E^?*CEPR2
MIRE[9Y:U'1H,S'JCXU'](^P)NPAAJ@M@3=S#*Q62E@:07.I5,&:/$-%UK?G3
MZ23;C]I,B:-:4H8RZN'(#R=7'D@+#V$NT0J]=210". FH@L;T\E+_!64.R !
M]3L)V!F]BV=D*^]EZ\$\@DJ;-]IEN8VQC'*?7G5+ABVE F<X2K>[L5^@5K0T
MN@3]8P%W^"D4#'"E:"QXY"@G4=5T4OW+OJT%A)B-)EEZ<F@6LA<J,+W)R[I0
M>AH_-75[D^L"RZI<+%R_.*BE=UI"GKCYZYO'0=X+ZP"M,R6L3FD,Q4]U3_'?
M#8;LV*_T;:>B3^I UR[Y1B\5\+9YXMY_.-!Y5NK1<BFE/#R-2<V$*;/DT==K
M:;%F6VF99NMODWOA*QL( NAJL?#!!0ZX:24@:$O\/!FD;&XT3M5]H_A5ZH+5
M^0W%'UF7ZQEY3HOEI2LMUF1*'*/ .1[_!9:3'_0);M0=97*'.5[PV0_ : ;=
M_^K*S'J5;!VBI^U%FOJK1^S/,Z8>'=L=B*1<IS*1M'IHYDN:R21CTXS>$)D=
MN_7 ;6DCG,\'!0$[N[A_6.^V6ITK^S;ERO[^G6J7!+H'V8+<R%["/,T_0RN'
MGR5AS-X1C2-L?\.1U6S!X[L>BEPF#_E'WPW(Q=PRLE)I='K?]KSD_-A3^JBM
M3AT:[.VR:)4:6$89XV[%12RC75"6C?2"^[QJ@GSLE6))6X(V<YVJC^13+Y\^
M\9>KB+O)O(3\--(,N0#0(V$-B+MM4X.IU?Y5V#@=IHAULU3[V!L3IQ+F!:)7
M_M[8VMCT42QR$BL_]VET[X?; ^AU .RLF;AI\70&@+<7QALN3Q^W/?JM^Y&K
MB5;$^0I;&T+[9,G5;W[81RDN37/J!E\OW,G^8/]F"*-/*AA 1*.AX3QK, FX
M*XGA6AWQ?G9A9T,8P4.9OWKIS9WVR4<R%OK&/ZA=M8''5?Y)V,'@!'KQ*[V'
MD&A>*AO@A4= Y>+;G1;)1$QTH]?;Y[IMJ//MY_9._5*G&+;>1Q%1XSR^64'C
M] M')]WB'*FBM*>__69A^.V-59(@@:7[Z BA!@?RWT7 6*_:SSU;G_ERMY*O
M7_HU7TUZ<KWGZ;)CG75)L/ 5=[CM.,[P-#P]Z''?):U$U&4GL'PO*$X75,X:
M!KH\2M#-$N:Z=('Q^#$KEN=0C:Z@/7(/+2]<9+T-&XNR)#$ET<4,T/QFI3]G
MLLETF%72M9J*,2_V-(_>]U+V7]O1[R3IJ]]NA/?2%;&DP8TPXF1?6\$S?PR'
MF5;$[JX/K(_M^+<>Z6@7SIYY&Y>Y4WI23L.S4ELG9V_N+%"Y8LSTK].>^2N*
M$JB%.E*K: &X=X'0W,U3?VD,S/B=#E8R18=\--6R@@O92K':BT HO'1>) N,
M^1#2TX\4\"@'#3E;@$/,)88)-VB&(W/)!=K:<(SRRD+>N^"/%VN/H^>09.LF
MHG4O(FZF0$2]0AV1%)(<'=M[^9I_IO1,K9^3FJVAP'<FVUNP,P]:9:VWS[/L
ME),%28&#J9Q'KQ%3Y8D?D;/RA,!4'<X%H&#@TDI,0?>XAW<#\,3+6K'08T>1
M1JM*%$C*K3[CFL[8%,<<8\-% YF,T:MIHE,-W2V#=CN#>DA<L)O $_>>HM3)
M5CE?TZ061ES=?*=GAIIWKLJTJ)XSY\KV8DX6+S8R[&*I]\2VE&\$%X9_FBZH
MSV\@'4+TFDB_:2M?-G99?_CO8."%9QIL$O81GBJ9#_VPH^>Z-KKY<53#(]'#
M*V'P80P$1(KWD\1MD:!GZHB3L]\N[FA<UBM*O\EX[9AL^]L2YQ!(2?H%#"?M
M-9R;Z+6$3:">)1IN[RHJ7P$>DM1,@>BEO/NF<3Z$B>WJ6FSC9DWF\#'?+:6<
MBV5;S6-GGU>V1G[8UR<O PND@'4PU31(T@3DACSIJ6>(]>9%5Q>\:'3LE5"Y
M\<4W4^.*&Z(4Z^"W[9)^LA[2T=?Z^:X/;M0)0FA7,6JD[<UHRB6JQHP_FA,H
M)[ )4R_$T<_EFHYCE#>I.C5"F78W\Z>%I29C7QBTM@8=0@+T:9-M':J=1S_V
MQ35<X5'P1JFT&(5\(=?GH$P83,Y8$O6481UXB]O\/B8[[+=M,WQ_;3"2S4!/
M/E(7=H-J02O1.4[E ZXLP,+/4AT^J2.9$MW=4OM:;!-$399>,K#&?TY3>:ZZ
MP?JVT^C38W.@A:(/_C7W:\#8 ,"2>'IU6TDK":>(*U$N6 5$8Y--9HZHP2DN
M<3+7NSBF-Z^V[D*7H<]V,7P>:*+W6'_)E&0.@NVK8U#9"C[*^E1$OD!&GZK.
MRQM:4KRL4*B?;-'<KTW,%%8 D.L-OQC1,]DOH.C/G%=EYVE%7G:[,SKZ+OY4
MX.U3)C_>5YZKNL<J;3QP\RID)]F:O$M+55?&B4R2+:?#$3\U.W6P[13Q_&?P
MVD[_E1>R EXJ2+E-(]5:Q;W]TCOB+Z6J4?:T%JPK]!E,J%V+HH.R!?#%/SLU
M2<$M$B+$OF7C=]B=%4WBQM6I% G7>Q8/TVM28MJWR15$XVY,"EV>6-XMB/W4
MV,&&'^P;528(IOC_K239DFC:6=]&GVQNMI9A>O>VS7TYMVT.7G:E;!FJ]IQ6
M%LY+]:/]@W /A8()YTTK11F_[E]")$@(?]*1IDK,S$_L&$\IU-9Z[\:&:7O+
M7X[^5FU.KC>H3FK>$19DPCW5&?BWZ8/\"$J;XD7_("$__21,S@"H9.LEF.)=
M\<F/PE2WQ*7M6[6;NYTJ37AFYX?F[#SUY!LV?5XMSJ2#6?M8'9.4LT#ET5_Z
MF$T44+QBSCVR:!/07\JLI?HEWEEK5<C15.-YJSWG7P]4S1X5$*W9,%&="F!L
MR00MT?E/=ON7>$D<F[#$R]A"E74*%:8+OL@[2^\GE7W'!4OJ>$</7H/LC27
MCK*4:+UT.I/(0, ,TECT2;Y-_CY>+J4+U]:*"$OTRXM9=\N$9+-3E2XZ2%Q/
M+JQ7FSB$])I066%BOV&S9<AXW#W'2Q-PF7RYSZB+ZM&G(XT]DF ^LD_UN9[[
M. MM*KQ[RMY*1./0^);H0X@[XJDFNLZZ;[V&D\.OCWS V4 JL-YQ2E;_HNC:
ME$]877A&_ALWN$'^_L\KR_/O[?@1AFM8:+AHT)P%6FP]Q*&V6AFNH9DNVYK[
ML3E,\WMUQD"%2>J].2DE7=IBPGF3$V\A2P@W[%PQ^2JM"FY9$P0CAP'K14#V
M'>(NM[UGFVNQB=BJCZ24=HG)3?;I+2.!H#V#KTXIA@@\9K.#<@;E#&P2H+.Y
M^,!!#I@#:2&::9@$BU5?DLGP.(2X_2V9.WKW'5]);=V;;[WB'4&U#-V76'JA
M2>CF$#HN:UYQ8D.Q.EQT'A#L$JR;[\E8;][Y9EBQ@'SEO9\UY/U*H"]"V&+M
MKHBP<UHK;%89KS6H_*68W ":\EZ>'#F&)-@/C9R7!KPJO7 PZNEEW)(-T?]W
M\E8!)&I^KE\0YZ,T03=*NEXCU?$BUR'F%T2GZ_]+878@3T!L%E*44)+ NT(4
M*Y!)RKTV3K4DV $*ZF&7-JX*V WOD$.M7DK&"/\XA&0]O+KVZYZWU=!'+%6]
MH"N--':3EN,*Y)49+M5(]Y@0PHQ[,ZY:N*L'O.PF3]QA5&%EGI9,F1AY"QDI
MR$$LEK0A-ID*PP<=68&D)S FH+1=F+!]PNL0PH?BJ/+($,7P.>(6[M0;NP8R
MKKWY6H.;&Q%1MXC/$2(@I.L14W1)P'51F6>]1>(LR3&2@[H3%+YD^ )9E\[M
MI"W_5?]'W1<!2S%'IP%[?2'G*V<@8HB-/<J3\&%8DUN"/X:!/H85?X+D69>0
MB)!/MK[>Z"&=IU@B8_PD_IQDSK>AGC&)G[E)*D/E5(U_U;0DI'B['D4-I036
MM/5.;>*K5AUIXO(_]])]$!L[,FK!U8+.+S*G-47?NK1@^+N"Y'0!)U(J>0PY
M9S'7W^80W93:&[IP'#A.UOYB$18P'UK1)+J^RU&@.LOQXOB7Y_KG'*XSZ"M8
M:$E39*FG@1\4OO#I$.1&1@G]T[P44$@,[4-S^"N&ZH,8]77.WDN'L[.N8W*1
M*W<NJ(AB5HI##HW'9Y98UV=XO9G79?F\P$T_C=(!]/%L!3"4.2FEH-!]VD=D
MK,+36I[/Z;M_RH6!\-U4Z7-22C;?,F\)G!)3C@$1,K5[+&%>OIW($D4U?PB-
MJU:P.ECO#:$G!I>LF;J/U?E&E^[>^/!)D(GQ?8QJK^\&"0FV&=<&6MTH@>%]
M!X>0Q$2P-:IO M[5&!(LE37KUG?<M6X&A2UOB&[ZG#,PE_!.>[;#SYQ-Y1M
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
M!  5]&M/+"O"&1'M*-(ZO:N=)WJGP( H'MW@N#H#8=V45>F##]T[R3 P:\7
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
MG=S=3B<F3H<,7EA4D2SSV&"UNC&8\T +CIG>'2R4R^0GE8K*24Y<^J%6@ED
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
M"KL?55[_8Z9G>]=.]6S/)0)/N,(>/D[[9E"-8KD^G/."_6?29-M)]A'-HX2
MWS[Q_1L/V:TMBK;/JW3UV-MZ]O:]\Z6#9T,;29* T3*11P)U/ZJ$MR@<-1(&
M(*%<,>2!_.3[OD(H-9W\0D:7Z:K$[UN^^Q%^W#G]8/=R?:\O/](.5<E5[7@L
MW8PM( @5&_B*HEO9^6I-W3 _IL7,4"7JZ#JC$,N,]O'ZQ=F%>I%;X_>OOM:S
MQB?YU-ZL$W&M43A_&%GG/+I9L.AGWW+ W3P$^\Z4R^7Q4@ZBRL5I:C%/7FKI
M*5CSPI*V+[)4J P^E_GYF$+*C#TJ0WTBM! ] _&(ZS-!] 4+2)<0@C8UPD)^
M6%VKH\PPNWKC6)#](M?NNC#OQ:F!&FD?CKGWK(MCN]2?J+P?$_*R"OT*YSES
M+ 6>P_!2W!E*5R0?2$O:A['8-'710Z'Y2P]R8TI:5&;OMV_5)_P?:)86E<3_
M*+S:J.D^TR2I$7/J\"(0V.&F2H#7Y$5((Y>Q"WG'[70S38XDV3]S_Y6BG,[W
M/:%R^6)M[IY--DX>>]+UEGQ:NI"=,XD#C8T:13;W9^1A(M'577W$B<I9J;0"
M-A;C_BQ6A^I]:5R[]!.+5."S.4<N:6(KY\(3#Q=A)[<?E7'/'J'FX&_^/L'5
MOSG-T7LEE&HE7;"8?R9UW].&<_&6/VI\-\2_O>D=UF=K'2=W6=EQ@G('QXRE
MRA6 :D<V-G&T,_UP>80:K(P'<IV5'!%HW&6QIMM5)ST@5'%]2Z\?[G1QO-R8
M5OQ@U,E/4FJ[JU^]@' G]0;$4 \57;2&.\+G(_1TTBG>&">8-U;AG*;>?*K5
M*,"$%4DYT9RM_S2Q?>BX<O. 3V)Z3*A1I,;R6FBGWHC,6LFA;%ET$<^?25-"
M'#T0?\$)82"W+Y%%B.RP .WEAFE=S>5@4XN7/OXKXG8\X(QMR!P?<_$*Z\W;
MI9>XPJ\:F7LU'R>Z2];V+S&((FF AEG5P%%A*3$J!U,_!!_]*DM?>,QR4 R=
M^EQT=%K&BS)6IS$_42U>UV\V/!J:J:N"N;;XKNN5:2:%'?F^0I<TQ0($D'*9
MEQ9*]6Q7;!7F<=*.!Z,?OT\?N%';NF+IX$GKC;;M35U6Z*(<KB1_'V\PLUH,
M+?B%:O$6T)^1#%LM5B&$(SRGP;*6G^7*;Q,'"UNRT:;YJZM773=*B-*YJ!H8
M7Q@]*Q,-Z3$9R'J80Q7L1[]@5QGAI$G+D;NBV.=]Q(-Z/:F$T= =L1.I6?<,
M2H@>D0VJBR7C3$^E"#[1#7#,(L;X1<\58BA''B/2+Z5%\R15HBO.#?QB_=HO
M_R,N)\!<D&4X19/:\KW4N+^$2 I8[O2<Y3#^9;U#B=L.&^/,/8UTUB]\4:9(
M!1863-)1RW14/4-P!6X.%D,->%LQ-. V\SM:J"+R8F-G%X/,N*Z+^O!]9F,J
ML)-Z<ZPS&B^,FM05FMOR)\70TS$QE%2>#&"B@(/EVE-[AOCY"$O@@OBSJ#78
M&&QWBLX3I0E/5_B$RZX?RT=_Q%L0CSLOO^18M;A?.DZ/93IK@"X"5$"WB\F8
M9;T40\,E[/>DZQ9->C[%;D&;G;15#B_*W&[4FE#B-_N<5*=VSD>:M6W'9MJ>
MC4\6U=YT7K$OUJCUT%T[8[7G:2^S'02R> J>Z\28L6A: 7<N,11#=AU3?[PX
M&QP-CQ\$@HJ6(X9:3L,68:MP \6 @AV?$$.M]RB/U@*$FX^VR0A,T(77P?R,
MV02!',"SEI[]R*?RQCE!*8;J&XFI:+4-P+W"EO+4Z[B!%Z#<8R9]AOKTX/K2
MS_ ( _U.:3,5;A/EX@8X%CKPM^E7P,1CB0+*WQ'8EH='+8L)//I'H?3/'C&D
M*0P67:&@22$%B@[@[DX6_@EH0+OM9Q8([<70FUD<>CT4GZ8T"_!U/J "=P@@
M#V?'TL703Y,"/AD+U[M'BJ$B,+<H[#T$C*?3L$H,G:-/3AE.+HA>2QMV1!37
MSFUC^']\EOGS.:(T,72:WFW(#^TP,Q0<'U%]B%MR*<MFREZIJYN8,K*_\%U1
MA(KVFXQ\X@]B^OR/&GW+2M9X7W@%2><VXR-*?*[3_3'?1M!%S0)Y]"-NA7 /
MVZC58@/:I2KUYAV++G\L/_FRYU*J@XERVJIR:<0[UBO)_3*+3+3N?ETP@G^+
M&:UB@@:VCGH-YVO_K97_D&<2+898KB1Y44$9'G-MDK#4?WPX2^G>A0-)W2XI
M&EJV.PCY!X?G*4$-RS^ZM)^1G*J,1JCH0BN!,6D#HB+0)EYGJU0T[G HY#8!
MI][JKKM%6K,T^_4Q?!,V,N&B3X:"<55I;J/_V>3K&\X17"1O.R>@7T'RZ\NW
MHK).7(-^RF@ZD.ANQ%^50T=Y.(X<.VM,Q=-CET'DRI#+1TTVVZX)E[N(HQ("
M N;M"]<+H9[6KX(PK>O'L3T$?AHB(5A!DFD#EG3/F[ ,[]PCAO8UXPK>9'/Z
M?J,#(0ZN548#6G:;=[A^NV%=579C7UQ59]8=I HH $G1D_Q4.^G^Z0]S#.='
MG7VQB;*RYR9N^YM,I?R,_0\T;>]_UU32"H16KCPD/30F5*AB%PD5LM!%F2"#
M[I<BZ1G"4"2TOP&_A/A&-"6&Y) K:)^YSEBMZJL:PV'5@,\"K[@U*_D=K/$7
M=VI/I1ZWV7V)SK5>HL>W1N0$\WQA2 QYTWMVL#8"4K^,F.ZZM7Q]_N:^84-B
M^:^%8X&<2Z6.YJ6,/?X$\]R0<Q^S!_=E\.5_6125B&X +JO&@-R$:]^+8E$E
M.Y;_JOUV^QJJ#@O-6MWMB\KBYYE_<K]OEI]X3VJ+U.*=T$.9C? )@V_ATQ\*
ML;)C."_"S2V(S_[VGJ.M9CL,JAHWOSX[UK4[M3C[L_JQBW=>+7[UY.,APQJ(
MY "LW(Z\9XU]N\[7>B^BPF=%CA46$NU&^&ZO:OQ2DC%;UC>EN[.N.^?=4L*:
MB46]6D7Z%Q<HKM?MVAU ":S@WBN71?K(RZJX@M'I=+:5T**LM^1$&4^7?X+*
M(9?;)T>5-94."KMZ\.^[.S]0KZ%:7X4X%G694(V;@::R] \R#G/?4$-9/;['
MFVG'F^(O^JJM<0])_]ZC=5MO8W^X(:CIFVNX>%29(-Q(1XY8J,PM,=>/TUGZ
MZ(="M'5<2#?PZ2X,*271[ZKE%,4]/"3MX.G+<^9O%,65FR*OD;'^X-%'W-9:
M-U:1[<772-:'%'+ZY9,'1BE?BF\R_ 98%Z_=C9XLZ4>WDJX@]@)39#]V%8!J
M/-\BT7S6U3*(O^*WR<&?OU\6SK^\PN7[T/)^FD9NMEN<^MVLH_LWNQ>VV+:_
MEVN^67DRY]LM%K=MT#3ALD/TA;MA"<X!LRM,&#ECH_$O$<8!Y,%+<@-^::"9
MS5/?M[ZS)K=TN9;7&2YNNR@Z?2L^6YQRL"JXK/'6Z<.'Y5F>YJ(DW&F#:.JR
M248,71'G8R"!W*U),5+?%\^.#:U4=DZ)O>WJE:OVX*3OR6-Y*_4D)K".G@0Q
MA#DL"@<]KA3H(MHK>%P?RYTR^&: QM!1MUF0R!J=R6@.=UJTX#"02G?$D.%/
M>INGB1AZXJD)XN\$T,T>B*B;SD V*^.%&RF(LRI&J(/[QNC"<I-@KPI1IHCZ
M8X;N)3C*,/DX80'K76YD;#5L5+6O;(HPQ5 *"-'=V*K8!0TUIE/YRK-#40%&
M1,TVX^4GU$[$A=YTT/IT_:;S2<5SFST-_SY34P-D??#H*J.LQ?A5%[Y4'($K
M-[^Z8"\J=4!SSHFA_YCQ)C'D0.R%/]/D ,BL%T/CNE^=9D2 >_?,-?DJS.S8
M:_CG5J=923R5P?6@ SC8- <'=>AU;T\< (-ZS2C0]W&3 _8ON.[HP=.2'9GH
M@Q=DHH.EDO K#$M=L1\%;M3UY3:A=>^!OMO?3]M*LQ'% M=P+ "M^#:= 0\?
M"^I-@C]^BD3Z@0[4_,C&S"QC P7;;B]:0RV>FIG;OE8.Q&(*MTETZPX\'-!+
M?M(Y."14%J '_:MP?(U=X+&B(,%8%&[<MDGH(&QB,R1P ZP6 +A!.,W^]6N?
MTA]A?M^A/05\XAY^/"QM";!!E8JFOM$;VO\G3O!&30PE1$J+(;PON& ]8V$.
M?L<:B:&W5QBS@5:C^G_0XW^^F+8.^&B'/5I>)X9L'@AIDT 0)K#IHNM-8NC@
M88M+3Z.!=!8<TAME(!H8X</.*/KH7JH8L@W0ZU__!S8P&[@8/)\NBQHT4ZG$
M;("S8YN!E;#@ N[0GS2U\V]S\DIR%W;\,E4!-QK:#D^^V2\RJ(%GE%GT6H#Z
M7&PZ04CA,:9^X69=?[0Y6))7POB;9(#E%8MP VH\'%KZ$P#]$@Z9Z/P3%BZ[
MB^ZB*X#0E%/$T..^SBXD3 QI!V)1!IB=%MFQGR!,W1 L KRDM:WIJRKP>X8]
M\]#_W);-:/2'_XX5;SBCVB4):Q^T='Q_G'!28HUBZ?H(\P4_)'43I(TD])7&
M#4;GECP\\T0OT"7DKU2E,B6! ;&D]1 BU^_A51G#3$TM#8W%5YMFW\S=7A"K
MOSC'2JL(P[^T2.O30;7+2Q?@1[W X\:B5_0S].[WL#>M6QI=E,RVOVZRA.E.
M45KECN>)XIZ2ZU=]/OJBW#+?/?%9TF'%'>LTUEE+GWB,R7M!>V@! *C"IGPY
MVH(OHM;8?[O.RHS8&(AC.1*#[=YWE'E.[SA>^OY=RIF!_' -JNE>S4,^C(@[
M)5*5A$!W/F"!X6\0=WZ0Z%40X=M8)77IAJ"FY6?P\XT-HKJO\C Q"V("+F9V
MF\7P]4P$QA7ORKPC0F24K%NV/;C]<-,AS)OU>H('KT=/EQ:]3?IE_=3'UOU"
MN,VM^3<.C[Y:/JEV?W&:]<K.50)CX25N)\=<8$[$\N.X@?$OAF?MXX3K3M!\
M"TW+YNW((F[DM%R*<YI_E;E->O[+VEVKKWO$<KZ[A3WLG'CV^L[>%M,*R?T#
M$@E*RY0OULD\3B!"*=",-%-:J*S+2JZ%K^+R(SEKV(1PBW7<N$C!5H1VK-G,
M+N.7BG*GVZ.!%+NG39>/[O A.DPG1QVQTUAU[?95]>V,&U2NFS\N>NMEN6%J
M7EAM]DMB.O_<7?;0U4G&/"1=$##E<OA\@"AJJ[[&UI)K[Q+6SKN9A-OT\6:5
M5007B^@67</YTR(8><%"Q35F$H+-2 1N)=+?3X@C.7%INY%8IFV#'E:^JZ^N
ML#F<L6>EX>MBS8\73,ZME#KICT,79@@DA$ZB&#I!C2!';DJ3X_V(Y1)JZ7E?
M$D-X7G9()$OMD98O:N*Z+^#UT5\+CXT'GC[#7-!G8-YY>;',8^QAM!;'=<1W
M9_%C1%F=?#?18YCY@*R%&)[KDRKF.;07B"'LMU^ZH_'?:_QB!MPMW[G9>*_9
MDYN@<>_J9=4I&%F'X4QPZX"*$^@04_D92/*S8R/8;_R,2_@EWVQRPTY.1?[F
MM/.+[CV8>78_:V'_T;.;)=QO(CXO2#9<@Q@QY&?0,U&#FV=V(OM7<U_A-296
MRM5W:4EA]F/BA0Z'Q9?/'U"D]QCO>'3TS/[8W#JCI:45A\D[08XU"N=6QQ^1
MNW$YF%C4G(3E*B>5K^)U5CZ:MQ"5&>F;WQ8H#'DZDWPY.#AI*\.'6A]]NM@E
M[=P)GU-YEF=#K)=)3GFQ&#$XE@4"/R&."'"CU!XW8]!TND@,P_J)IZY; S_T
MQG[[LN#\0YEQ>D\=?Q4WDP-4PY4>)DPAFPBMN$=CE0L"7O;:<COQU^U*RI)Z
MJ^]LR+,AZ)VUV;U?:2LZ;G3R8'-<)M^ZF;R62.![(*$L,11[V)?#+C60]OWJ
MS^BZ?+AG9Y%L8/2GG/V?>?W+UU??V47;\QASUPSTYOD71:EE*@)3-[3I2EV-
M012Z,?D DG&"I[";-QTK=%5_R=;7J]Z*]U%./O2]03IIKTW@BYQZA2=6\:XN
MVVE6B+M@@1"+;!:8$05\$D)@8^6&,]F!F;1?Z!;>,Y.D?K?W'<8 ILZVFS5I
M?K1]6#+:LS#*[,4'BA]3X*THP<8IX8[3 9E4(*L)M1'[3.)0+8KYBBXAWK5L
M+]/W9<+RJ[9Y;$S&W"5XA11@J&<<)?K5;+HW-7PA^6%!JZ]X /N'P&?QR\C?
MJ/G[:-F]R*_.FBO)$0;E&A]2I$2#^?'F98XN53ZJYF4G%VJZ3%3NCGDH(S@(
ME+PDFU*#F2=<SM460]5-46Y#_,"HC-<!8:%\W]/CUS_FT.KE\PH]VLYEOKER
MJD-$5!$JR:('[.OH4Y5 3A_<VEZ1<O+5\0N?D!3?[;OE$\H[;[L[]]CM2&M:
MZMUF2%Y3P=3;^L0M>YM-EL>Z1LONX:RNX4OMLULPR)7D495_7RQR%$/Q9_Y:
M4:J _[&BU(Z;4::O_$FKAMGKSV.$LQEBZ&K3W K2&YA]K%@3#=^,1589H(?)
MM7!5&_TX_1]K1[^HPABK.6DO^^_2_N6<M$>&++$\I6V1:!@@*1]\ (!&"FV3
MY\-?]P%6)0F&_F3_4[JR3Z?9S)\5NZ/68L5[P<'4+)<]H9G?9\ZFG95_3&3X
M7VU(/'YNIZ;95?\!(-;T86&*YUV BKU4-,'3^2LUER%,-:BB">2,*"*-Z/)0
M4":=X',RAG%\\RX ^=J#Y/3J=F_\]9&VI/%,N/PS&L0%'&NQ;O1RTV7=2C-.
MT[D!?F3G.993"S^1<!R&Q^6!^GTS#+B?3'@F8!X#VH#W> #-OUNQGZ?APS6<
M741K&D,V,H37R<OASC" /[MR:5]5A2CX;% U'TU8D:+@#MRDVGHT"?"@&:WS
M./X0^C!**,TL$C[\+)UM+S(\).0"PC#S&$5E)JG?&.C!5A951+GBC";6>09X
MWA4 VE+?30)L,&=L/T#DXI'2#2!4B1@>8!_[K>*KL>-K:L10YROJ[![<^9'Q
M"50V;(Y?L*@"N=5S_*)$M(?6T(3H3P,F$@&/[@7LPS9P9)HA#P\D4Y'T&6I-
M^3RXO@J$P/,7V:KVB(,E;(KM78,'_*EB+1TP'S"!8\8XD<DQYR^)DWBA? QJ
MGU=!GZH"&=,:5!-Z#'!C[:48M!SXI25^G 3\KF4!*-;Q*?KD=\HW-^&5.60$
M1O")#6BQ+W4VL(CVYZM=9F#(A,M441@%O6LX@_\)/*]= PNDJ>C#9Z1A2T5G
MIB[_L7,7G;L7.[.=I@!_B\*A2=W.M4Y\@E!.&A#':@9? \B@C,+$R>^ B&KO
M4Q'BTW$6/'?4K@\$QU,,\0< SV35<>+G""S/$!!89^#& =KW*W]_QS*+CP9U
MH%\%QZ)63-S_5U8OR '606'2Z-*G;[F)1;?-]EQ,[R-_##;]VCR%D^OS=.WN
M:Z0MUT[H7C1(Y.RQ(BQ;MW#OIZ% &]TA',53 HGAAJ(RK<_1SCGD0W15;A%(
M"FQZK!OY$=,@!I5#W@==#'@B%[*J,,)87[7OXKSJO9?+CY^R] G&E5_P.H[I
M4=7CE?+;@='W22N1.4GA(KH3&0Z?Q2S$79NTCW5K3)R^GB^&%+OS>K[O.GV6
MV59@Y-P[_^YW>[.M7^O#<V*_VYQKKIE*%BJW@L:5'Y?%&KO:/50)1Y*U>9%5
M'.E^_O67I$!NYHU+(05ZC7NJFJUM"3G7W-P%ITAF23\I9:]//9&QA@3DI^]+
M8^SS4M!+B0D+4ZQ<5OL>N[IE]]-Y7XBL(_+VD (^#<\-K*LFJ!+[632.TN/N
M7ZJ/.@&!E45;^]:WE"^!_7KL9%W/^&_YF'2HQO1UO'OU*34O;T<ULZB;/07P
MWA>2$W1TH1[3 ,B@I6;^@F.8:*PT*8!ER:-Q[-FP,G(8KX08'FK5;#<*?:<P
M.NU@_GGM:S7?&<.RI?NO>28^%2J)GI<;^^$*=&N;H%_R1,DZLG'[8ZYNI<B]
MIL2N[63=SF:O33&/H[WN6YT/"W[=I)BCU+NR8SR=FC@RZK=6<ER7OPX!XD1*
M4Q0+,S/Q^0S."AZ->3"1#6- AY;,WS;Z&E4@F;>=?2UTTJ$>?]IPX"NY=<?+
M)*W;51N\GVE_NBD[;6\RQZ1%219KX0H'81"V&A_+R*54TQ?X7J;GUG>6+^I%
M@C^8J)3\IO;[/G=]WAP4LH&5Y!+]PMHROW;;Y:8=X=KSZP3&EE"(_>AF;\$>
M7WH.K5*$X^?%S4>2I:_E?Q.>34(]51S<+\E'C-.#RS;-".EWR1SJ1KWV%T^O
MRNA-_!Y!97/X_@_TQ1 K*3CD@E*34 ?YLA0W]"D=8 R A78@909Y8NB[,8_.
M6[;-"@V'Q_=3A==F4[B.U1UOWF)GC@(YL@&W>RVM"4;(0-VZT5$\5E1E)<3!
M:#9>#!E04%8ZJB&]4 Q]M4=M0.NX@Q7NPBG0?TJ*H?6@& <C?UJ>HQ;H E2H
MQ@ODC&&11M([^C<J'["=B"K$-IAGBRXS0*S(#32[YZ)(@2,GM*SXR=W/C$&K
MVS/%/46Q[YK,+OW3\^^'^S<APC1BM/R/&T]T'J64Y/T<12?ZSPP21Y.C?8^?
MOS.0=?"U8F)KW@\W3_W,\;/"]7.]'31LV_#HM8\Q73A$>TQXGWJ5/@)*'WT8
M".(9_@2NCT*FT6(7>+BVF_+?W4!_KB*\@YL&LKN8,B&"ZX&4*XE$1ZFQ]T 3
M,:3^A!PL%24$60+@^?I<H2F #05KT)C79@W1_U<@$SYP7EH8;PR/M CC4?B<
MO?#10Q/1#9QHO=5@D*(#_O/0[#PEBV0QM$8/GOU-G5WV8GV8 ;K[J!B:ZL5-
MKCF(D]>!)7&/4_Z B"*)/V#G<" .0( 5D*.!\/!'Z@>R+%S_^<.5-@ UQI@F
M&2 ^4S!CS#^\;/C1/HS+H0L?95;A!.J3-)%>7&ENT\R*0V)H)3SY+&3E+C&D
ML1(ON@+(R#/#:?4_K(*TF0K+P"09<'TCT0>MML9-%OZFA_%T49L0,12->R!T
M9^H*'YKBIWYG#I"\ 1A-/!&U*/T=$$G#?X+.@BIX_! 3J&P.3K0.JUM'']_S
M@\K'N(LANX^BF[0Z&K)^3$CUN4T?B0!*__G(E3]?O%N#F]$%X-KY#43'$)>(
MQE''CP$$>POF./S)Z@M( O(\V$\J+!5PZ5US[U=X)J);(.3# 1DD[S^M_N/M
M*JCC1T[ -;.&$V-*]('>'[@I4)^!5K]6_?TM0QVMBM*C"2@*VP=0%!J:6(_/
M0&C M=]-$,8 67(R % 3= ?ZW@IDO%EW]%IP_\B? ;'I3^ IP&'H ]D &GK
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
M&&[]# *5B/L2]0XY)U?%SDK^]Y^O8RC_\_-UJJS_Z<_7_4:O_V/8["^"O5>
M[4GC8UO.F;%J-N$0%QRH %Z]EVL6S";4.9!>-NQGV?YUV/!/0_>78 -U^0UJ
M+KCO1!J!I<@V7+? =3*X0&![!@(A_E>#_(]AO%_$"=:C';=X[A*Q;5UA=4&
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
M\L_SDN/H/TM6M(?"$4_4AO CJI<4UNX]_S(6)(^X&M%A"5E7I2#GGS T,/)
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
M&^WOOQY2V/;V-C0<1ST)!917&V'1UN@=#7SL-J0@1H$2KV<)+D0X\&9CY<&
MRHFKWF(Y%_J.%6?E!I@V33N&DC+IF2I<<<!WAAX&PLIG*D!#D.X+81,2M(DH
MG]M52>YL];Y=Q$JK".OS#TPT2Z,$?G*Y[#JP\@++R>Y!EZ7/E9 +>GG9[]"<
M& 62K/*I!MVJ=9^[3*1/OI'OC=-GW_N%BFG-'7/L>*0B6U#[-$33 $:"<F&.
M5!$KJ,KAVI_EU&UL:@;]]9:[%4,<T1?,+U?7).V2F4[N<KNY=."08N8TT9TX
M&D5:G;<B!1F(TEP,LT?E4_VR<>8-:2W6?:[)M\KINJ\U>SWV2O+D.M?<*):R
M.#L#)F\H<SOK+H:/N@&A7XJCZP'=7N3)&"Q/J?N[%S2^\'E*W9L#G]1HO2^B
MEX2F9U+/6-?;DH.43BOL32K#NU"56X@<3#AU'; A]]XM_PP]:2>-*OE^RT-
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
MK**U3%MG^0K#=>N-?MFP<?L.4S-S"\N=^_8?L+,_Z.#HZG;LN+N'IY??:?^
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
M]K@R8,USM^/E M,N>%J^DX*:4HD=TS+14R.$VEW^'$"' X50+74_&'5'"F>
M^H0J4(3Q_ D;PC1#X,H9F9X'U-3YI<01(IV+""2Y9$P=:#3U4 G3( K0!1U9
MR%-2M/\@>9X'1=68/[QS5-=)A\)1_93R+ME</.9%SEGEHW,MH<!U(_+?+KQ;
MK33>KO#(2PO1NYHS>+Q.P^"MP<UDV[@C$?=-:_<_V+;G56'A6OO"RT G? F.
M_)O$_]>0]1YV?N2P-@< CU-'50;7?'_]JOSW%G,+T+KPO%[;P,<#9D9!CSC?
MRKZ[!FM>QB^7R^6:R&AK]# QHS;>=PP(_#G G\)@<FL([W*3CSY]ZP-\:].2
M,-WY&U4]]$YDW-JED/#(ZVZBEL^Y[I4:D-3+1:D0GQ&-3X /]<"E6TL,&.]5
M4LKA%H1W4/#49"&NP)V\I#;I5,(-K+(*2W4[<^!^]%='$9[5[2LVFQN*-IG)
M:5V:\N\P\N.+><*HO2Q?/2B^DII'&79"J9U(!4G>:P\SHD0+/32;*M6?ZF1V
MEFVI]2HG,^6=<A:L96(_>F>KX5%+S4LBPRJZ8]J$Q'N^%5SJ:+P&= /&LD'4
MX@J>,5;WD95Q64Z\2!MVGE"8>[[CI8^2A\'7*7U/3_4VG?W!MCU"R#SI[M5'
MWBO>/CU$;O3Z=SW, IR@XP&S@#),YAO1'5%VA(D4W8RH?(J@G**7Y_GJ'WK?
MI=0E&)U,4]3XOF>U^*+3K&0A!!RK,/LWQQI'"%/6A??&V]Z>NE26M2!_8]R>
M !^=-N_^X.RFIWSM!1BY\J9UXL=W:'Z?V:T#I^^NB+:RR]]Y,V5W+//I5?LN
MYHS?C__N]RF_^SW-YA]^WP_C,2XP;KH;@ ?S (PJP:/NP MDOL_@AS3PU]<#
M '2N\-9&XWZ_P5 [\Q\PU  ^_1L.#??_CD/Z (<\A-#%^^7LL0$6(4(B=E$Z
M#SUG$V&KA1"VF$KL95394N-@=$*_K9&(00C':2I AH^ 'N\5O*+TO11"WUD
M/$97DKGROX00H0? XX\(H;>1N%6*JA"J-R,+(9&'0JC&IKE&EULW@T=GX'_
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
MA\\=Z)'Z&I;^Q@O?[.7N7+NNZ([UI0.O*8>]Q[:;@J&>9'PF2YN8..)K,6U
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
M"BZ/A-#>)^P?]>/4F4VD<TM_Q^CG@+RO1[HG"3+<O)<FT$I%W ?_\CA@,79
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
MCH8SB1AY+(I:"#]IPJ^/E,-\.3V@J ZR/N'+P507:.!D,"4W2Q(IH[L/(X/
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
MP>'?IO>[2#7<=_3^K>'(;OI+,+%I1L"JUO+ #\B.P+?%P9';0Q]7H$&,05*
M^G@.(0PLHNH['.^%1MYF\ ?IPZ_C+,&U9CIQY_\R[,<U:SKD)UZ<47MM#$=*
MQ%1Y\0' "@@_\?,3D:9. S.!I#=^XUV2_[V0E,8H&^>C[6C3@J=+]4+"%]@C
MOBZ<TT6.A#?XVX-?#\'7_ZL<8X(D1&3W2!"Y9+#)'X: YB0JBVC3MW7 ^%(J
MP7(.  0Y"SF)&'\Z5*D2+GP =?HB+5C1(M%\C]/RFH4L\3'4O(@RFD- 3O#B
M^8SOC6#C<DK0\^ \[HAJ4R/PM<J_U)8DFW*Y=0/,W@[Q#-7AOCT 3:IO6G]B
MQZ"1KRTXA8B[+-1YI8+>6T=7^9D>V',._6X(20+%##Q['\33P=^ N-.!2C-[
M2"OBHXI%1-ZB:B!1KF D7'AG&!"2B*WR8.$,[.X3T94^#&_YQ< D&)4D>>(E
M,.=I8,[GD.#_U(;;+8CV[ZF#!XZ\.P&V<P=:4DSDK7T3\!@:[I.IS@9L]@EE
M:)BGCTW7%UT3O#"T >)K7T(?TNH'Q.W/.!(XDXB[6"NE!SXCQ-,[@1G_NAY:
M(6HT$T?-^B^'(@#9O%GTSFM( 5;, >]]T=AE+&'P"P+6J+H+8E<-0HLX#&Q7
M)?S3Z*_F5H(G5B>R _^4E_TI+_O_>WD93<R;(5PK/H98S!$U94O"5L#=.X24
M]Q3>NCI(Y'#>X528L=<87H__\O#O-<MB E7O6D8?UY++(9G8P#-!@\Z(HBE8
M!&5((Y#>&5\,2&0S%<BM1&"DR?-DQ!S^"%4.[KP7("11L%LJ(XQX.AIC!?<6
M@M/-=JH0Q=4@?,MO%=7CA"JC=\TX!ZTPT 39.VS"$TF)-S49S1?#Q2PK\7Y<
M*+W(G2=_9 PG2DR,AK<*%>F=CT7KB0+84C@HBCI.AU[\"BYECW?U=VJ,[\F5
M>D]!\!7B$"J5UB>BP4 A7R/RS2%O8*1B=*C\$VU<8T,R)N:E7<QQ10Y"8+_[
M T84JN.%W]8,Q_/J=,"%00]CJ;^T@@1H#+ 6D[IWAP(PD]M$/D]$F=87 V.K
M"QIA96%WPP60*$YX!W-6HO1/ -<)7\S@KN@!DU4ESVH<4! ?8SEHPN^8< &A
M$M\ ID[GR7=!':(>%:) !'H3N_-K:F(&)$\G-QWLQ&I@ S'-1<ZR 2SD6F[
M=7IG0CX<IE;@?0>\; H )(<$'CY9))V6U&^B )DX+ H?@ >!*U)Z$P4$_\4A
M8'_,)!,:V]M6 CWT@R*\3.3OI_15Q5/0B/DT/@:.]8NH4=[01/[L7S:OF 79
M_DR\VIO_ VBVB/29O03A4I,N(QWPRLR*C4#"$P^30T66KRY,32RELVWHO#5-
M "-.OP2">*[QZTPR#99@:Z)#+'<TDL'MA"T% =^%8+U2PN*DGQ]60X>%.;_F
M-LS I@(5MDRA&,@M1:CJ3]<1'\L=**#P5CJ/X?SA<&1 Y)PY[?K3OH^FO!))
M6BATW>)/B\$_+0;_M!B4T&)0@D^C.U/"8+XW>-2R% L.V'PSDS[R)+BT^*'(
M![W52!5L&N\#UO_WUGJ0N'@Y)#M8C>]N-&*+995!G99 GTV"AB/A.X> [E9=
MK(_EUHGD6!)8"KUI8LV-"A%P^Y9U0KV=\/ =?*H0<-_.;$!N'43>C5HC)]$$
M$:SIMPF.EZU$F[AQ'EM:GQF43WD$E1\R$10*B5WRXN(ES*85$G^7KZ^8!OPA
M60;3%X$0'__]"UC0<GTLAR;45HL$%QVQ$?K_,O;%(P#*8J'.\^UT!I"I0/))
M9B74:4-$15?>1E @ BP>YN W+E(^.BCFK45&@XGY>7RPXZ>@I[FA^('UU 3\
MQX<QX D=4B-G?JD),;S,V?!.3/9Z.J%!0U'/H@^ 2?$^ A2+, %_T>3IPZV4
MSWS $9Y7#>WHA$_*\)9@:\%.F8A\2C8:[ MT;[J$P;F<8\*!Z=@"\DDLBP^T
MU <:>-HB2+A<E.C0&3#\X=?TQ(S+TJ@1*CJ'@EE,(PKD"/#P<?EA0U6P=]JR
MJ(>18F$5;\D: G^$\$%H+W(QWAO#;1#%SR3@9;^4A)8I4SC6F,EYN!>8X36/
M84<?);CS9A'<"$S=)]VBBWT;_^GJ+W-8HFDYV;J-SMY"YREA2P$/%2G&ZEN-
MC6?4T*C;[C9P]UQH-2<&VY5ZI%M&:#!Q^+2H9BX>%1J!*W"M$LPQKD34%8N"
M!<?15[B.7!8W0K]19>%.P."S5/C45LAD@+<$^J%G(?KJK_6WQ'[FK\F!'V%O
MI?&6B!K$O\P!AZC'"Y<P.$I6@DLM+= U**6$Y"4*]1%_&O\9/NDB!Z@SNI2D
M *XCN)GA!"9#Z*<G(U283/9H_/Y-W JMC - 46I#K,'SMUD,N$^D=S:W"UT
M#'P6;9T<.>._(J^2W+'*R9(2@RA,+S3R') UH!%J'I#G# -V&S$O1@@'8.%[
M^ ZB-"59Y#9:*BF4V4\3BWG2;Z]KP<R>6R,Q@+P/$_*)//WU7@@>BQ&%!;Y2
MJK?\ GH)6'DC2KQ7F] BG\I3/ KEB8Z$5]ZM I12UW0LERY4CDL&6_@CD<.4
MH-%X<;FW)7ANR^Y9B'0A <NU^-EE?#-S%+WYQDGH+4J@$TTQW^C]+Z(T/N?G
MBM5XKVV3H2JF3:C!"RZB;X=CQG!>94)7\O[*#>#"GH0B+<:KL<C&9/+X=FWT
M\"%WWD(65/+3$*;- 'NL+VKNK@N$Y 8X5X>+_?]R<BP:K\7([,;V4?&Q_ER@
MA=^PZ$7X4FHI9&K!6P"L_B2@"4544'@*.P&-5V8QMG'CW+:TCF?THIADJ.ZY
MOB!CHX*(_6Q^\:\8ZP]( DZBAR6U;!LPDH<_A&4)23!_IT6'Q6,8C6HB\MGT
MX:^;P&X/#_&^_]UAJ2'NVJ#O2I;@[Y MA'FJ+G 0GK\/.L96P7;KR?ST0R_@
M:(&K\-%D].3?OVPO+E4CMH.TWQL /FL<R=T+P.L>A(@R!^+1,I8[;P6'/L)-
M!,(K#H^]11([[JL5X7EJX %$%9'9(O3Z/@ F7D_D<R"A]IVAC6!R527<][]-
M3C N\:=BG-,6/KH7D_.9@]FRH#:UGC'<*C%X[*\7ZP-()W#L,..#,(<N5*5^
M IIS@*>^FC[R%>[V,'P"+G5^5=^J?UG[8J'+-Y(BG(F3,9X%:CYD,@M8!4O+
M &4%5[RJ;2&0=5K5X+!8X@\]:IS;MB3'%ILGTP +C@B-AT^.X2Y6"%=@GC-$
M'L'Y4/(O"T <'9GU$@3.&FQR>)<"EON3.WWT -;8>HK0.P4@22>Y2D3^'>%8
M$Q7!)KA4BI,E#-H 9EM*],T4%(D-(3'!^ %O(KM\R&2$7DW#C"]2?F9IZHA"
M[\N@)[]TEB03<Z>D3-J'3 )/_0RU(Y#=MAPNG7 ';DPBF_3T@].O^\;[]._=
M3*Q[T%TL-3:9(6Z$PH8(. E5?>$;?!W&Y$-@G6,XCV?DGQ]8V BY_Y=S$5R[
M:XO@TLF< &$H6(+I$5I%D(3!M^P.S"P69E([R08==/1N[!A.9/PGQ/>+G"3Q
M%DS9/^U+_[0O_=.^E"CNT>"[21ADQX%GE6I8HGM$M04"_%7\H,=3D?_Y9E6@
MR(5S%GJ[Y6])13+C9>I98Q1Y7)+VNP/TE$$*3PYHK3P9H2J^RUH6+C4)!70E
M$P*2^X^KDSE&*T0?L9'A\_#"Y2:]=!.8I_T,K#D03/Q\U1U1A(T,O?KM>Q;C
M)<NYP6F<OU8PE\*._TX9!(+"@:QY?N*8>#I9_$LT/#B(,;BR8 P'5M&MB07P
M]>%24]&*-,9PYH%?=8%Y/P\^\BO.).[[_S ^Q&F_CC!:!K.(L>O.6?#F 94S
MB3X<36:+((D,QSP42_(1HF(NVXVL1O8+,MCR%ID>0KR)X*-3M\G0TQ,B2S=/
M>.B7:I  B[,D%)Y<>B.#4E;11P8!6S(Z%P)WAE? O47N0GT5+AE0@=XU:,UZ
M?/-$; <42N_;6P=F:X8NHK41Q(8*<\"D+P/A]"?&0BE8*#RH40&+,C5-19$)
MGK)0Y]?4QAN1@R?$LVA]9*3A4O/K8S@E"W_.&FS'C'+LG?D@9"T2SD3HHRA8
M)H:)@LT22T[R<JS GG[!\[GTX23\9ZH)GK=L-7$$4./N["/@/G=)#2_Y9?-*
M,"#SK,2R:$=:@793=51L(/*W42I()T31O=N7@(3O?B]4%-F^@,) %K=@\?Q8
MH8,D8Y/WK9#!4Z?W?\ 21V6J!=@.&4&HY: H>Y'7+?#^-;EN.CJ[%]M!"('Z
MW/%\\YGDXV)#/HP _.#^VC$<,!94. R18Z:U\:=]KX4_)1*SA?!4ZF1P%<63
M8_GK)1F;0TXWX,$#UL/ Y),5M+P?X*U]#=G2^1=$.U>$3_DOOY8D-^P'%PD9
M0?&(/=@\I3%<;RM]^"G^NL]2J-,/V%A$H#D>[S>*$>W?)&SYGV]J_?FFUO\+
MW]22Y+VH=9$T>IV#QTQMJ2Q1?4$3"OC"K="M(J^S/\D<[-=0N+#Y[WE%XF+U
M[D!.LGC)B= ]$OZ0*(--_9GRK?/Z+F9FZ"[T$9GD'R2@(Y\CJ>HDD&."F7Z
M&S^(+!/(GB]*]_.TQG)$B?)/2%6BZ7&$+WZ;WCB)VIUN.,X]2VR*A/WPV^#H
MUY310#Z]0D-<J@2>8H4GY>@!H$$.X%%W49K.,%3]%C/;Z2Z\2.0?LE '-YN=
M+ICQRZ(7BUYN$0MQ=N?!N99CN+EH=4$L_"&-CHCN>/JHOPB;AM!W?RHR_U1D
M_JG(_%.1^:<B\T]%YI^*S#\5F7\J,O]49/ZIR/Q3D?FG(O-/1>:?BLP_%9E_
M*C+_5&3^J<C\/ZDB\R!>+F/@1G-6P1>[W8@)2PLRY6@V))SW,;?*6-/24AGN
M'[&Z/,0I",<0KSGA;\7D?P)76"W3"9M]=@S'\>PB*L'M]_!9^'X5F@U"[; H
M'L/YQ=:/^%$_NX&#O^ZZ]]4@JXUXNDE[-OY.8.FDH89<UV"=4P=\(JJD IQ-
M7[\MZSXY4*V/X'V8B7)?4<6B\T.&ITZL] BIW6-:WA8:'1%IG9KX35Y^5!]=
M;]TQ*I1A3(?85L" &CR!9W\E4AC#$ D(==Z!='#?HW@0NB47D"MJ!IT-6."@
MU' BNM-]$OS)2&4,AP.V23G%_R3M#9U91L?3OY,18+9<2P'B?PMPSX"5*#CA
MAP*PM&F95&QG/*9,!$J@JIF(R %['3>&"PQMI_"E"N%V.3K/@UWYS^84"1=J
ML/ \ 1#9OZACN"5XSFH1\]J$4-"_8L9PVD8+'N5V27J[4C)'@ 4,^%&1E0TP
M3X>"^)$ J8><X7;+GQ^O6:Y_#?J.!X^Z F[4UY)FNAA7"3><*5@'Y^W#%+VA
M76R9:W07O%^T[>YPQ^ALST1465_GXMXE^:G=RQQ/S>HS'4TA(OM_TF*^@05X
MZ6:@UXL:?W@OE,UO3]H;QPFQ?-5HJH((](MJ*]:<VKXRUD5/;;W&@+-IYF6B
MO6<]U5*<U/03)#SQ)FH/-MV.W$1?A'IX</ L0 /]8E,S/>4\J@!D3\62IGP-
MW;+D\\RR)?E7UBF-TNYW: 8L*+39>>:UL['I+O,V-PU5U>J-GGT^C7Z'3D2Q
M]>=:K"K)/^N;L,)VFM:7LIFD?4%9V7SN)W3HG^TK77L,=\.Z$!KBQF"3(6P3
M%O!O?M %NM:M# EO+X@B0_ G(5OT[1C;*@#*@%'.IMV O_43T&DP>@4N+&:;
M"">R(/8T(OI:J# NTXV4=(SMBDVK3;39FOB9W("?/G?^TH,L"V3S<@.K[;A2
M4MQDL+!IU)_N11-GT5NFKH>1;&'/'(]K%H^@$)?*_<GJVBGI/2[B)#,(SD_\
M"1S5S:(9Y\\B8MHY)B5$]HZJYKLLZQ!/ MZ[D47)+_]B9YUS.67[@$#V *4R
MZJ/-JY(+S]YLC)S03U0L;ET?QMHIOW*=\W9MG;==;AHVJ8'49][F)1=-)C@V
MA1PX,NU6Z(ZS-,='7WBW&F/WUN[N0V8%">Z*[^Y96LD 'Y\[#VY/!M>_LPQE
M_'[1)X[2D-MM@,P^()E@$\"B8_ SJHGG).[O+"M$.(;;.II?A<J[0N@=D]_5
MSX0QG*QB'GY8YL88[KTZ/-C!C-7XX2XV TB2.OJ[3$*L8]XJV%4.'IE,P Z1
MUHCYJGS<Q>=B+0H43SHK3##4HAU$J)N1<';:]/ZU@QK)8&HO1_P'OX86Q+NY
MIOWGAVG< MAT*,%!UM/91A=3'X;;U[^D[R!/*SS<LR\,/^>B<8*W94\L6%KB
M]Q'YP2ITI2BA2;@H$;QM"9 (UG>@]BW^P\\<GR%:R'4E.FI/_@$KXBW%_&)6
M=*;ES^CN]WZC>3!3B@"@W6$"(.:3C@@?Z6E\SE1DW"!.7^P::&M*%*C9*-X)
M,WV?\[Z32_/M"%.H6!<K-V_>7HJ:'N^NW6!S0W ?N9PI<^,. 6=5;+XJ<1_Y
ML^5>KHMV:\XH79>)EC70+9EF_VS7-88&?K][,BWPN)TW]JF4=.IBVH$S#0G
MR#7@V('@?Y#ZGP,A<4_A%UA\8>>86>A<+VX:LK4C%&)!!?2@,=QT7:&K6=3C
M%^^P_'K'P=OQR@:JV<?=HVYT+LYLB?9VCFM/7[DNL.Y)AW3Q[H_6:<YO+P=;
MEE:AY/:^QJ5%AY/V%*K7)ZY;WK&[M$Q[)??9E]21-'+ =\__AFBTP\IQ'+%\
M4#Z=)7,5;"-#[KM^V_Q&N@O-[U93S]JSS6UY0./H]G89+XWT;$V=6A:A,U7E
M)6V*^);1/B*,Z^G:JK3MWC;Y*Z43*YJ_I*0H- G+\PFR9Q=/R&,E.<KU5-9'
MVHJ$)"F1[%Q"-Z?^XQM.G/F;5KTJ^!\\V_]=N",ANIE:-5XQ9C-\\>R=<(L)
M]S+G*F<T7R:$,5TWU.9Y6]T7H+$-DEK)W671]NFMV8-6%XN]>QU239@?O:(=
MAU=;N5AZ7+]UX>R[&-<\0B$OE\!IO.[MZ[_ZXNG%?IX;7D1:1CH_?2+(M'I[
M:;F/P)B4+@E%('%]\)/5NTF,J-8-!$)I8S@4[!IKX.J(3(#H,U+.=+]8_^!G
MA2\9G^%\!4^%V(>^5W/5K1J[]GBK)'C3Q3:2[%2<LR#68_DQBSG^]^2.S;*N
MZ+S_@['CG1[TP' YQSK@M<S2E&L5ZE:1WZPJ-WCX'O (\>RZ9S^@4-OUC[4
MR6L<&^TA_EMS L110ISYJ?A#K"^S-3#I#H$75JF?'?:0;=%!RZ^<YV:[HJ,.
MC\T)W?*M\F"YW/PX9GY[^OGB<Y67<_28V+E;3I$>4<\L/7R]3,OX12F$2=FC
M1@84]!33825SQ@&KZ_&V>BN?/OXV?T7WNM(OSR(NJZ5=HEZH)HKH@AAWH$C@
ME7U2@QP+\9*BVH$0@'8T5,Z7>YU]ABU3-(9K7L-TI#T.+LR>1V7?<+##1B9.
M=ONT,_2]8\>Z;PD7(7%)L2Y6DKGK,<5]Y+EA>WQ93$[G_7J!<>J[JN]5TW,<
MF*G23$I?J^?*&JIA@O?V66LOO$I+4O Q^.>D@:CUNTKAZ_\?H%+&^UX&!\0
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
M<6NNW;:P-$+L%O<EBT7YTRJY=RV%UX[6G:<TK\:6>V]QQR,W4-T&@N<8KM]
M(#-CYA;C6DWWQ&7TYHA6#<.S)';@@:4*Y<U&9;1HJ/T.G$9$U_BG<TI8#L'M
M"PSEF?1@ZKP$CHD?:0JW=Z+S ?KAC%>7 Y=81#?;);7'=184F"C=C+\>[J#+
MC_N/K"4>$9MN+/!&8C#I C";/DYCOQZ01K.L=YP3V<W=#C)9;RDDE7TY]Y<$
M61-9!WT-6V1DOKIU7'#M">(E8M.&!), .9Z\4GB%=$ZPXCNVQ'='8^8.K0%4
M_9G]Z4&W3'/3"!:C8J7TP=:'@4U_6:DZXFY.QFUNIR&J WG)E&MKC1216A9!
M#KG%VL_?[T8C'3;2S DHA)N+#4N]G"XJ7>T+/Z%9;5?P:FK=RHLG-EOFPWGS
M(=>J8.HKI[X2CA13JE^+9>-NM!150*@IJ!XG)C"C:GB]9_1+SQTC\H.<3O-E
M[IE!QT;##5*_E$VNE,*F2[-CF#'^)"VV'?<YVRN(M%I@W'-IVUI ]A/BV5\+
M&_G<U-GQVC%G@TZE]B=$ZP_^B/:8FR3LW5;6DPULM#%<$ZV$^(+6]Z4#4L ^
M+=Z*[D#2.0JV"(6SM&JK]3O*[MPZ)8CK\R;0_-#48\;[]N[FV>ZZ>W7?IE7T
M=M\-M"!/0M- $1<C<#Z^91FD&'14A>E^'W&?VRO;HY"^U?UYU8PM-M\<([;,
MD3L1:&CMQ9;AXCE5[^E*V*<V;<2)<ZYH@R:DX$EXA5QH*8Q;ZG/FY*67 N?7
M]?T==]7_VM&X9Z7MB3J3Q"WV5\,?48)%?3V08R7DOX1W25Y,F4#B#$,;IOWN
MC@XX1.^M*T'>VV%HU\4^PHASJIL3I7_.DC.<#??4-1/]IWG3GN>N\.;*^#%D
M]*@W8HSD&SV+JH=YVOZAS-#EYL+MR-,/_FU3,>=EY_PF7KT5O?+!"QPZA+0(
M9MAA^7 6OJ^2H\!5 KNB@<VEW2#*,;8AZ0\0*DL[*;4%22](3K2W=[%-Z?.J
M+4O2H]^:UQBR/5BU[O *U<F73-!Y61T*A?VN7%WD*QOF7N:$=OEY,O&^V8TW
M<I6]WYK?.M5\2/J(X:M+^^?*O/6\4/KF0[GQR0C9K^\JT^-<V]7Z&1S%(DBA
M'U/W'L-ATGX"\TJ.?M%@W@/G<Z[0K'D%P!2.T:MPZJ.[19.*3L]?-AIS3659
M_UPJX?A:=HDY-@T/Q/\N$N@I4"%7QS:^'V@A<H/K,RT4OR]6;Y1E^O@_?-CJ
MS&^(O^BNH7W_:RB^_^S[@K+,'5AUE^;JDKD?_M+&&54(0W^DNM./0W[665ES
M=^DR9@[KQSH?2C=89/37P5NERP9-:3MH\\#)>*/RG(#W,DV-S#%<@?MBU)A#
M"=1S=9_>9'I9/VQQ4UOWH-YSN^>;LK*N'E@Q=?6CM)@)9SY^B^7&_D?>Z%<8
MT5+H[V 1$3495#:]A)C16"!<V39:%-WKFN!MU/9C(SO4;/#\-75[./#HC*%3
MAE!45NAGVC.-+BJB4=4G2T#EDKD3.%5]\?'(M9DJ#O5+LNCL)TF>;TM?U6LM
M-P^&5SU5/7;67^VP]/ZHVW]MDIL@=8W>'D.?DFHTM0EQ[["XD6/)L@BT[-[[
MZAWG"I(V*/(#N,X?4OURO_.L5)IQ9+JQ^ZPFE3U)7Z,F6_C#>6LQ;=0%+)I*
M+C'2$=Z&G6G!S44!0;FST)/UY$6H'4?A^NG.&AIJ=^+)CR9.JYW\Y7EO'*^J
M>9NE:^I/\X?6R0_O^E^ZN+D> DU4!^D'Q^LOO(XZ<>R*B#A#"PZA(Z"X*J@Y
M,91DS80"%BKQ"VT=DI_M4"R]J(Q3M-L1;OY:I>+FAY>WWME>T86/,#Y7'10&
MP^VI^-ET1XO/Z25M6N^0.83W_0:%V8W72::LX$I'F>G>3SJLHMN:#>R"/Y^(
M5O9P<O-:4_BQPBQ9-JM\>A\#-X8[,H930J=SJOIGL@;\805#RT<%'*]] O<
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
MN7:;WY"$O2SXE5=_";L%FV8M@%! E:^=A?,V>B;3Y4A6G.A @C]ZY,1S;[+
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
MZKQQB@96%SIJH'Q*OGUS#[J9OHGKN2Z^I[I!CLARD1H,B7ZH*!@-'@P=/WZ
MHC=!\A%JULM6@1[T"Q8?9)JO%F(JFQ@MK<WJ)@Z6T>_RL#UW$M1I#EMJJL1+
M_YN&2E@J$FE!E7PXM*Y/T'!6;$#I=G/"Q/.O*1%1G,)"R1:HE6O__/TUP-M8
M-$?X<+L0O[]";%RV)F=BP_@!K3:_L&V;S/;N7ARSF>Z[AHY@01:5;#ADII)!
MBJXER!2&.@W&21C()1[PQN'G%_XV-"&]NK2?\&",WL;0M;S7_?[^]H./CD_T
MGEQ#^3/R92)90YIBSX,V?5DX*XR7J2H*R6).*%RR=IIWR7\9INZL;7W3"='^
MJ7--3DQK",$ZU],NL*A@[8 AW2-7\'%7WG9K/7G-:.F3Z%P346.XRS!1($5)
M-E':/$([[VWS:/?4L"3 _D7R!LB$)];DF[0QB-N/\!G;G,?#_XXY5+MPV+\7
M!F^4_35R\ME)G/V^7QIA$V]]'S0DD;?+)A-G,M$GBXI"J130!\[-8(>H0+$-
MIC*-08D#2,8LD#QK]KIXA\>5G,1ZJA?LN&XWM3NC\EG*"@9L0NY+)G%>]*A%
MFD(V@OSG1<>AF],+/W 0W&.04*4["V>TEN#33'L2V7F5DUJ]+H_0=3TM"?'Q
MP)2=K4=]D6SE$W.!*^ [5HJ#;HKA$ _0;*#+D5,.CX- ZSGY5IU"3J;5X$TJ
MVJ.'XN\]'LYQ;]-%%E<^FUQ]R2+@'( >E_O+G\P%1PY!I>+5I-,MH5?:W1B#
MC+1.5!!TA>C=E07<?S,]F'J?.W'/ZU8:;7^.VTWUBHU+*(&[V"E$CI%JA0]%
M19V@>U^J?*%8".@/; ;IK[(BFQG- PMU[L^?>CS+GGB+U1O13,H[G+-^HYG.
MEJ2+VO_LN_IT&08&VHSWL5F@#PHRC[S*BFJX_.UPQV*&U?"(%WBQ8^("'WGS
MW:P2KGT9IL->_7Z42+&(,;KO+]&7XX\.R/XLZ-'72T&2W(%2'9)7J5=6RV*F
M"B?_.G1-?*2OP%JPN.'ZGAQ+>J$%,:X;F>9K6;5%SM-3F+)N.WEA\6(=0ZV1
M/=V-OK)NP'X!IW9A&:9Z*A_/+(K&#9QH8RRIIO@[; J/@]W$'$TR50CR^8V
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
M6QW_[>*,^KL<K"[^QE_@8\=_N*&6Q_X+4$L#!!0    ( %JM_EQ++\T$^64
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
M >>%6:&Y&4 !*-($,10N5 )YS^(_H[TF+:C%XL?)0AS3?!:+N??RV\,E,P)
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
MTC&5<$ N4<ZUB[0FV%^MDA$^4:=9(KQ749ZA:%1LNS+RV8;M^I;;GHNQB$(
MSZ.FSZB<;UA#B\6JD:3\LT6JN'"MA3?[T1J14[UH.UOI)]PJU;IUIZQW,S>>
MK$!,Z-XM[JD_AII8?V!%JGIU[CKB9XSSR@N1%G=3?A" =2^&SG GHM1^WD2$
MNWRUJW+BCD<7X<K(A(Z+^D/O!UU<F0JAU9&'"1?4K[? ACB1JKG@A#B9P7XJ
M02TS8W7''.#K[\#4*4=H>4<$;J_:PQ%R';B6:SKPW!]<C665KS_ZMOI*4%<V
M[L_^<G%Q,'9\OH*X#H- D.'#M\SKL1'H$J?7-"T 9_)UPSLNW..;-^;E?O;=
M2C%=5MZ]VEG7>66Z3XI>7%[L9?=I'D80PO-^)5]ULD_MT[2=D*8-#]GSW1G0
M\\,KDPX'7WVS57JEC\S1.K7EK>MED[6)=5O^,-Z],_<'M@>+'-;CX,61<U0D
M:==USVM4[CSE)? Q2'T(H C;!R^VX&:7@\"084PE!UOL!"I_H3)";P>8VPH'
M =">W(2DA\VW97[<"H3[:C?LW#0(VSWJLQ. #[KGD;P.[.I@3!D=%,M_!.RI
MY"U!N0/P'=9E ')AO\1.:L'SNRK+D3!??-M)H"#T0R A(!6[*)$ZB/:,16AQ
M R@!3BC? +B&^&.K]_Y)*QL -?:,X@5Z?=#(X2> 5MRA&G5HD#N-$:I,8*>R
MV^B4V]C![%HH#BW'@43IX^\ C4YA3QCQJ(+T/VNCL/G:"$B')XE=?]9&[1"H
MC98RQHG W")7,::!,K/2''XRJ\=#9WF+XK<HS\THB]??WZ5FCX^D=NWY.\8>
MX +Q4V,(#394 5?B75.0E!;\8]@-S)LZ;FX:(]X@QV8<H,VN 5'R>1]VJO?H
MSX3M)YA_- S<8,*9F)MKAZ;HBJ*0K ;,[+IGX(O A2,.&JU=0 A(4 (5K-C\
M (!VT6?Q^'>L%VYV.R:"(;#PQ<ZYJ)/'G?JQXTV %@UX,TAC'*CS['1IO='B
ME[70S$H<G#6[959[!.S5(S&0ZOG'7C;_A0=A9-__]3R>505*XB0H>=X\$ SX
M;2'=,S.BI>E Q*EBQ[J 4OA8,#9UD+$38M]F 7^GSOL;AX0%X3-/B-?W3X@2
MG2$A<+Q=@FCQ0)#H_GO"$XQXRR$P+J'5Y(W_)<_720]B81,"MX5&K@$6-HH,
MW17XO4-A)"L.=AG39PX?/2Y:3K(2A_\>G![3;2QEOUG>9##&^&WNC]>VVVI
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
M/?0RXD#7QB/</YS/'=M7%E2TM9-YY^"XT,UGFQFF'NJQ$IR$K?A!>V%5OM'
MUGM9<$Y].<_99R[P\QWC\J2A<4'^;U:+MKR3H(PY"1V#;S[G)U S(':!!EZ!
M!+P@<X#?*-J@'CIVH--"^G%.[8$2'?>0O2[YV#\<ZVU^:!YN*IG<2^I6BK_G
MARC:92$?737& ]G4R,8]/'RT6\V#C;QP!M_F%;,L=5,EWYJ;/QVC?]7IXI&\
MQ6][\ZL*LZS7I3Z*UYO<J7=CON%JL2%/GW3Y$^252C;T32".'> E$JGVO,$V
MM;3%J[)_"RE)EEJT=T]II$=)T7?4YJ%T6$Y(1-Z@2^4B R<41/+P["/B+0=>
M<^ZIL:U+W_#>+<X:\F0^?QONYE73$Z S3%EQ.>'44"19DZA47\EMC"8Y/:R#
M+/K0+UH]-<;/WG8^\G9FZ>SYJ[)W&S5^#TA9^GK%G6BY<"*Z#JV F"/,]<*S
MML]],FM[^AN&;E0MTJ^(><\WR6_XXAK^Z.K2^\WG+!L4>_CAUB]_EU8K//!*
MA\(S$C0"N>(+J1%OU6"EZ9B12H36?UIZ+.W\>F.'G@;+"5VV_M-P9_W//8:4
M*[@2KH<;596^2[0.QCX=J=2()QT9R?,SVC(\M_!>]I?1'1ES^]2:]9<[)KP+
MV+!_E7GE_A/F!1SS1;!<J D90[1"E)0XZG#"0QAWJJW*GX?]P(N(+C'9RFD#
MN2-P=:1IT>^1BG"FET,R3YW*B>^WR/S6:3W)U['9+K18?/D(B,6O2)L*R1DC
MJ,;U:]S\"N_O@AH>[NT:RS,HQ-96WDTP?7AIT9VDCDM2TX1:6BQ^$=V<> ZW
M7&3$C\LN]"2$F,2-W"AZYQFD4E]6OO2%B\G0WMU$SQ,)"MIWG;8_(W=1B]V3
M^K%1.CNJX)=/,O3ZU0<%U&48]@^#PTLXV@<*OD6?BK;;L<?BT-OT2),2T:NG
M<(H;G]H(,I?*<\ QRU]3BX)J:6K$X@,,7OF-*;QJ(WOXN6=R2WWSJA8FYK3=
M"+L\>;3'UL_Q+.;=KK0WBCH[<+#^DG+_YR(/\7-+M1&0-1'UV BF+9SCL:$\
M:J-QUH-6RNT2I:OER<%V(U_-WZMR#Z_S^F+HLNCUL=&':#N2^_Q;M @HA*1$
M"OV4* ;0N#[YTK8?+3P?6^<1"<=-C/GNOFWZ%\I9%3:;F-PTW0LKC>V^;70^
MZYC3B.NY++ 7IXG6/R%.#. ;%VM;MP:^]*QL#]S;$B"3G%^L<9YG%,F%KNE<
M0)^W>G_RQ9<M2<*]GTD6,,3+A&Y"BTF&_8-\\U@+G3YU7EE<T#)Y#5RX1IC[
MH,Y^JD^Y<<L#Y33=PVTM6E@I?KK@[*<2&FP0.#.>+EPEVL]S:\PDZ>$7NHWI
MF)8&"P_;'2PJ#-;TSTGK_+;\9L8RG_?]]_=RUTPVR:"4GYVGG9_6WE:ZV/+[
M>NY0U-E0XME%B7J+\HR6R*\.E1]S)PRP>I0$@;!?P2BRBH^K7[X%#E 1G=B:
MDN6.[X%#7#=M*,O:]7RS=8[RNJC+E_C(>(0P)]!.N KFD]>3F]!*]+68NFP>
MD:]<5ZUQ#*]0N+UUG^"WM\;T?RA_+[]&ND$^LMO""> P;Z^FV>(M ME/)828
MR=MPS!.1,[^(Y.&_[^:V+NU35:F#%2;BL>W&O<Z\TSZ1!A=]I$?1T?B2B%?X
M_]'<>44UU;7M.H!($Y'>A$@3Z4I5P02DBXC""TB-2I>FU" Q :1(%Q10>"%4
M47H)54CHH(ATD)X$*5(D$0Q+$\(?]]$_QC[ZOGVR#];YFL^<\[ZO>XTUGQF#
M9G=:W>N')K>?3,;7^Y\B ]G;=PQ]]()!]R]=S3RO?M(E6D=X:/ZTSS%(B#%W
MJ!@TLQ:,?1,M3)>^ZRT,T2,;29XEI82O)5"R*]4;#;UCF5FP/<*/0<T"$I^9
M:-TD2!8Q58W._0; Y)9JF!(BDT<%%FD7D[Z=L>F9@,>;3G*>_';]OA1A]QO&
M">G2]*>%N'(""!R\>-<17MQ?4SC9Y.M_8WGQ\[9H6\MCV=-;I1QZ;;9RMG[1
MLM[ )P60Y.,*^C*Z?CV.:NB(_/1D=/#HY.S@["':K7%,/FOV2\?/V.(13Z5O
M1^\&;/NQQR#-2I;&$_:^9.%56$]M;#LN[H#G.?U*_81:AP_QQ!A-R2MDX_/4
MKY-)YD:\%TYD_R1F)&XR9YH1.W0I[TBFW;5I="52>;<P;@S3R448[!M1(PJG
MA;Y1E6I)ML VM-,GFYOM95D_M+9[K^>U+^B]O?YVG4=CC6<A;Q75OU [C\+/
M]J4GHNIJ!YC>?X=AUK+28P.$)#AVT*8QO?9&+76!NR[K1%)<1U9IFJ"2P!T-
M<$.?,\M!(Q':-YJPPHZ0"E[=2Z1?FCQ0$1LI<?C%?6/M08I>6OV@R.ARQC</
M(^-AW8:*F#Z6.-(*)0.X0G;J#R\ D=")/Z3(@G%)*R[P0-AXH&:^N;\H164,
M@TT2S67&%[ZY/7#7?ZE :3T04+@[J_SW:JBO:!CY,0JPL\,)A[[KN.&Q/G,-
MZ7]R2XVG8^G9T^HRL\35D<R+D >%:-+M(S6G62B^!%R?7]O3YT7V+T]%F ?7
MB+OM&Q/ .^'I-AJKI=RZ/ILZB+=AS\"0>= A+!;64KX30=X@4LI(P@3AP2,V
M9W)8EJ_<U!\53$V#5>#9@G]>+FA4E"V:?5,R9S%+,CN1,EF-8B2_N=-4@E<B
M7<N!!A_W((T^T[,/)J3S;9FYGQ]VB#%*LM3K;_P<F?K31$C3SD>O[X+(1?EG
M+[MQ;%A-Y"R#7R"7-N?C$\KAD?BR[,9"0#LR@I! M;'')2E=J?;7E]&>&7/Z
MR&M[PEPWJI4J$_!K1? N0@"0*MQ""R!@_H&^?-N[U2X/=:)_!,A-K<<ZF-QG
M"^[8Y9<KO6/"):APRG?($91#01V50-B04PS?W:6KTD=1_)JC@D 8<=W)8RKD
MHSFOL]&"1\P_]R1%;Y/&ARJV,UZH*^[UI*>B.+%7OHL5X$C)@]J0<_7C-(/(
MHBV=W."<-(GK$S:"G\7KX[V_L9H[I\0P7:[-1-5!SB%'85P(_PA2"8$M2<^*
MF)X&%I8GV_<=\1!<R\L^O@<,K3H:+4(Y-I87!E3=FR?OM?A,N*IZM;6F#$G;
MNC.D6!SH\H5R0=0!*ZLC=(<E7D+#]*A(SSED02)LID?D09K++<3=ON8<#=;,
M*9/Z3QTF7!=2OSF_8/J%ZMM+1W%">+:N!L2MHOG;'\Y_^OP'$EWFTW(UK1R9
MP:IASII5&K1X(R/!\D=&EN5V:VJO5@AXW@NOEH@5WD*)8@*3KCH7B(_+YZXX
MX2+$M"<#[M]KF%\TPENP?JJWU?Y1><'3=BX;1!O]STPTF&=GNF1;F"%_#H'S
M+YU(UXT0?,M<)..61(_,:Y34U0O%K2&*ZH(U,G6^_.<G1$XV+QK,1?$@23F[
MLU0Y8!LOGP3U&>5$^$X&T'CQV9U6PMO,RR%/Q2R,^)R-@P/(B80LWJP4?Y&@
MFE*%4QJFQ$.:@"E%'N#!6YU"6 *U5&-OL5O1JRK2*DZ]3XI\O)+V;V7(A&*/
M/EU)F_4;YW]$> "[%-0KW3%*81^'*'P'2Z 8(AH+%C^PXK&H=H;_&73\ #S#
MWU7%?/TU%,HMS5Y-\':-*/CRX\O,Q/QYWD]!U:=6D';A![7S0KV$C=YC4!P_
MC0OP)4!YY!,[[N,II-HXC&_K"_UVQ,4.Q<-S/S6IQFV>"!)BG"\@&S[>=4UX
M "5"%Z1= RS>(>#DG#YNQ<'N7-?X/R.'B:4==HUIW0_V+8<RS+G!.?O,;8OL
M T%*, .R=APQ\-0<?-!PJ@1]<TK9K;.Q8\W.3%;_N_QG)M![MG_=.I$!J&Y]
M?S4D-[WK2<M..NF0$@(DDUGP##Q2FZNAWAQ'>!'>'$16:^_9-$X$^#W(N^W3
MQ.[!<4\E=J>^7T'G=$U%K7<TE6>A\2ZP0;:B<X^2P\I(;EV2BJ3#I!HZ^_S@
MT;.P%ZDW[QJ=L\"S5C6\W_=S:PWA7$NZT<;95PCZT]*+:\;M=!,[O4PG0JR2
M7G1 9+%"KB*S\I.JA FMX9<?_(3$7F6HY.^D-C67\GV S,R?Y@Y%"R&U$(J
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
M+4M\%;9S"CH5]J0S[UE@U=<7VEI-$Y>_?GDWOO?@J4X?FH4F04X@B "&5'.
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
MEO-@-M_ZEE-A<K[S6\YVZO]4MYS'9^&M0^%0MO\< 7/%R9COEG. OMJRQ*%
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
M"%[/-O@-&K%4I(34!94R3FQ>)!0IP7M )W)OJ>:[L?.!"%ZDS9'@/$^.'!2
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
MH4F#5_STO-Z4'EZ2DB>15IM#RKO7XP.<?\MZY191&F#B+I;8<]W0L:(THC0
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
M/7;3K%R '@J@0Z5=L]:9 >R)WTK?;[?C[;!]AAK&OQ^0PD&=?B=PA'W^_E3
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
M+ ).E'K[:3HQS^I[FB&Y(_&;ZARV)>CB9^U7C70R=:-7=!1GJVEWTC)]U@4
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
MH/.'":H 738DBS:LLAZ!F<')A@3LHY$-/JE8!B)0@@YCA&3AXR!>VGAAI<O
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
M\I=;:BGC,&ZA%2-LAPZ-_#QL>A8)(AR*^/9E4IH]-"-M,&IB_E1 -?->4:W
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
M_>J?\X)<-^1QJ4E&=!F-F:>..K\\JZJR(.6VWG07UL?>9PBSP'@S.'.J\E(
M/<@EJ40(K)>Q HA[D+Z"O"<7Q%T639ZR&YS\F>P/U%<_V#T>25M@X\>G;<-_
M%*>7/_L?_W':R\(H2NP4>;Z3QK[C$]L"37=5Q9CN0L(!F\,\4<]HC_"]8W7\
MYEK,QO1^0;'0ZS6^"\S-K?I)P!&2:OTIBGN4L;5J-*-:F<<QBO+UY;&>N@,]
M7[=N1\"=()GZ%HIP;"$[Q6;L^9E'G2_LJF&4CO9+AOT$R NCYH2-O)UG^"XO
MNK^9;NP%J4STVN%L14 O'/;SKB]:_\/*:3A5M=A6,V(I1+$:H[(Z7M6,J&/(
M5'./PT\,/0((&W$L> <_>$6SR764!$?4'XNS?,Z1E 1F,QT19?.6)QB7.G\,
MUUGMF#'"_/ T,?;/L-]UE::-_+F]+8^^+NJFVG*0*8Z6<_> B^Y$_ZFL,I(W
M'"2Q2#^PMH'-IFU^/SKA_TR)-:P"FY5G\^KLX]1PG%@HQ$&(_"P.D\3#F$29
MB"&^81EU[\.<&9+^CZSEL=M^TY(R6-4,EJ#=B@5WXC>LR 4/]H8Y?^4T]/O9
M-'37_S 0O1LMPX3?)ZD'\AN7#-YSJ(&1M#770MMOL>_&^.O_!M,RX:NV2!S_
MA_\6#X3]_]UO4C@$^0M\[38<8HSRB,?T'9-'/6^9]54BL+>L@*-H\*_ JF0Z
M^QGG&U;D0'GXAC>#I,U'$C?[_^H , ZBQ@ %=I2PX=D!LHGMN;:59*$'ZI@"
MTM=]S,/5OTC#JX-JX'Q<684*)I'UJ0D6]3!R@QSQA;'C#-$H&#'>+HR."X4Y
M8#GQ5:5Z@=37S>C*J>8D<2NYC&0E%(UKN,ML72/SIV7!4<Y9NN3H9.JF-L*V
MEZ#4,4W?=],TB$$W8[/4-'N4+IS:TUS*ODCH2\R%*-,"S&& %0 OH1$13%6U
MRRRM=0M31,0^J2$1>DG.J*^+I"(T]OE(VO^]+BZ3A.%7U%])0O+GL8[K,(E1
M[+@.BNW(#DD0Q%GH2$S:%:$M]!L_>[QN3]>H=H1AMBZD1C&35Z85*<OOJ1OO
M>OH_,7"'G8*^+BL([ L@$BMR"4(D5_4,$"4<.PC0NQ+)\*_DN=P\Y\7]AXJD
M>?,))_F&.B)Z[/G&:M/BE\^DH=OL3=;^^^5]1;B_.NT5XS-QK1A%MI<BAT0X
MM3&V T^H840!+YH#AQUS1DO=Z-GC$WXZ!HV60U:/T3X%R/*=^24$,L+KZ1?F
MF*95>WFJVIM>M<:.O^6>-N7:!N0^U].Z7([R7.TK2AJJ4=-L<N],$NLEX=3H
MXB!9IFA)V Y35\V?MU69;A,^+^L;J9[SA)Y@2X:D?+QW)#A$V'=LY(<IR1)L
MVFDDU&<\2T7SKM#1;?> EK#Q1TM9T!O-ZVC>JRN3'.:OI806]@9"0LW%BG2!
M09Q(_VL?(\ZOO8J!"XG7FZ[8PY(U>0SGYB;C)4.?1ZJ@>3X96QG"'C5/;)J)
MZ6,_=('-_V-4=-<!<-BF74NO?&7RN(K$SGIG"PZS21F9X>5W<S*I*KX;I;%N
MZ=V<F">%=[,/RYGFQ[S&';XO+\OM)A",8N39B4>W3<]&GHL3V_<\VW0]B(7.
M$=-LJ(>DV:^W(RZ':#>K-C&K5:4,X"6.M![ )BPBH")+GB6UJD&+"'ULUT+O
MG%,-SQW'Y7@>):5_"KW 023SPBB+G# )O#^?2167L%+X(1'([W=("K@'77)$
M\KX>7J;H?4XSGAN@,(T)LC/?L@(O#+($B$9TCEZDHY'+LQ4A&':<)1XPYAA
M9]+/K@-9:$H8I97^!P1>H<A_3,#Q^O[1)V71*:\+^FO&#%B#?,0-/JTH:?L@
M(PM%<92B@! W\9(L#3/AJ4-SA'1?]+;@C@/:K-H-+]9"P)0U;Y0J50 S35GI
M)7 NYT4[ _-R8N&5\2_GQ3O%PEQX7BYB^ U7.0L\ON*&')5DM/<N=H8B;/DH
MLNGF&/N>&]F@DHQC IJ-LR=G,'I2%1@G&A';'L^1$V:!(!'!.^.4'(KVQ9/E
M5]T5IX0[WA,GGY.8R\%&%R7-%F\V+[<X3W]K:T*[CJ,]/)OH& ZQY71'G@<5
MYQT[!N/'>*[_UI61=SP!YF@(JFK>(#5I"1S "BN('L55XM-)R"\WZD*0QGJ3
M+6!"'PRR +ZJHP+[%]QT_W69L?NR@MP]5.7V_N$3W?#9?)3Z\K&LFOR_6%5Z
MW1S73N(8HXCX(2*FDUJ$Q+9/A+KZM'"GV?_L:!D))<;26H]C]=S&][QYH/_4
MLV[$I/E.2&&4!>%W3!D+7U\8]RI+OZ%?4BS >+7O \PXBI2-[[\?8^;"Z+A_
MH?^RX9Z-_@N_ \R+>_I%^W_F7447!F82MB.#J)Q&)ZC!)%VK$%U2W:N4J4-Y
M>T-%[))JA96XRQ*1S89\>Z3;ROMMG1>D/CE?)7:$8AQX*'&([X<!]NW$AR5!
M#M9?)_?!21H]36C&XU AHHD.:3&E\AN"$DID-4;E.".9<;C>RCF,46%.4Q?C
MCTG?<3Q5Y(%&U]1<KXND?"1?2'.3W>$?QQE&E\9$H9M@Y'EL%HZ+34*</QLV
M458XI3]%"V1H.XK"/T-*AMUV[*D;.2</3O9/ZDHXZZ]" _#3TU[PEJKQ[G-9
MUS]=&$PS-."C#-!HH6FJ/-ZV<5]3T@.6VFXT >G5W1=,4EK[XF!)Y)$;A,57
MX(F3NRJ]K*H[4CWF!3]'L^!/-$TR^K+FO7% C0>JXHF/<5&7TQQG2PDSR[L*
M\P%V0X@!8:%!^8M9P:2R%>,KKI:;F!5HF(F8?U!%^I$/5.?MZP_EAB[RM2D4
M9"'G5GW=9"3GS!BP9GPE]  P/7;[7!W*I"=5J4]IEG)*<ZLD+$4THBAO.4OJ
M%=.7(BJ8SV(*K2 !X%<\Y0QO^2Y_)"D]8S/"O^$-9*C>S!*:W<4O7VZOAQ#>
MG ,C*ZM#'!T E-*22I8=@B)MP*P?H@BEH_<$I)5#%IQ9=SVDP67A#I '!1Z7
M.R?S&XS/.8Y9.\XHK@M/0&6FA^(D(<BT@S0(0M^/;1"NRP0=S5;,J<(.PU,*
M$3L(*Q 39I[M'>& H@:TE06A%)UMIZBL>JY=$/7X3+OT^!DV>5G7I*F_4+;'
MD9;",$%QF#J(>"$) YP&F( *44>IK&&/1K$C9V!.7\)"3]0#L,]SA):QSI;>
MA;&GJ-@VIP12:9DG--:WRRDQ1ZUR\F'X!<W'KJ_YCKYZDCS&&0,L29&7FI;G
MV:X;^%CT9F:XL&;+ZTD9C);X5<R!Z,MW,+("P:Q*3!;0I<L8XU*W+0<+K7;-
M,L;^\'YE]-\ERU.2I-J2=#9DY!M40@/O.+5\9-L1"3TW2 0+MQ<IZ2X;:>D:
MY <[WI":UQB4W)/WV]9FSQ.P)$14>Q&[E"(>W=Y9SZMED<1)+<BEE!KMP:^D
MVG00?A4=BL4 2C0#\UC]3TIOG+XHF*K"DDDZZQ:)+(E[4O"Q^ (\R<4!74?
MJ0437!.O:_9P>\1E&H"S:](]&K-X+FM*\N4\E@*A@>;'".J"G!:02"I/-;7F
M:CFJ!:&&^:FE1\^8CQPO RS'$P,NNS&6[-K_NFBJO*CSA/-E'4?Q81*B*$M]
MY-J9F6 <.C&!#9K7QJKN$WE+WW@F=4/2"Z/O.6:5)!T?QK-XDGN%3R>VR;^-
M#P)S4RH'&0_XOS!V$JCR>>MI6>548CV,KC]]6*O"1Z<,ZZ4(C[INGY\X$ *X
M).'D1<WNE2K$>.8S,;.R>F1 _H.[M OC3AP.=ESLY6#K+(EA_FM$V!8_Q%!>
M"3 IE52H=;K::D'6I"##\&KZ(5FX=;K&5_)$O^,#9F.^R_L*/WXE#-4K+^XO
MM\U#6;'*]OTSEX\,]-4ZOA<D<8APG)H(VZ'IQ&EJNR80BUV6%<V6VXZPK794
MC:>6M0OZ=QUS!MYQ1P,GSA44QEWZ.PA&0:MH5R+*,?8$C=M>L3N^C,N!8B_G
M%2L!#W^N3I1AQTLSLC*P_+D*.T6=/WM%V4KAC]NJQ<P%E0CW;^G./ _B_)XD
MM#YX)^!R:" O&\SBQRJ"%\63J 0^EN2,$N#=4BO7_AZ+<%KT>_+$F1-7.NC
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
M? ?YKIVX6>CB+'"$P1'!Y+7O2!UU8\/(&Q7[ JC,T+8FW1![?MX%#[655+;
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
M+:*LRSJQG!AYGA^8L9<FD2>4/1M96[-I<FI&]_N$W'6-J6'9_LX0#F9Q$+E
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
M;MW$M![5GF2U-9'1,);BM/VT'<\=)RAT'<(F.6+?](E),E_9=(IUFE U#JF
MM:*JU@7,]RV.K-#0F J1>(T1%J_2I I1 FB@Q7D-JSV)SM74G\KJ*WFB/YX'
MZH!8_HJ=37BZZP1'B7H&ZA02-K>&*B0(3/H1 #UFXI2%K.'LGK ]<5[W^&&#
MZ]JX/#B=P7R&@$K%/(8B#<E-=NQH&UE9&7OJ;<Z;:^;;K&; SD)<6$6N0H#@
MJHY"7 '';@+PIIR3N*QKTHQ@5/ +MM0/4)QY&?*"",=Q%H<!&W53-G@CY@@.
M5@=% SL:PC_K._:*D;2T#,PIPZS[4!=BABPM(<QF6S(:-O)1_A69X>':JUK<
MJ%C'QC7^$'R4ZU<6Z8^!6!,2H2BV7?JG(+"\U+8]1RCA<;"J]J(3-F.^X=-+
M?R&8'6K U5^'6IBW'&G98!8C*19H0.N)&&<,9-VOM=H UA/VAP-73_\17KE]
M7=0Y?;+K-Z%'XL]Y0=C\IJ7?R/S+^GXT'<VQ#IG:^(,QP&>#J?C]B(DH5>L[
ML^QJ1;W+H@VK=P6>E@MOWN/B7W?Y(_E(GLHZ;_KFDB,_[84)"B,/TSB'X"A)
MK!3[0E-!YLEH=MR,H)%V%&&1SH1:Q$*>\X6%&26C9W!A>XH**_'%A%(4$$T0
M634RFA?T.$1:>%KRS,&3G_3=L;+Y-(L1]G&$PB!TO,RR(V*9L.OS@_6U7YNW
M]P5M=8=$P?R\,JAKQU1^E(9AD)BIY2>PJ0O2JI#IJ-\IXAP-"!Z[9.4"'KN$
MORW\X#4F@:J#U\':ZQZ\QL0Z.7B-/B2!S-6A^1YA^%XFR?9QNV%)PY^KLJY_
M+2J"-_E_D?0S_:_W)"LK<H=_G!A;8*/0<BP4);X;^A%.3=ONLY_SYG8^,Q()
M49AU<N+&=D?=V-#_%@7N5*#L>;M>28'2".0='- !IGA]80QX,UH%[[DS&'L7
M1LP99'/+5E,U "]J-97+X3YI5ST,MDF)MF;AE\ZCL!Z,DA)-', AJ5E1 D@!
M/Y+TZ@=)MDW^3&ZR+$]HZ/.I  .<+"ZD.?SB](T= T;/ 0,U*YNB; 3#,C&E
M+.=OE.H#YK&75:$![T187CF0A\75UP-^$!7T  Q"^"7),V4'Y?Z5)(0ZCWA#
MOI!FXEH+DP"%H>N@S UM8D4ATS3H5#5#3/<AJQ\K4.UH7Q@%$00P$M*6X E,
MD0Z ![)>_*\#\7'6,$3VS:;\SN#N^+UV-^&]#034WYH)"*_J+#=':MVCG8#0
M)R<]D7?.&+? 2NXJ\D"*FGJ5:UZ6?_F,\PVC1'\&-1XV:5VF_]S6#8M"*1,W
M&8T;;LN*%^L-RO?OREL\5C!'$HPB',3(\D/;=FW7M5(3/*]!'[^:_<Z'!W81
MPB!1!D?(>YP7M?&N/4G^9)2%\8BK?Y&V#:)>[IE\E>\JYM[>T->"><@6U/:
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
M2\ C@^3C;#%9W'^:3/W7VTW.M(+1F;:* 0)AX%0)"64_<*R_L1,HV,F HI=
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
MPXU&&G$+#"84.!6,4D[ *-*10%C ;CDL6@Z$YOZ**QF7#_9^YQTK)GAJ<(@
MY$:$^#^N:>[BQ3U)''<W+@&;6927$9U#EB._TU,]L_[RVOM%[RKDUP_+7WR\
MA=A,-<=/V_)Y^#29Q9=-]/1;M1H+U+I3.P,,<_%;!XW7WBIM<L=<7>C*-K9]
MX]Q&%U+E6(QVE#0""X:D0(/-:E]24,C [5Q(:!W8OK^X"\A&=)Y'3N+NK3$G
MP%%OC&28F.<+CKEQLTY,(1 Z0,-M8.DE[@)PLWN.,"(>**QY#+8=1EHHIVUN
M9[U)12%(Z:?>]?*7?K(N 2T[!\\3D0:_(IKZ^&G%E/5!YB[<;%(Q<@UY3[VV
MS^(^1,A%A&&[!\\'3(!"4(( &4Z5.]+!W%Y:DXJ1*\0' \HA0BX-*"V#YQ'#
M0(54&:@QQE!0[UGNXJ@F%2.7@ \&E$.$7,#&\[0A?VF[SVQ"Y"!NPL RA@*A
MGD*?VTUI4C&N/1G"H3U,P 5 )%WT7+36*4,4@!'Q*TF=\YQK3VWN,_S7%!3B
MP1ZHSRJ;<(N!QD/7D]9,)161"49 T 0*SPGC,O<MR(V$C N4/IK=")(^8BX
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
M8A</K4#.DCB7I:51M,%/%K=U<YBAM3CZU-"!8"2D2$KN\2"[=Q^BQ^VL40"
M!])ON8!>KMA#^#5< N5%ZK5E L+!T*"/A.?.-(_;WJ, . ^CW7+1O%J^[ZO9
M77Q35/-Y6'V]F)B75[X:@TP8 ](B!#"UQ$OF$/'Y;Y#WH7C<=B,%('D(S19Q
M9WO)[X7_<5O;ZRA:=S9S%WXQJ3>QW^ .HAB/6@ZDX4:XX)2"^5/CW>D;MZG)
MT5$ZA-;VQZ1:87+FK]*9XO>\)G8GBQN'J)JX<4AK)(#>!R:C,T3,(/:T&WF=
M8*G^=6"YO\[*0>7S+=+Y]ZJE7&.Y[$SB/YVW^ME\J>L+'T4]GRSB;E'?3:Q?
MR>+"V^IJMGS*1K$$0X#24@&F!$/,8:%0;A,[-$_=C@7@6U@ 1<&C #]Y:T.;
MX$Q<\LH#R"3%&H60;E'FQ?8!C83>Q '5X8(O #6=.@UTO[PO.0?&4@PP@I;Y
MU#?)YL993Y*[(?--'',=4[D%8'F?DV(2Y:@Q3-=XE1/&NA@QYK[UT?_\_DT<
M<6532\]CUX\S=Z3C>XQ\:K?K $<.6IXF,?/\5Z$/.KY';^=,ZG 59 72T?J/
MZOGUIVGU9]Z.HT\/';C'Z&;B\_?S>'I16^L&:320P3'@@]9*$RD0SG^:W$Y/
M!C<_/?-;7=U-HN3>W?\>HYO/L_,(S:BPV=6974SN5MW.VB2@$3 L*&"UH S'
M;=V;W''N_E064BC9%T$;@H,AU56 U[4U_$G'_HJX:(:#40IRRE'VBNZ"&M@.
MK>U](L^MHB_B/.15!B>E7V9V,O6OF/I>]92G$Q08!^-BU<1@8Y1%;M"D7B8^
MQJW%/#*.1P=" 6;T@X]OMI.EBN/74__05O'L)@7H_US^O''#-5@@HY<'"%8>
M,V89=[E]F2YTC6MTQT=/-; J"X#GDZR^I-CN8G)U'5VE*,:S^=PO7C+V\6?*
MLS>RY\(;H!0G "$IM50RA.SYEGUI'-?&%@?;055< (3/K*U72_$%+^?APV1N
MJ]O4O&+FOM7^9G)[,_\\N_,/NFDL5"& L00"*QV,FQLA*N0NACN,TG&+YHN#
M\Q'47<Y9^3*Q^F[]H+/1MPD&H+F,.TT4)8.0$IU]B-9F2L8MER\.FQG458!!
M71XO?8W"C));2;)E9[#. ZF5!5290!6%5&3O@]U*S+B%[L5!+X_2RK%\S6.'
M)\D]%(&TB8W(R*#D"%#,A';6<YU]:&YWZL8M8"\.I@.IM0"KV>0L>BI+CR3*
MW4_N-K:!0! 8R@(0-/H@GEH$LW>U[$)7:;?.\V!B)_1Z*JAD8QE=X!]ZXCX\
MD/6P%T3?>+E/+$._ID^,%9 F7;7W'A$;"/39BWP.H[2T&^Q'PF=V)8Z/V'2$
MO4V@RQS%*C,Q<U\FVDRF&ZH 9.# (*4!UE9Y33US:*T0HWE6?MBK2[NRGA5Z
M1]!&T3OS-WV_R>I[+8 )!H& @H(612_9Y.Y)OI.HTFZB'WE//D0UI6*MOO5/
MJV?##3<.EXW9H\2(AM &%O^3NZ%>%[I*NSI^/,3U45 !H.M^K+O.&24<:,XQ
MP)A1$Y#F,GO[V>[4C;O7'K_(8PBE91MUEAV.JVQ\)T'Z&'$9!4VJQ^(>2T,@
M.A(LMU!92$/_(Y6RY5)7 ?8Q^A*/]\GL?]U.:A]YC<ML<?]MJF?)M4VUQC]N
M-ER-P%8#(ZD&5#C,D14>B]R5&-VI*[((+AM.JJ,H;?P0N)7!IP''GZKZ\M6
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
M(!WR$.01FX8!KB67QAMOU9LLJ7OA)UA;WT;<3[293)<^0JNSN[K.'5*O+88
M)#P@B*BB)/OM^L[4O:W2NMT8W.+OY=1C 4'+^>+:UU^K63+S45R=^=(: 2.H
M 4@%J .!"M'<>;VNM+VMLKO]T3F(#HO=M;>TXSQ\Z][]T,%[B0ZXB??J^N@#
M!"IB$3CK@D.<NAB;9E[I1^TH^FS,XX*<+/R7&+IOUD9[>TIJ@>;+/N0A4,(I
M-BS[W:C]R3SAWJ);4=:^'0^CP6)M7[,[T.$FK_590[7C&O+H8VL#)H@,2'?T
M >;(0RRMURQW;5GFIEQ/ %]U'KI_/]7S]DXFGGM@ O0 $PN19T:%[%U^=I!4
M<@.NK?IOMRW]15^V'6GTL^II2]J>-V0+K@%M2MY&1XXJ((F(OK9&*'A-F.>Y
M1V^5TXCKN0O32SK.ZCKNT*O Y]U]HU/3V9^Z=NV]@+4"RD,&@M,X<*2AE;G=
MT,PLO*5&75OQNZU1U[&A4$!.Y<46LI'YI2D[_[%J^&$7D[M'YZB58VECI*XY
M!DIBC*V'*,CA#GX/I7K</,R(>#^RPHN"^,?H'U3WWE_Z^FZ23B8V+O?I\I$/
M96FVNII-_AEUX.M)M5),>T,:*H&.[P=4!Z^PH)S!W$7W@S$S[IW-(A;$F/ H
MU_W>WO:GAQ_>Z<%'Z5TTH&?>M4L--PX882CPPF'&F=<6G4P'H^<M9>T-+V0<
M/:?5+]M3_#'JC<L" L2##)Q:C;*WB3R0U-/H=+050UO\@,&45JQ1>R@W?UV%
M7CU6H9O[R^JVMOZ#7^C)M,^]D8XOR'JOY!"FQKUWPK"(&-(6&.DEY]Y3-4"S
MR='OG32ZV1"=1L]*L*QY$@1IEGU TS9Z3O*6R5:L['/+9"]MC!C%S.O%/[[5
ME;NUB_/ZP3,]^SEI=!5!(=T Q!(8HH1A6I@@.^V>\04OD!2_>T91V[M'3Q9E
MTFJ54<1E0"1-^'G@8/ZANM&367,L-0/:I&FLE$'%A% 2=FJCT0TG30+& 4L>
MG38!TE/ !:1#SMR=CW[>/'IZO_D;X^MF*P0/C-,,2$4Q54XCZW*G_QM$C(Z2
MOHJM<DIY1)@D7W95I?5@5S>3CPP$2EH.)$*04RJ$7Q_GUO2*6YX]3BXVO^YS
MB*X  ]&RO\9HQ']>^)N&"?6I(:.5&#"%$?3>(8]R=R/>1=/HZ?R\'LD@JB@
M6CN<_M55M)3AF,]]_)_[KG^NL^AT  KZ$->1\] R'!3)G60_@,PB7>(#<=)H
MT3^LTDXV2_282[X?,%'4>,=Q<D7;61LW710X LI@!) D1&DK.3:Y#Y@+3!=!
MBZ.OZ#50.JX@IS16V4\(WERZ:"M6^J2+MFICY%S TY6-Y\,N/=T4_.*0>C0Z
MF.Z1R^B%.H.[38#=D0MH):#(7?( _5:YA3TV8E:G/"]9V!P'(1;%@@T#U&G#
M":'"9<D>M1(P7EX@DV*KW%(>$2K+_IKU_3]^OVQ$-8$#+9T#03!N#8MK)FS;
MD^?>_O6JNOOUX8DK:#Q\\XR,Y_>-"(,\2JMZ2;" T.UK-?M]OCFAH80!AC !
M()900,&8#;D]DQ>O'R]=E!<+?25; "@:3:'?W;_S,WM]H^L_-IE*@C'07"O@
ML:.6::V)SEWBL8NFTTD5=?)!!E%%D=!ZY&;SDL,! JV] !)QJ& PW&4_3=]%
MT[CN;5X$[(17#W44 *\=\61+YAY:$!T]!YP/CD*,F32Y,=:)L-* U@<+^V4;
M#U!, 6C;L#2_QS_=M"JA4<!([0$)"B/,L40J]VG*%G)&+P,_VNYXD )*Q%)B
M9//"TQX#A10!-C)EH"3!H=R9TBWDE&:E#E3Y+B@=*/\"H/0<R#28VFQGF64Q
M2*4!2&Y=X,1J#4UF0.TDJC!8':K^:DA=% "N?<\D0ZI>5QP#: 3C+OJDFN3&
M5I8R@L'&B@VV^V5510'0RG BC0,!AC(&D)5Q)5E!",K=9^/-EQ%LQTG^,H*M
M2BL EPW+_<W7Z0?ZRJ-F:B]&WY@BX!&G@7NA;?;+HMOH*3(-E@=IV=10>F7*
M5UTG)N\RW%1J/"IKG<EV0L<M)U$L;J((>Q W418P8=2'$YUZ\_":"Y^\T30'
MS]?+JWQQ.9R;Z62UV#[^_.%M&F PN8D?.0^7\:?S$-_^>!&V>>5&1B^#6F"$
MQ4I:I:7+W3XS#^4G6:*R%7\MF^@Q-5S OMJ;Z\N%KA<?]&)C]"\$C3$4C?M
ML)P$PAWU V5U,W%0!,Z/BL'<R^!P0+R%Y=#J9@GK@;%0 N(QBM]I!L- 45$&
MZL=U8=_",C@," 4L@4T;[&,OZ?O&02<70!$=@%80>6J8)C1W.[:M!)VXO3X0
M)<VH+)/*"L!?)YDV/#VJ@";" \@@A1P+PT+N#&<GPD[<<.;!8WX5G@HNM\EV
MU<BJD29Q*4UB$(XK4RH6?P.5S5WBEXOV<8^P3PG=N8%0;+ZL,=KTQ:"[*CS]
M]DLUGS]^HD=*K<?;!IKD>B"[1Q[VJJ &$D,"J',>!6*LH]E[GQ]]V.O#O-!W
M]U$)-]5LU:)[D^N/H #280:"5L98[I"&N=W4 \@\C2&O6['3?<AK'F45X @\
MW5Y9LO#0('YCLD.B&' 2#[AAG'!**5:Y%UTK,2/WU1L:!NNPRZ*3 L#UDOZ6
M?ADD7?AF%D NJ+("6HMS3WEH4C$RG/*H=SUL[B?K$M#RO(;.-I<RP6"39QN
MLX$B9AQGV8_@FE2,7$?64Z^-[$HO(9<%DW>;.0AI#I)$#J3>IB$$KT/V@\@F
M%>,F2X:#R2%"+@ F+5MU:]2LG0+2! >\EMY(3BWCN3,7NV@:%T+'=G.R:JA
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
M^F-A%[SR**8XR#UPM;E3=-KGM6<!4.Z=118:#8?%V"MR"@-5)@1L!=KAZB@
M6;_/@KZKZF4$[*]2$]*JOC^S26$M#>EU-/A"X.114F$ID=KDOK&PDZB24-9#
M_=60NB@"7+6W21ON]YFM9H\1]+?;VE[KN3\WT\G54FOO[M_KA;^*[)Z'%"X]
M?L(]+M4@+7; ,)2N'@4%M*,(8"-DH,8QFGVJ;1[*QSWI'&"''4&A1<!X*Z_/
MG*818//S^M+7=Q/KG^;?/9N&EUQ[Z($F*JY@I AF5 5'<Q_+YZ%\7&L[!N8:
ML#\Z ,9.+K^?5K?N\RS4.J6R;-KAGNYHOKB/&13"!'A!+1"<.Z HBX:%$>]\
MD$R[;MT,.KQL; P>'P#5@-HHP*@V=J<OK<VGL0#2!0$8DLA3JGG\_=!1\Y>]
M2B<'*SLY1I1\F. +@%#WG4%/]<SZRVOO%ZL*AX>E2 BP0L>E2(4!!GD)O,60
M<8[31)O1?,H&N27%.X<CYF!GLI_Z"D#J6L3X0=_H*S^_K&ZOKA?+RIOFK \#
MI(K\F2 <%)(XB>6@-F\#486%+WE0EU<5Q9Z972XJ^\=U-8TZFG^,3LCB_JNN
MZ_C<.]_CT*S#4_.<FNU+?J9CL]6KVLXZK!' 6*>!I<%Q(KB"V0^(7E.0;_[W
M4J Q0FH=Z68U!)):#QC!U#)/K9"Y=\ MY(R[P_70>_MP[GXB+V#7NHP*6(88
M2Q8>&-J4/#<H;K\!&Q"@"Y@IY"S+W3N@E9A2QFKW5/<ZC++(O@ 0O:1_<XX<
MZ1B]:.< T\)YKJQ3ZW<&^I<;-*@8&39YU+L^_Z"?K$M 2W5S4\U60[Y;SCQ,
M=,>LQ !%O\2+='\F^QEZDXJ1*S1ZZG4=)OV$7 ),7@BD/2S@%A@1]V[JC!$!
M(\-\]C*F3824,N@W[X[47^8C F=>+_ZQI/S"_WC(+WRKJZM:WYS=+JZK>O+/
MY>S-V]D"-2QP_$K+((%BGDDI,92RT_84W_D"0O&[9_CL04XYEN= I5?#:J
M:[3&ECN;N0N_6.;];^O)[.J;KR>5N[R.$F_(3ED&%($"<*JB( 4.P>1.].Q#
MW\B#6;+!;7#=G SN-B:U4&JI 24$6'(I'7.*F=QG*GN0-_)4EY%0M[]FR@/=
M@PU_NL#W;,R?/]-BUIUD(#J6%E!K@X22>+P^AB$W!O>@=MRKOX-#<BB]G5!"
M_-%1KL*#;)9-UURHZD^WZ83]\WQ^F\Z=LN;+]WWI4.GT7LP?)=L>8#IWX110
M[9B76!.'<R>D1\NVXV"!H@J#@##A%FJE2>Z+YB>:;=^J]Q[9]JTB+V!C/?M3
MU^Y5;^L7Q#,<(_4 +6"(0HT89#S[T=,K DXFJ[Y=K54N&1\,D#M?FRJ7[Y7"
ME'?)H7Q?W?SPL_F#0FH]NUK5@KV[?_[,-WV_O+F<>'YF?.:^3?5L;<3#RZ#'
M8&"T0 !CP3PEB"J2/2 =@(]Q =L#6.L6;6P=%X'TC]&[JNZ]7R[_\Q_M5R 0
M4D!2R8'42@KN)44T]P#;5F)&-I*C(Z4:0FE%X"_ZPXMZ8A?>+9GY?399S"\N
M?]_,CL48*)B&,C+F"?4J_C?WD=16@D8^<"@-A_F45X!;^"B731N+#^EPV%"
M,&38!$FTR!TBO7S_R1QL[>44'BSA@M"Q>=4(ZH Q7D:+BZU"R#$'<U=6E.2%
M':[)%D@<(-:Q+^Z<10W1S[/4 &9RYY<6-G&SV?AIK*+=PP@$ C&C&@NCUUI2
MM_4[W_::,E!PB/*J020Y-B92P<=MW 7O/]_\T';Q.7XY6=;2+AM^Q*UYLDA6
M-%TUOHN_\O/-/#(=@/:< 02UU9Q+9#L. #V0@''WFUPX.H;T"]B*.AU9Q/TX
M=3M&@/'X7X0E$SRWQW)X3<Y@)XQ#N2[]95X"<);E:$L>WNL?<3%,5\?QCV<2
MG];/)!KU(9#$X !1(%7 GGEN;78W9V\B3Z!N9SLP-A8-#J6ELH\-&\%MMKLT
MNY^<\0!P3S8RG?(]]Q!+37B>7W[AIWJ1Z)DOYDLHF1?I@7G;Z9#A"*BX^0+C
MM?82$:*R#\SM1W'&4\2#$RL;=Q:=!H81'X#B"KE@@H(AMYG,1OS(0TB.A]DM
M)YI'5/_(I;D7B:47TQ4UB7L2T9'HU!U!X2@Z:90+V!'?[=QS1_'MTPN+.><\
MIK*KOI(O 2ZO9H4]D2T4!\I%QP9!:"+9@?IN\XZ[ &;,[$8/9:VK^P#)C:SP
MWR:S-$QG,^%:*&!X#(PQ,YP%B(,0G8X =ZC\U4M'5OHA*JMRR&]LQ:^F*+40
M;C4P"%N@A4#8T1"\LSD4__*EX^2@LBG^8/D5D!AH%E6\()Y1#HR0<<.S 2+-
M>' *CEX1=8S#KQ$\A?X:*0!.@YU3OY !24E:Y"SP$$'LT_<Z^_3B?X'JJ<ZP
M.E;U5%<=CWW4LZGV87G[Y-6/E\S.-^\*&-GH1D:'$F&"C& ,<]MM1LS^[WZC
M!52=P5(=3W,%&.#M]6%+1D1([;P0I4!CE0Y"O!0,IK8'V4O_>Q7UG5XQU;Z8
MS*NT M#W'W$AI8M.K[:8%>E2Q(7#G 3$2:%T((R%W!VE7[R^F+/($3W)0[51
M#I#6U]:*>*T=4(+&;P53EM#@L,M]/O&*@'&WT(/5N!D.!\BT $"TK*/E0HEK
M*:ZW[W]6FXTF9#(5=4! C4&6<@V%S@V7/<@K DR'@*!;&-!;(R<!MO-9(VNT
M8LU:!:0T&G NA(:&*,;5T<'V1-ZXCM8QP7:81DH V]8V92\8P4&G*GH/#/6"
M>LB-RV_'>G4 '.RJ?AG^5!Y-%0"YEEYG+SA@$@'%4 !(>L^$U\J:W'=A3ZM?
M8&?U=NL7V%76):!E<RN[EQR0&)%"9(!GBG/M,50R=Y>1$^D7V%FOW?H%=A5R
M63!YMYD#3 +0T&*@E)?.<:(9SGV<U*2BG&Y;>6%RB) +@,G.#;QM__ZR-N;Y
M^:"6\+2'.^ $Y$A0Y;$_4GRW!]6=8,C>N -U7-V?,MJ7_WB(GU:=S- Z[]YR
MH'1@41-<6*(#MS"WCY:3_L(/HC)C+Q?T^P+AE!?!JHG1YUD:R+4T3>>+:U]_
MO]:SU2')_&LUNXNB\>[K[::]4,*X%S(B =10"^:$Q3JWPW$TY@H_,RMT^0P*
MH0+6UM/1X6H:WF8Y/?&X.MG^7BWT].7O4ZW]UVKQGWYQX6UU-4LM"I^?M/JC
M=;DUCB8A!]H*":P2#")&&+;9![>,Q>S(IXGCKKW3@-A;7HNK??]353_\*'T.
MK4N'*!EUBB!@+"#,"3(A^\G#<3D<.>?\1E==?S 5L-2>+X9M5X[9YDY?3*ZN
M%_,HC]1^0E_Y=2$X+8#A:>"'5R$@*@*7V1N(#L'(R+F& ES%4:%1ROHX1 </
M6^_Y[6*^T#,71;'N%RL-1?2+%8Y^,47 4^@UD@8)24L)K=J8Z+0N^%M>%Z-!
MHH U,9P?^URV.5\7BHJAHT*2 V4-M\$(",7IA$4O&.NT=L0;73OE0>?$FGE<
M7/X^C[;CXO)LGKV=QX9G#]G08Q<K1;;TL(X#B5F(\E3$( YME&EF,S1R2X_A
M,X07U70:XZ;T1XUY'50![5$T*93RH!U%3N=N3WM<#M]2<Y"MZ!\AU7PHD IP
MHHZ;B'\A&$D9,-B(&'&)X+&5QNOLT[2*.LLI[RCT" @?]=RG*]P.7H<_5I/P
M%KI>%+X:_Q8?L9A_GJVRA0T=&@,481Y09ZT34NH0.G6%*&(QON;M1,]5W]):
M[ &V-[TE_L=2?VURD=(!K:)7@Q3%VABMM<Q]H_)8O)WH >M;6H0]P+;_(E2K
M13CS5\F=_YZG+\-@LHF*"WZR6,X8?9_ZKD[;!24(!MIH!:#P#CH3);<^J*2E
MM<,HY)_H&>OQ%MZ)(&O\)3BZRXX\ 5(YDUKU$::IMY 7<R0U2(18WA'N6]H0
M^\"M9X3X<>9.92W^W:>C\FC [GRMK_S2E?\0+<HG/:F7P[>W*)IA C3D D"I
M:. *VFC73F_%[B."<:/-MYU6'0R*;SK(["Z^QA@-%6."=+U>&:BE%%9JFWLN
M9 E\O_EL[7 +IT CL!>*_^4RO7N+3TL'%(_.&I<6>4^QTNSHLXR/Q?R;SQ6_
M 4LP))[?M"/P.@&XM^ \3)TQ(0/:6"V0D!JJ(W4^.C[S;SY?_08,P9!X'KL%
M\7!2>\A(QA!Q_I23G"Z?/M_?EE(#-&$*$,J,=U@%2->.B8^="^_%WYM/E@^^
MZ@M6[E[@?=..P.&QE(OF4@:( 9:.6J,91B%W(Z@2^'[SV?DWL/T/A.*LF?WC
M%-^_O&20O?I^T\.'++_?R4R1]?>$AW1?4 -$B"=>&<)I[IDE)UI_W[Q>ML6V
M(*JC4\X$((Q(B@D1&!839&[EY"W5TV]%\X#W#@\%QBE[:UMO7[[<M(0$4EL%
M(*:!>2ZYLL7T.NIU(;>\DY6,R#S*)=VN,"GGM"-M\FG(N7<?;NNGSF=+UN<O
M/8"//WUM)U$6C>P-2M<HC0+:28^8"%:R[)'(WE2>Z/G!@'@?5M%OH"JNZ\*V
M1@"3QE4R".//G15>9Y\\/HK]+R^-?L+V?RM,3KUJK2F$M=C_T8I\JR=VF<((
M[3J3G!C B55:,.2$*Z:4]& NWU+MV5@AR!" >EOAR38)K8O%" <,<AX@I8Q
M)%A%<P\A/!)K;R:4&03AXRS(O>!63O"S2SBM'=K7?.6V(IBM,H+1E3:(:6"I
MQ9180HD^^M7>K!R^F:"KB)4Y'OC^=;=)#!%(!@L89:"W2MH@!FE$6<@V>0H1
M7Q&+<02XO9$8\6QYW%C-]/0Y+FD--CRA41:I";S'W$ !K5NO8QI]_6UE:-Q5
M=\*17SZ8O('=Z\%HI#% +4US$ .:,P\$"PHJ88B#Q?1H:F/BM .WC #-O'3Z
MH>4-+)=5_?'9S'W\^</;=)I0I1_M3-&:0($.$@'"H,-0.TA<,3=J]N3MM&.O
M<A?7(-AZ VONA='9Q^.UC ,I+0<<"B$L4HKST@[/.K)VV@%6N2MN"&2]@06W
MVQ#M(RVBT[0M(X&24&GF#22\F!OE63@^T2LDQ2_/(^*PE%5K=DO+M$BK72P7
M/LTHCC]_7\V66KW5T^^^OL$-[QTK8)ADP&N-2/ N?C-([Y;CLGFB-SN.LSX+
M1MP;6)3M'D:;B%"C11R"0 E* =.&T<"#UGR0EJ#'9?-$Y_84ORB'1MP;6)1[
M^Q6=)<>U!2HX QRVFFLNI>*YKP25P_V)C@\J?@F/A,]25G:>P]'/41*3V7QB
M-UX'#4RE!E$QA-=62FF0#K#@8M#7S'1:=_)?=-V-CIY2EE$>'^*U()JN@K1
M:V.!IPIB+ 7TH;0-KYV;3@M)_8LNI/'Q4\I*&C2%=79U52\O)FTW.8J1*"CL
M@9::8R9,X*BT2](',]OMN![^BR[$XN%W8G,KT]?5+)4C56'S)Y*T9G.?O:_&
MWF\>LNE&/S$4VI&# $,- 0CSX)2@'+DW-A'37GMW.XWO[C2^]FRZ?&3\ZCP\
M#ZA=U7 O*?V>]NB&>ZLU4,A@0 6*,O24();]&& (1MY6/XXM6&[L$Z/#H@1?
M+:IZN2F>A\^S:/S\EP<FW^EIZAIW]G,R;UQ.\!+H*%I@=0@!$VY,R-YAHP-=
M(Q<LC@^?1@^!S+HL )]Y9/OEU?#S5Z.$+%"4:,!@@$$0QZ3*7:B;F861*PF+
M0_V8""E@@3QPYMUFQA_<T8:$B0*:< <8MTBE]GZ2YHZ,NU$VKA$?%3S5X)HL
M-LA\<.^^Z7HQ\?,85;_XP?WW&*G/HW<WZ=>F<>]WY D<^[&6*41L>V>;XTP#
M B9(!R#20D!+*!2YNT3MHBE?F-?VIG?WKWZS:>O!%L?E!!E@'@J!%<4!9;_A
M=@BAX]K)K'AJ#\2&4MR(^[3SDW]\\5=Z^G&VF"SN-_G@SB @N9% ("BLDIX+
MN.U6\]S;OUY5=[_&1Z_@%K]X1MF&%Y82* VFWBJ/K$>&R8KJ#U6J2V@4(4 )
M#,$NE<]CBIG  6XST+LQ\O)MXP"DM[JJ#+(;>X#%F;M+L?EO^DK_,[J1WV[-
M=#*_CL^.(?Q??_.;[BZQ&!GI5&H&HW@XPB0$M],;ZOJR\:!PN JK >4Y(C[F
M]>(?YW_.XG.N)S\VK0Z-*=!81Z,8J-,6!PNW;AQ/SDI\\@M')7[W;!H:+RTE
MWS#TYM%/VJ7 9//RT4X A5WJ9J&@\!(;B+,"9<QMI*?B-JG_ "F.O8]<+"/1
M=B.G_[_VKJVY;=T(O_>_<(8BQ=M+9QP[SDFGQ_+8.NGDJ0,2H,P>BO A*2?N
MKR^@FRWQ!I)++YSZQ9.)D\7N]RT6P&*Q# 0(+" &F47FG(8N,>E,:=$XEZP!
MRT/XX5!@:9#T:XB%C7DHYD5&8,>^X<R).YLYU"4A='O!+IV0W^.^V3HR"4<:
M^-SO2<;S[9=FA$Q9#W.8C+<LCR25*_;I^89GD2RGYJD0L]K]DTI2-' -$KJF
M,8^)&1,WM&=V".R,@Y75,LTRT&<X!H':IISOV4K>C9*,?F%\E9/'AR3ZFL4\
M7V]EWY \%W]X&E7 U',(H$JE,88!Y9OW.MRQ1YZ7LD*N(2_HAY'ASWUB^,PV
M35\LKT$,WN>V09>Q 7#72$0N(%*P7!_V(U4F2.0X1N@XOC"5NE9HQ60&7N#=
MK URM@_"$\Y#%Q#T[S4V'38O/-[_PQM6'BH\BE%?,H,8]TVBV  (WCBT12XU
M_(BYAF_+$Z?ISFWOO82VE]WQ^0BO*/CTO/]E[=Z8FC,CM$TJE/:<R'1GMN.!
MU]KW5_-]!,-6WVF^+IN&+ W.&L=*MD^;0NQ]B^(0[NO2.TX@P',\9LP\&I+
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
M\_SB,0W3[SD$9[U'P]RI-3'& >#3@':ILS"QN'^*+HL2B-U:H9@[.T42V\#
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
M_P!02P$"% ,4    " !:K?Y<N%IRW8\'   $)P  %0              @ $
M    97AH:6)I=#,Q,3,P,G$R,C8N:'1M4$L! A0#%     @ 6JW^7-=%O&6*
M!P  !"<  !4              ( !P@<  &5X:&EB:70S,3(S,#)Q,C(V+FAT
M;5!+ 0(4 Q0    ( %JM_ER8YP_-[ ,   <2   5              "  7\/
M  !E>&AI8FET,S(Q.3 V<3(R-BYH=&U02P$"% ,4    " !:K?Y<)'7V,U<L
M @!+M1D $0              @ &>$P  <F1D="TR,#(V,#8S,"YH=&U02P$"
M% ,4    " !:K?Y<?B\(16L-   _E   $0              @ $D0 ( <F1D
M="TR,#(V,#8S,"YX<V102P$"% ,4    " !:K?Y<1&7,A]44   DY   %0
M            @ &^30( <F1D="TR,#(V,#8S,%]C86PN>&UL4$L! A0#%
M  @ 6JW^7(M >*1O/P  -'4# !4              ( !QF(" ')D9'0M,C R
M-C V,S!?9&5F+GAM;%!+ 0(4 Q0    ( %JM_EQ\%<Y\TC0  $8V   4
M          "  6BB @!R9&1T+3(P,C8P-C,P7V<Q+FIP9U!+ 0(4 Q0    (
M %JM_EQ;7I3'"6,  +B7   5              "  6S7 @!R9&1T+3(P,C8P
M-C,P7V<Q,"YJ<&=02P$"% ,4    " !:K?Y<O9P* &@) 0"W;@$ %
M        @ &H.@, <F1D="TR,#(V,#8S,%]G,BYJ<&=02P$"% ,4    " !:
MK?Y<O=?:)4>D  !GO@  %               @ %"1 0 <F1D="TR,#(V,#8S
M,%]G,RYJ<&=02P$"% ,4    " !:K?Y<+Z'S,@JE  #(Q   %
M    @ &[Z 0 <F1D="TR,#(V,#8S,%]G-"YJ<&=02P$"% ,4    " !:K?Y<
MP5>:>?VN  #Q40$ %               @ 'WC04 <F1D="TR,#(V,#8S,%]G
M-2YJ<&=02P$"% ,4    " !:K?Y<F)3*^5MP  #4H@  %
M@ $F/08 <F1D="TR,#(V,#8S,%]G-BYJ<&=02P$"% ,4    " !:K?Y<B\F9
M)O)S  !2H   %               @ &SK08 <F1D="TR,#(V,#8S,%]G-RYJ
M<&=02P$"% ,4    " !:K?Y<3E?+F?.7  #F# $ %               @ '7
M(0< <F1D="TR,#(V,#8S,%]G."YJ<&=02P$"% ,4    " !:K?Y<2R_-!/EE
M  !)E0  %               @ '\N0< <F1D="TR,#(V,#8S,%]G.2YJ<&=0
M2P$"% ,4    " !:K?Y<L$\36>?'  !"A@@ %0              @ $G( @
M<F1D="TR,#(V,#8S,%]L86(N>&UL4$L! A0#%     @ 6JW^7# 1"OF[:
M;NP% !4              ( !0>@( ')D9'0M,C R-C V,S!?<')E+GAM;%!+
4!08     $P 3 .@$   O40D    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>rddt-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:rddt="http://www.redditinc.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="rddt-20260630.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-29</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-29</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-29</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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">0001713445</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">0001713445</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">0001713445</identifier>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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">0001713445</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-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rddt:OtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rddt:OtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rddt:OtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rddt:OtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</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">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</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">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</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">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</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">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:date.domain>2026-07-01</us-gaap:date.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:date.domain>2027-01-01</us-gaap:date.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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">0001713445</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-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember>
                <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-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember>
                <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-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember>
                <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-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember>
                <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-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rddt:RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-07-01</endDate>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rddt:RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-07-01</instant>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rddt:RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-07-01</instant>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rddt:RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-07-01</instant>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rddt:RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rddt:RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rddt:RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">rddt:NewYorkFederalReserveBankRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-07-01</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rddt:RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-07-01</endDate>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rddt:RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-07-01</endDate>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rddt:RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-07-01</endDate>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rddt:RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">rddt:AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-07-01</endDate>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">rddt:CloudInfrastructureAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UnfavorableRegulatoryActionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-02-28</endDate>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
        </entity>
        <period>
            <instant>2026-02-04</instant>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rddt:A2024IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rddt:A2024IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rddt:CommunityImpactInitiativesAndCharitableActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rddt:CommunityImpactInitiativesAndCharitableActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</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">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:CostOfGoodsAndServicesSold</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:CostOfGoodsAndServicesSold</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:CostOfGoodsAndServicesSold</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </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">0001713445</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:CostOfGoodsAndServicesSold</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</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-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">rddt:RedditInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">rddt:AdvanceMagazinePublishersInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:CostOfGoodsAndServicesSold</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:CostOfGoodsAndServicesSold</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:CostOfGoodsAndServicesSold</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:CostOfGoodsAndServicesSold</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:CostsAndExpenses</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:CostsAndExpenses</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:CostsAndExpenses</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:StatementOfIncomeLocationBalanceAxis">
                    <us-gaap:QName.domain>us-gaap:CostsAndExpenses</us-gaap:QName.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">rddt:JenniferWongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">rddt:JenniferWongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">rddt:StevenHuffmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">rddt:StevenHuffmanMember</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="number">
        <measure>pure</measure>
    </unit>
    <unit id="instrument">
        <measure>rddt:instrument</measure>
    </unit>
    <unit id="gbp">
        <measure>iso4217:GBP</measure>
    </unit>
    <unit id="segment">
        <measure>rddt:segment</measure>
    </unit>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-29">2026</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-30">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-31">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-32">0001713445</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c-1" id="f-33">false</dei:AmendmentFlag>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-88" id="f-475">P6M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-89" id="f-476">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-148" id="f-709">P1Y0M0D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <ecd:TrdArrDuration contextRef="c-186" id="f-872">P460D</ecd:TrdArrDuration>
    <ecd:TrdArrDuration contextRef="c-188" id="f-873">P469D</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-41983</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-6">Reddit, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-7">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-8">45-2546501</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-9">303 2nd Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c-1" id="f-10">South Tower</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3 contextRef="c-1" id="f-11">5th Floor</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-12">San Francisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-13">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-14">94107</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-15">415</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-16">494-8016</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-17">Class A common stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-18">RDDT</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-19">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-20">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-21">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-22">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-23">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-24">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="c-1" id="f-25">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-2" decimals="INF" id="f-26" unitRef="shares">146103200</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-27" unitRef="shares">46293310</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-28" unitRef="shares">0</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-34" unitRef="usd">804905000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-35" unitRef="usd">499627000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-36" unitRef="usd">1468316000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-37" unitRef="usd">891988000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-5" decimals="-3" id="f-38" unitRef="usd">70308000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-6" decimals="-3" id="f-39" unitRef="usd">45900000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-40" unitRef="usd">126575000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-7" decimals="-3" id="f-41" unitRef="usd">82989000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-5" decimals="-3" id="f-42" unitRef="usd">231276000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-6" decimals="-3" id="f-43" unitRef="usd">196610000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-44" unitRef="usd">438522000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-7" decimals="-3" id="f-45" unitRef="usd">387881000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-5" decimals="-3" id="f-46" unitRef="usd">195897000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-6" decimals="-3" id="f-47" unitRef="usd">120619000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-1" decimals="-3" id="f-48" unitRef="usd">347369000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-7" decimals="-3" id="f-49" unitRef="usd">211304000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-5" decimals="-3" id="f-50" unitRef="usd">75708000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-6" decimals="-3" id="f-51" unitRef="usd">68787000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-52" unitRef="usd">141222000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-7" decimals="-3" id="f-53" unitRef="usd">138200000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:CostsAndExpenses contextRef="c-5" decimals="-3" id="f-54" unitRef="usd">573189000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-6" decimals="-3" id="f-55" unitRef="usd">431916000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-1" decimals="-3" id="f-56" unitRef="usd">1053688000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-7" decimals="-3" id="f-57" unitRef="usd">820374000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-5" decimals="-3" id="f-58" unitRef="usd">231716000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-6" decimals="-3" id="f-59" unitRef="usd">67711000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-60" unitRef="usd">414628000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-7" decimals="-3" id="f-61" unitRef="usd">71614000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-5" decimals="-3" id="f-62" unitRef="usd">25119000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-6" decimals="-3" id="f-63" unitRef="usd">21147000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-64" unitRef="usd">47935000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-7" decimals="-3" id="f-65" unitRef="usd">41681000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-5" decimals="-3" id="f-66" unitRef="usd">256835000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-6" decimals="-3" id="f-67" unitRef="usd">88858000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-68" unitRef="usd">462563000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-69" unitRef="usd">113295000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-5" decimals="-3" id="f-70" unitRef="usd">3987000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-71" unitRef="usd">-439000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-72" unitRef="usd">5734000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-73" unitRef="usd">-2160000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-74" unitRef="usd">252848000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-75" unitRef="usd">89297000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-76" unitRef="usd">456829000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-77" unitRef="usd">115455000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-5"
      decimals="2"
      id="f-78"
      unitRef="usdPerShare">1.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-6"
      decimals="2"
      id="f-79"
      unitRef="usdPerShare">0.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-80"
      unitRef="usdPerShare">2.38</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-7"
      decimals="2"
      id="f-81"
      unitRef="usdPerShare">0.63</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-5"
      decimals="2"
      id="f-82"
      unitRef="usdPerShare">1.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-6"
      decimals="2"
      id="f-83"
      unitRef="usdPerShare">0.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-84"
      unitRef="usdPerShare">2.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-7"
      decimals="2"
      id="f-85"
      unitRef="usdPerShare">0.58</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-5" decimals="0" id="f-86" unitRef="shares">192345684</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-6" decimals="0" id="f-87" unitRef="shares">185437777</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="0" id="f-88" unitRef="shares">191932329</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="0" id="f-89" unitRef="shares">183730992</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-5" decimals="0" id="f-90" unitRef="shares">202029721</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-6" decimals="0" id="f-91" unitRef="shares">199522433</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="0" id="f-92" unitRef="shares">202326864</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="0" id="f-93" unitRef="shares">200681458</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-8" decimals="-3" id="f-94" unitRef="usd">1486838000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-9" decimals="-3" id="f-95" unitRef="usd">953569000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-8" decimals="-3" id="f-96" unitRef="usd">1299519000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-9" decimals="-3" id="f-97" unitRef="usd">1523242000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-8" decimals="-3" id="f-98" unitRef="usd">650098000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-9" decimals="-3" id="f-99" unitRef="usd">590162000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-8" decimals="-3" id="f-100" unitRef="usd">105210000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-9" decimals="-3" id="f-101" unitRef="usd">69012000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-8" decimals="-3" id="f-102" unitRef="usd">3541665000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-9" decimals="-3" id="f-103" unitRef="usd">3135985000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-8" decimals="-3" id="f-104" unitRef="usd">11981000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-9" decimals="-3" id="f-105" unitRef="usd">12710000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-8" decimals="-3" id="f-106" unitRef="usd">18411000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-9" decimals="-3" id="f-107" unitRef="usd">20788000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-8" decimals="-3" id="f-108" unitRef="usd">10565000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-9" decimals="-3" id="f-109" unitRef="usd">15521000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill contextRef="c-8" decimals="-3" id="f-110" unitRef="usd">42174000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-9" decimals="-3" id="f-111" unitRef="usd">42174000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-8" decimals="-3" id="f-112" unitRef="usd">11809000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-9" decimals="-3" id="f-113" unitRef="usd">11995000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-8" decimals="-3" id="f-114" unitRef="usd">3636605000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-9" decimals="-3" id="f-115" unitRef="usd">3239173000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-8" decimals="-3" id="f-116" unitRef="usd">89144000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-9" decimals="-3" id="f-117" unitRef="usd">62929000</us-gaap:AccountsPayableCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-8" decimals="-3" id="f-118" unitRef="usd">7783000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-9" decimals="-3" id="f-119" unitRef="usd">7023000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-8" decimals="-3" id="f-120" unitRef="usd">240822000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-9" decimals="-3" id="f-121" unitRef="usd">201331000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-8" decimals="-3" id="f-122" unitRef="usd">337749000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-9" decimals="-3" id="f-123" unitRef="usd">271283000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-8" decimals="-3" id="f-124" unitRef="usd">13084000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-9" decimals="-3" id="f-125" unitRef="usd">16191000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-8" decimals="-3" id="f-126" unitRef="usd">72000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-9" decimals="-3" id="f-127" unitRef="usd">22661000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-8" decimals="-3" id="f-128" unitRef="usd">350905000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-9" decimals="-3" id="f-129" unitRef="usd">310135000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-8" id="f-130" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-9" id="f-131" unitRef="usd" xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-8"
      decimals="INF"
      id="f-132"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-9"
      decimals="INF"
      id="f-133"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-8" decimals="INF" id="f-134" unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-9" decimals="INF" id="f-135" unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="c-9" decimals="INF" id="f-136" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="c-8" decimals="INF" id="f-137" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-8" decimals="INF" id="f-138" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-9" decimals="INF" id="f-139" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue contextRef="c-8" decimals="-3" id="f-140" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-9" decimals="-3" id="f-141" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-10"
      decimals="INF"
      id="f-142"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-11"
      decimals="INF"
      id="f-143"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-10"
      decimals="INF"
      id="f-144"
      unitRef="shares">2000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-11"
      decimals="INF"
      id="f-145"
      unitRef="shares">2000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-11"
      decimals="INF"
      id="f-146"
      unitRef="shares">145841108</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-11"
      decimals="INF"
      id="f-147"
      unitRef="shares">145841108</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-10"
      decimals="INF"
      id="f-148"
      unitRef="shares">139218373</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-10"
      decimals="INF"
      id="f-149"
      unitRef="shares">139218373</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-11" decimals="-3" id="f-150" unitRef="usd">14000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-10" decimals="-3" id="f-151" unitRef="usd">14000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-12"
      decimals="INF"
      id="f-152"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-13"
      decimals="INF"
      id="f-153"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-13"
      decimals="INF"
      id="f-154"
      unitRef="shares">140000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-12"
      decimals="INF"
      id="f-155"
      unitRef="shares">140000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-13"
      decimals="INF"
      id="f-156"
      unitRef="shares">46480309</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-13"
      decimals="INF"
      id="f-157"
      unitRef="shares">46480309</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-12"
      decimals="INF"
      id="f-158"
      unitRef="shares">51673735</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-12"
      decimals="INF"
      id="f-159"
      unitRef="shares">51673735</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-13" decimals="-3" id="f-160" unitRef="usd">5000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-12" decimals="-3" id="f-161" unitRef="usd">5000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-14"
      decimals="INF"
      id="f-162"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-15"
      decimals="INF"
      id="f-163"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-14"
      decimals="INF"
      id="f-164"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-15"
      decimals="INF"
      id="f-165"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-15"
      decimals="INF"
      id="f-166"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-15"
      decimals="INF"
      id="f-167"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-14"
      decimals="INF"
      id="f-168"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-14"
      decimals="INF"
      id="f-169"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-14" decimals="-3" id="f-170" unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-15" decimals="-3" id="f-171" unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c-8" decimals="-3" id="f-172" unitRef="usd">3504664000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c-9" decimals="-3" id="f-173" unitRef="usd">3595772000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-8" decimals="-3" id="f-174" unitRef="usd">-4695000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-9" decimals="-3" id="f-175" unitRef="usd">4364000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-8" decimals="-3" id="f-176" unitRef="usd">-214288000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-9" decimals="-3" id="f-177" unitRef="usd">-671117000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c-8" decimals="-3" id="f-178" unitRef="usd">3285700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-9" decimals="-3" id="f-179" unitRef="usd">2929038000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-8" decimals="-3" id="f-180" unitRef="usd">3636605000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-9" decimals="-3" id="f-181" unitRef="usd">3239173000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-182" unitRef="usd">252848000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-183" unitRef="usd">89297000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-184" unitRef="usd">456829000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-185" unitRef="usd">115455000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-5" decimals="-3" id="f-186" unitRef="usd">-2292000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-6" decimals="-3" id="f-187" unitRef="usd">-158000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-188" unitRef="usd">-6055000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-7" decimals="-3" id="f-189" unitRef="usd">185000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-5" decimals="-3" id="f-190" unitRef="usd">-1424000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-6" decimals="-3" id="f-191" unitRef="usd">2571000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-192" unitRef="usd">-3004000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-7" decimals="-3" id="f-193" unitRef="usd">3518000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-5" decimals="-3" id="f-194" unitRef="usd">249132000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-6" decimals="-3" id="f-195" unitRef="usd">91710000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-196" unitRef="usd">447770000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-7" decimals="-3" id="f-197" unitRef="usd">119158000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-16"
      decimals="INF"
      id="f-198"
      unitRef="shares">129145465</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-16" decimals="-3" id="f-199" unitRef="usd">13000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-17"
      decimals="INF"
      id="f-200"
      unitRef="shares">55121821</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-17" decimals="-3" id="f-201" unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-18" decimals="-3" id="f-202" unitRef="usd">3390469000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-19" decimals="-3" id="f-203" unitRef="usd">1314000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-20" decimals="-3" id="f-204" unitRef="usd">-1174680000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-3" id="f-205" unitRef="usd">2217121000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-22"
      decimals="INF"
      id="f-206"
      unitRef="shares">358393</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-23"
      decimals="INF"
      id="f-207"
      unitRef="shares">629769</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-24" decimals="-3" id="f-208" unitRef="usd">4303000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-6" decimals="-3" id="f-209" unitRef="usd">4303000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c-22"
      decimals="INF"
      id="f-210"
      unitRef="shares">1801956</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-22" decimals="-3" id="f-211" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c-23"
      decimals="INF"
      id="f-212"
      unitRef="shares">17251</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-24" decimals="-3" id="f-213" unitRef="usd">-15224000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-6" decimals="-3" id="f-214" unitRef="usd">-15224000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c-22"
      decimals="INF"
      id="f-215"
      unitRef="shares">656715</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c-23"
      decimals="INF"
      id="f-216"
      unitRef="shares">-656715</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-24" decimals="-3" id="f-217" unitRef="usd">89070000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-6" decimals="-3" id="f-218" unitRef="usd">89070000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss contextRef="c-25" decimals="-3" id="f-219" unitRef="usd">89297000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-220" unitRef="usd">89297000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-26" decimals="-3" id="f-221" unitRef="usd">2413000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-6" decimals="-3" id="f-222" unitRef="usd">2413000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-27"
      decimals="INF"
      id="f-223"
      unitRef="shares">131962529</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-27" decimals="-3" id="f-224" unitRef="usd">13000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-28"
      decimals="INF"
      id="f-225"
      unitRef="shares">55112126</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-28" decimals="-3" id="f-226" unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-29" decimals="-3" id="f-227" unitRef="usd">3468618000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-30" decimals="-3" id="f-228" unitRef="usd">3727000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-3" id="f-229" unitRef="usd">-1085383000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-230" unitRef="usd">2386980000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-33"
      decimals="INF"
      id="f-231"
      unitRef="shares">141867916</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-3" id="f-232" unitRef="usd">14000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-34"
      decimals="INF"
      id="f-233"
      unitRef="shares">50543398</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-3" id="f-234" unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-35" decimals="-3" id="f-235" unitRef="usd">3647812000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-36" decimals="-3" id="f-236" unitRef="usd">-979000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-37" decimals="-3" id="f-237" unitRef="usd">-467136000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-38" decimals="-3" id="f-238" unitRef="usd">3179716000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-39"
      decimals="INF"
      id="f-239"
      unitRef="shares">411629</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-40"
      decimals="INF"
      id="f-240"
      unitRef="shares">6741</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-41" decimals="-3" id="f-241" unitRef="usd">5037000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-5" decimals="-3" id="f-242" unitRef="usd">5037000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c-39"
      decimals="INF"
      id="f-243"
      unitRef="shares">946119</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c-40"
      decimals="INF"
      id="f-244"
      unitRef="shares">34426</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-41" decimals="-3" id="f-245" unitRef="usd">-14546000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-5" decimals="-3" id="f-246" unitRef="usd">-14546000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c-39"
      decimals="INF"
      id="f-247"
      unitRef="shares">4104256</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c-40"
      decimals="INF"
      id="f-248"
      unitRef="shares">-4104256</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c-39"
      decimals="INF"
      id="f-249"
      unitRef="shares">1488812</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-41" decimals="-3" id="f-250" unitRef="usd">234591000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-5" decimals="-3" id="f-251" unitRef="usd">234591000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-41" decimals="-3" id="f-252" unitRef="usd">100952000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-5" decimals="-3" id="f-253" unitRef="usd">100952000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss contextRef="c-42" decimals="-3" id="f-254" unitRef="usd">252848000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-255" unitRef="usd">252848000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-43" decimals="-3" id="f-256" unitRef="usd">-3716000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-5" decimals="-3" id="f-257" unitRef="usd">-3716000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-44"
      decimals="INF"
      id="f-258"
      unitRef="shares">145841108</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-44" decimals="-3" id="f-259" unitRef="usd">14000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-45"
      decimals="INF"
      id="f-260"
      unitRef="shares">46480309</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-45" decimals="-3" id="f-261" unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-46" decimals="-3" id="f-262" unitRef="usd">3504664000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-47" decimals="-3" id="f-263" unitRef="usd">-4695000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-48" decimals="-3" id="f-264" unitRef="usd">-214288000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-8" decimals="-3" id="f-265" unitRef="usd">3285700000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-49"
      decimals="INF"
      id="f-266"
      unitRef="shares">125001880</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-49" decimals="-3" id="f-267" unitRef="usd">12000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-50"
      decimals="INF"
      id="f-268"
      unitRef="shares">55314099</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-50" decimals="-3" id="f-269" unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-51" decimals="-3" id="f-270" unitRef="usd">3331546000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-52" decimals="-3" id="f-271" unitRef="usd">24000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-53" decimals="-3" id="f-272" unitRef="usd">-1200838000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-54" decimals="-3" id="f-273" unitRef="usd">2130749000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-55"
      decimals="INF"
      id="f-274"
      unitRef="shares">1363474</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-56"
      decimals="INF"
      id="f-275"
      unitRef="shares">1456450</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-57" decimals="-3" id="f-276" unitRef="usd">14487000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-7" decimals="-3" id="f-277" unitRef="usd">14487000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c-55"
      decimals="INF"
      id="f-278"
      unitRef="shares">3904250</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-55" decimals="-3" id="f-279" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c-56"
      decimals="INF"
      id="f-280"
      unitRef="shares">34502</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-57" decimals="-3" id="f-281" unitRef="usd">-51899000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-7" decimals="-3" id="f-282" unitRef="usd">-51898000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c-55"
      decimals="INF"
      id="f-283"
      unitRef="shares">1692925</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c-56"
      decimals="INF"
      id="f-284"
      unitRef="shares">-1692925</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-57" decimals="-3" id="f-285" unitRef="usd">174484000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-7" decimals="-3" id="f-286" unitRef="usd">174484000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss contextRef="c-58" decimals="-3" id="f-287" unitRef="usd">115455000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-288" unitRef="usd">115455000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-59" decimals="-3" id="f-289" unitRef="usd">3703000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-7" decimals="-3" id="f-290" unitRef="usd">3703000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-27"
      decimals="INF"
      id="f-291"
      unitRef="shares">131962529</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-27" decimals="-3" id="f-292" unitRef="usd">13000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-28"
      decimals="INF"
      id="f-293"
      unitRef="shares">55112126</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-28" decimals="-3" id="f-294" unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-29" decimals="-3" id="f-295" unitRef="usd">3468618000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-30" decimals="-3" id="f-296" unitRef="usd">3727000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-3" id="f-297" unitRef="usd">-1085383000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-298" unitRef="usd">2386980000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-60"
      decimals="INF"
      id="f-299"
      unitRef="shares">139218373</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-60" decimals="-3" id="f-300" unitRef="usd">14000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-61"
      decimals="INF"
      id="f-301"
      unitRef="shares">51673735</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-61" decimals="-3" id="f-302" unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-62" decimals="-3" id="f-303" unitRef="usd">3595772000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-63" decimals="-3" id="f-304" unitRef="usd">4364000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-64" decimals="-3" id="f-305" unitRef="usd">-671117000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-9" decimals="-3" id="f-306" unitRef="usd">2929038000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-65"
      decimals="INF"
      id="f-307"
      unitRef="shares">814359</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-66"
      decimals="INF"
      id="f-308"
      unitRef="shares">45204</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-67" decimals="-3" id="f-309" unitRef="usd">9936000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-1" decimals="-3" id="f-310" unitRef="usd">9936000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c-65"
      decimals="INF"
      id="f-311"
      unitRef="shares">2024395</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c-66"
      decimals="INF"
      id="f-312"
      unitRef="shares">68853</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-67" decimals="-3" id="f-313" unitRef="usd">-30742000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-1" decimals="-3" id="f-314" unitRef="usd">-30742000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c-65"
      decimals="INF"
      id="f-315"
      unitRef="shares">5307483</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c-66"
      decimals="INF"
      id="f-316"
      unitRef="shares">-5307483</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c-65"
      decimals="INF"
      id="f-317"
      unitRef="shares">1523502</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-67" decimals="-3" id="f-318" unitRef="usd">239590000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-1" decimals="-3" id="f-319" unitRef="usd">239590000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-67" decimals="-3" id="f-320" unitRef="usd">169288000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-1" decimals="-3" id="f-321" unitRef="usd">169288000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss contextRef="c-68" decimals="-3" id="f-322" unitRef="usd">456829000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-323" unitRef="usd">456829000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-69" decimals="-3" id="f-324" unitRef="usd">-9059000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-325" unitRef="usd">-9059000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-44"
      decimals="INF"
      id="f-326"
      unitRef="shares">145841108</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-44" decimals="-3" id="f-327" unitRef="usd">14000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-45"
      decimals="INF"
      id="f-328"
      unitRef="shares">46480309</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-45" decimals="-3" id="f-329" unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-46" decimals="-3" id="f-330" unitRef="usd">3504664000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-47" decimals="-3" id="f-331" unitRef="usd">-4695000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-48" decimals="-3" id="f-332" unitRef="usd">-214288000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-8" decimals="-3" id="f-333" unitRef="usd">3285700000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-3" id="f-334" unitRef="usd">252848000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-335" unitRef="usd">89297000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-336" unitRef="usd">456829000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-337" unitRef="usd">115455000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-5" decimals="-3" id="f-338" unitRef="usd">4258000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-6" decimals="-3" id="f-339" unitRef="usd">3934000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-340" unitRef="usd">8468000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-7" decimals="-3" id="f-341" unitRef="usd">7897000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-5" decimals="-3" id="f-342" unitRef="usd">1743000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-6" decimals="-3" id="f-343" unitRef="usd">1514000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-1" decimals="-3" id="f-344" unitRef="usd">3419000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-7" decimals="-3" id="f-345" unitRef="usd">2982000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c-5" decimals="-3" id="f-346" unitRef="usd">2799000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c-6" decimals="-3" id="f-347" unitRef="usd">6691000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c-1" decimals="-3" id="f-348" unitRef="usd">7096000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c-7" decimals="-3" id="f-349" unitRef="usd">15575000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:ShareBasedCompensation contextRef="c-5" decimals="-3" id="f-350" unitRef="usd">100952000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-6" decimals="-3" id="f-351" unitRef="usd">89070000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-352" unitRef="usd">169288000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-7" decimals="-3" id="f-353" unitRef="usd">174484000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-5" decimals="-3" id="f-354" unitRef="usd">-85000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-6" decimals="-3" id="f-355" unitRef="usd">-97000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-3" id="f-356" unitRef="usd">606000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-7" decimals="-3" id="f-357" unitRef="usd">41000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-5" decimals="-3" id="f-358" unitRef="usd">127228000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-6" decimals="-3" id="f-359" unitRef="usd">81116000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-360" unitRef="usd">59271000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-7" decimals="-3" id="f-361" unitRef="usd">57757000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-5" decimals="-3" id="f-362" unitRef="usd">12454000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-6" decimals="-3" id="f-363" unitRef="usd">9352000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-364" unitRef="usd">36206000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-7" decimals="-3" id="f-365" unitRef="usd">26358000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <rddt:IncreaseDecreaseInOperatingLeaseAssetAndLiability contextRef="c-5" decimals="-3" id="f-366" unitRef="usd">-1575000</rddt:IncreaseDecreaseInOperatingLeaseAssetAndLiability>
    <rddt:IncreaseDecreaseInOperatingLeaseAssetAndLiability contextRef="c-6" decimals="-3" id="f-367" unitRef="usd">-1589000</rddt:IncreaseDecreaseInOperatingLeaseAssetAndLiability>
    <rddt:IncreaseDecreaseInOperatingLeaseAssetAndLiability contextRef="c-1" decimals="-3" id="f-368" unitRef="usd">-3390000</rddt:IncreaseDecreaseInOperatingLeaseAssetAndLiability>
    <rddt:IncreaseDecreaseInOperatingLeaseAssetAndLiability contextRef="c-7" decimals="-3" id="f-369" unitRef="usd">-3369000</rddt:IncreaseDecreaseInOperatingLeaseAssetAndLiability>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-5" decimals="-3" id="f-370" unitRef="usd">37020000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-6" decimals="-3" id="f-371" unitRef="usd">19991000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-1" decimals="-3" id="f-372" unitRef="usd">26037000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-7" decimals="-3" id="f-373" unitRef="usd">18945000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-5" decimals="-3" id="f-374" unitRef="usd">9026000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-6" decimals="-3" id="f-375" unitRef="usd">6176000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-1" decimals="-3" id="f-376" unitRef="usd">16657000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-7" decimals="-3" id="f-377" unitRef="usd">22246000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-5" decimals="-3" id="f-378" unitRef="usd">261876000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-6" decimals="-3" id="f-379" unitRef="usd">111331000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-380" unitRef="usd">574129000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-7" decimals="-3" id="f-381" unitRef="usd">238909000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-382" unitRef="usd">1134000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-6" decimals="-3" id="f-383" unitRef="usd">505000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-384" unitRef="usd">2224000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-7" decimals="-3" id="f-385" unitRef="usd">1484000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="c-5" decimals="-3" id="f-386" unitRef="usd">311978000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="c-6" decimals="-3" id="f-387" unitRef="usd">556457000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="c-1" decimals="-3" id="f-388" unitRef="usd">676907000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="c-7" decimals="-3" id="f-389" unitRef="usd">1061303000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-5" decimals="-3" id="f-390" unitRef="usd">409247000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-6" decimals="-3" id="f-391" unitRef="usd">552532000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-1" decimals="-3" id="f-392" unitRef="usd">883715000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-7" decimals="-3" id="f-393" unitRef="usd">1017594000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt contextRef="c-5" decimals="-3" id="f-394" unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt contextRef="c-6" decimals="-3" id="f-395" unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt contextRef="c-1" decimals="-3" id="f-396" unitRef="usd">17989000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt contextRef="c-7" decimals="-3" id="f-397" unitRef="usd">12372000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-5" decimals="-3" id="f-398" unitRef="usd">1421000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-6" decimals="-3" id="f-399" unitRef="usd">-2354000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-1" decimals="-3" id="f-400" unitRef="usd">3037000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-7" decimals="-3" id="f-401" unitRef="usd">-3243000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-5" decimals="-3" id="f-402" unitRef="usd">94714000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-6" decimals="-3" id="f-403" unitRef="usd">-2076000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-404" unitRef="usd">219536000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-7" decimals="-3" id="f-405" unitRef="usd">-29578000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-5" decimals="-3" id="f-406" unitRef="usd">5037000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-6" decimals="-3" id="f-407" unitRef="usd">4303000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-1" decimals="-3" id="f-408" unitRef="usd">9936000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-7" decimals="-3" id="f-409" unitRef="usd">14487000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-5" decimals="-3" id="f-410" unitRef="usd">14546000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-6" decimals="-3" id="f-411" unitRef="usd">15225000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-412" unitRef="usd">30742000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-7" decimals="-3" id="f-413" unitRef="usd">51900000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-5" decimals="-3" id="f-414" unitRef="usd">234591000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-6" decimals="-3" id="f-415" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-416" unitRef="usd">239590000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-7" decimals="-3" id="f-417" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-5" decimals="-3" id="f-418" unitRef="usd">-244100000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-6" decimals="-3" id="f-419" unitRef="usd">-10922000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-420" unitRef="usd">-260396000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-7" decimals="-3" id="f-421" unitRef="usd">-37413000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-5" decimals="-3" id="f-422" unitRef="usd">112490000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-6" decimals="-3" id="f-423" unitRef="usd">98333000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-424" unitRef="usd">533269000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-7" decimals="-3" id="f-425" unitRef="usd">171918000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-38" decimals="-3" id="f-426" unitRef="usd">1374348000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-21" decimals="-3" id="f-427" unitRef="usd">635727000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-9" decimals="-3" id="f-428" unitRef="usd">953569000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-54" decimals="-3" id="f-429" unitRef="usd">562142000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-8" decimals="-3" id="f-430" unitRef="usd">1486838000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-32" decimals="-3" id="f-431" unitRef="usd">734060000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-8" decimals="-3" id="f-432" unitRef="usd">1486838000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-32" decimals="-3" id="f-433" unitRef="usd">734060000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NatureOfOperations contextRef="c-1" id="f-434">&lt;div style="margin-bottom:9pt;margin-top:9pt"&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&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Description of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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;Reddit, Inc. (&#x201c;Reddit,&#x201d; &#x201c;we,&#x201d; &#x201c;our,&#x201d; or &#x201c;us&#x201d;) was incorporated in the state of Delaware. Our mission is to empower communities and make their knowledge accessible to everyone. We built Reddit with the belief that communities unlock the power of human creativity and create a sense of belonging and empowerment for their members. We believe the world needs community more than ever, and that this represents our greatest opportunity to further enrich the lives of everyone in the world. We are headquartered in San Francisco, California, and have several offices around the world.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-435">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2. Basis of Presentation and Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation of Unaudited Interim Financial Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the &#x201c;SEC&#x201d;) regarding interim financial information. Our consolidated financial statements include the accounts of Reddit, Inc. and our wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Certain information and disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. GAAP have been omitted. Accordingly, the unaudited interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended December&#160;31, 2025 (our &#x201c;Annual Report&#x201d;). The unaudited interim consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and reflect, in our opinion, all the adjustments of a normal, recurring nature that are necessary for the fair statement of our financial position, results of operations, and cash flows for the interim periods, but are not necessarily indicative of the results expected for the full year or any other period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other than described below, there have been no changes to our significant accounting policies described in the &#x201c;Notes to the Consolidated Financial Statements&#x201d; included in our audited consolidated financial statements and related notes as of and for the year ended December&#160;31, 2025 included in our Annual Report that have had a material impact on our consolidated financial statements and accompanying notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the unaudited consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts in the consolidated financial statements and accompanying notes. Management&#x2019;s estimates 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 materially from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant estimates relate primarily to the valuation of deferred tax assets, determining the fair value of stock-based awards, the fair value of assets and liabilities assumed in business combinations, and the incremental borrowing rate used to determine operating lease right-of-use assets and lease liabilities. 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;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for income taxes using the asset and liability method. We recognize deferred tax assets and liabilities for temporary differences between the financial reporting and tax bases of assets and liabilities using the enacted statutory tax rates in effect for the years in which we expect the differences to reverse. We establish valuation allowances to reduce the total deferred tax assets to the amount we believe is more likely than not to be realized. In assessing the need for a valuation allowance, we consider all available evidence, both positive and negative, including past operating results and estimates of future taxable income. Our judgment regarding the timing and amount of the valuation allowance release is subject to change based on a number of factors, including but not limited to, the level of profitability (income before income taxes adjusted for permanent differences) that we are able to accurately forecast, as well as the amount of our tax deductible stock-based compensation, which is dependent upon our publicly traded share price, and macroeconomic conditions, among other factors. In the event that we change our determination as to the amount of deferred tax assets that can be realized, we will adjust our &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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;valuation allowance with a corresponding impact to the provision for (benefit from) income taxes in the period in which such determination is made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents, restricted cash, marketable securities, and accounts receivable. We maintain cash and cash equivalents with several financial institutions. We believe that the financial institutions that hold our cash and cash equivalents are financially sound and, accordingly, minimal credit risks exist with respect to these balances. We maintain investments in U.S. and non-U.S. government securities, investment-grade corporate and government agency securities, time deposits, commercial paper, and money market accounts that carry high credit ratings and accordingly, minimal credit risk exists with respect to these balances.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2024, the FASB issued ASU No. 2024-03, &lt;/span&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;Income Statement&#x2014;Reporting Comprehensive Income&#x2014;Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which requires an entity to disclose disaggregated information about certain income statement expense line items. The standard is effective for us beginning January 1, 2027, with early adoption permitted. We are currently evaluating the impact the adoption will have on our disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2025, the FASB issued ASU No. 2025-06, &lt;/span&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;Intangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which aims to modernize the accounting for internal-use software costs to better align with current software development practices by removing references to prescriptive software development stages and establishing a new principle for when to begin capitalizing such costs. The standard is effective for us beginning January 1, 2028. We are currently evaluating the impact the adoption will have on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c-1" id="f-437">&lt;div style="margin-bottom:9pt;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;Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the &#x201c;SEC&#x201d;) regarding interim financial information. Our consolidated financial statements include the accounts of Reddit, Inc. and our wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Certain information and disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. GAAP have been omitted. Accordingly, the unaudited interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended December&#160;31, 2025 (our &#x201c;Annual Report&#x201d;). The unaudited interim consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and reflect, in our opinion, all the adjustments of a normal, recurring nature that are necessary for the fair statement of our financial position, results of operations, and cash flows for the interim periods, but are not necessarily indicative of the results expected for the full year or any other period.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-436">&lt;div style="margin-bottom:9pt;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;Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the &#x201c;SEC&#x201d;) regarding interim financial information. Our consolidated financial statements include the accounts of Reddit, Inc. and our wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Certain information and disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. GAAP have been omitted. Accordingly, the unaudited interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended December&#160;31, 2025 (our &#x201c;Annual Report&#x201d;). The unaudited interim consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and reflect, in our opinion, all the adjustments of a normal, recurring nature that are necessary for the fair statement of our financial position, results of operations, and cash flows for the interim periods, but are not necessarily indicative of the results expected for the full year or any other period.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-438">&lt;div style="margin-bottom:9pt;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;The preparation of the unaudited consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts in the consolidated financial statements and accompanying notes. Management&#x2019;s estimates 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 materially from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant estimates relate primarily to the valuation of deferred tax assets, determining the fair value of stock-based awards, the fair value of assets and liabilities assumed in business combinations, and the incremental borrowing rate used to determine operating lease right-of-use assets and lease liabilities. 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:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-439">&lt;div style="margin-bottom:9pt;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;We account for income taxes using the asset and liability method. We recognize deferred tax assets and liabilities for temporary differences between the financial reporting and tax bases of assets and liabilities using the enacted statutory tax rates in effect for the years in which we expect the differences to reverse. We establish valuation allowances to reduce the total deferred tax assets to the amount we believe is more likely than not to be realized. In assessing the need for a valuation allowance, we consider all available evidence, both positive and negative, including past operating results and estimates of future taxable income. Our judgment regarding the timing and amount of the valuation allowance release is subject to change based on a number of factors, including but not limited to, the level of profitability (income before income taxes adjusted for permanent differences) that we are able to accurately forecast, as well as the amount of our tax deductible stock-based compensation, which is dependent upon our publicly traded share price, and macroeconomic conditions, among other factors. In the event that we change our determination as to the amount of deferred tax assets that can be realized, we will adjust our &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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;valuation allowance with a corresponding impact to the provision for (benefit from) income taxes in the period in which such determination is made.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c-1" id="f-440">&lt;div style="margin-bottom:9pt;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;Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents, restricted cash, marketable securities, and accounts receivable. We maintain cash and cash equivalents with several financial institutions. We believe that the financial institutions that hold our cash and cash equivalents are financially sound and, accordingly, minimal credit risks exist with respect to these balances. We maintain investments in U.S. and non-U.S. government securities, investment-grade corporate and government agency securities, time deposits, commercial paper, and money market accounts that carry high credit ratings and accordingly, minimal credit risk exists with respect to these balances.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-441">&lt;div style="margin-bottom:9pt;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;In November 2024, the FASB issued ASU No. 2024-03, &lt;/span&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;Income Statement&#x2014;Reporting Comprehensive Income&#x2014;Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which requires an entity to disclose disaggregated information about certain income statement expense line items. The standard is effective for us beginning January 1, 2027, with early adoption permitted. We are currently evaluating the impact the adoption will have on our disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2025, the FASB issued ASU No. 2025-06, &lt;/span&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;Intangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which aims to modernize the accounting for internal-use software costs to better align with current software development practices by removing references to prescriptive software development stages and establishing a new principle for when to begin capitalizing such costs. The standard is effective for us beginning January 1, 2028. We are currently evaluating the impact the adoption will have on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-442">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3. Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'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-bottom:9pt;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:46.268%"&gt;&lt;/td&gt;&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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.623%"&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: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: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding: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:1.5pt 1pt;text-align:left;vertical-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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;761,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,386,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;823,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 1pt;text-align:left;vertical-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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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 revenue &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,468,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;891,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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-bottom:9pt;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;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="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:46.268%"&gt;&lt;/td&gt;&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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.623%"&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: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: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding: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:1.5pt 1pt;text-align:left;vertical-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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;638,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,163,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;722,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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: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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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 revenue &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,468,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;891,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;______________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Other than the United States, no individual country represented 10% or more of total revenue during the three and six months ended June 30, 2026 and 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue was $38.6&#160;million and $18.1&#160;million as of June&#160;30, 2026 and December&#160;31, 2025, respectively. Revenue recognized during the six months ended June&#160;30, 2026 and 2025 included substantially all of the deferred revenue balance at the beginning of each respective period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2026, the aggregate amount of remaining performance obligations in contracts with an original expected duration exceeding one year was $92.1&#160;million. This amount consists primarily of long-term content licensing contracts and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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;excludes deferred revenue related to short-term advertising contracts and Reddit Premium subscriptions. We expect to recognize $62.0&#160;million in the remainder of 2026 and $30.1&#160;million in 2027.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-443">&lt;div style="margin-bottom:9pt;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;The following table represents our revenue disaggregated by source:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:46.268%"&gt;&lt;/td&gt;&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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.623%"&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: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: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding: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:1.5pt 1pt;text-align:left;vertical-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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;761,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,386,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;823,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 1pt;text-align:left;vertical-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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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 revenue &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,468,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;891,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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-bottom:9pt;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;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="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:46.268%"&gt;&lt;/td&gt;&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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.623%"&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: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: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding: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:1.5pt 1pt;text-align:left;vertical-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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;638,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,163,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;722,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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: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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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 revenue &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,468,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;891,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;______________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Other than the United States, no individual country represented 10% or more of total revenue during the three and six months ended June 30, 2026 and 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-70" decimals="-3" id="f-444" unitRef="usd">761625000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-71" decimals="-3" id="f-445" unitRef="usd">464785000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-72" decimals="-3" id="f-446" unitRef="usd">1386295000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-73" decimals="-3" id="f-447" unitRef="usd">823415000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-74" decimals="-3" id="f-448" unitRef="usd">43280000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-75" decimals="-3" id="f-449" unitRef="usd">34842000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-76" decimals="-3" id="f-450" unitRef="usd">82021000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-77" decimals="-3" id="f-451" unitRef="usd">68573000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-452" unitRef="usd">804905000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-453" unitRef="usd">499627000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-454" unitRef="usd">1468316000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-455" unitRef="usd">891988000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-78" decimals="-3" id="f-456" unitRef="usd">638119000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-79" decimals="-3" id="f-457" unitRef="usd">408842000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-80" decimals="-3" id="f-458" unitRef="usd">1163680000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-81" decimals="-3" id="f-459" unitRef="usd">722694000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-82" decimals="-3" id="f-460" unitRef="usd">166786000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-83" decimals="-3" id="f-461" unitRef="usd">90785000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-84" decimals="-3" id="f-462" unitRef="usd">304636000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-85" decimals="-3" id="f-463" unitRef="usd">169294000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-464" unitRef="usd">804905000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-465" unitRef="usd">499627000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-466" unitRef="usd">1468316000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-467" unitRef="usd">891988000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-86" decimals="2" id="f-468" unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-87" decimals="2" id="f-469" unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ContractWithCustomerLiability contextRef="c-8" decimals="-5" id="f-470" unitRef="usd">38600000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-9" decimals="-5" id="f-471" unitRef="usd">18100000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-8" decimals="-5" id="f-472" unitRef="usd">92100000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-88" decimals="-5" id="f-473" unitRef="usd">62000000.0</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-89" decimals="-5" id="f-474" unitRef="usd">30100000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-477">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. Net Income per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We compute net income per share of Class A and Class B common stock using the two-class method required for multiple classes of common stock. Holders of our Class A and Class B common stock have identical rights except with respect to voting, conversion, and transfer rights, and therefore share equally in our net income or losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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;The following table presents the calculation of basic and diluted net income per share attributable to common stock:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.710%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.710%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.710%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.710%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&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:7.710%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.710%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.710%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Six months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;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="9" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2025&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;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="9" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Class B&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="45" style="padding: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, except share and per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Basic net income per share attributable to common stockholders:&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="display:none"&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="display:none"&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:1.5pt 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Numerator:&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="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="display:none"&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:1.5pt 1pt 1.5pt 10pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Net income attributable to common stockholders &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;189,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;63,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;62,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;26,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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="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;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;338,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;118,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;80,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;34,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Denominator:&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="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="display:none"&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:1.5pt 1pt 1.5pt 10pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Basic weighted-average common shares outstanding &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;144,131,494&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;48,214,190&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;130,426,589&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;55,011,188&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;142,204,102&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;49,728,227&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:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;128,586,761&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;55,144,231&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Basic income per share attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;0.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;0.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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="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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;0.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;0.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Diluted net income per share attributable to common stockholders:&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="display:none"&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="display:none"&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:1.5pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Numerator:&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="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="display:none"&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:1.5pt 1pt 1.5pt 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Net income attributable to common stockholders &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;192,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;60,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;64,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;24,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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="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;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;344,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;112,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;83,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;31,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Denominator:&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="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="display:none"&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:1.5pt 1pt 1.5pt 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Basic weighted-average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;144,131,494&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;48,214,190&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;130,426,589&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;55,011,188&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;142,204,102&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;49,728,227&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:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;128,586,761&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;55,144,231&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Weighted-average effect of dilutive potential common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;9,684,037&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;14,084,656&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;10,394,535&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;16,950,466&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Shares used in computation of diluted net income per share attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;153,815,531&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;48,214,190&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;144,511,245&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;55,011,188&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;152,598,637&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;49,728,227&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:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;145,537,227&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;55,144,231&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Diluted net income per share attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;0.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;0.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;0.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;0.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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 outstanding potentially dilutive shares were excluded from the computation of diluted net income per share attributable to common stock for the periods presented because the impact of including them would have been anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:21.122%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.110%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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:8.110%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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:8.110%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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:8.110%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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:8.110%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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:8.110%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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:8.110%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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:8.120%"&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="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;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="9" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;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="9" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;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="9" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;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="9" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding: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:7pt;font-weight:700;line-height:100%"&gt;Class B&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-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding: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:7pt;font-weight:700;line-height:100%"&gt;Class B&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-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding: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:7pt;font-weight:700;line-height:100%"&gt;Class B&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-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding: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:7pt;font-weight:700;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Unvested RSUs and RSAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;13,539&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:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;433,058&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:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;13,712&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:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;126,137&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:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;13,539&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;433,058&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;13,712&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;126,137&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c-1" id="f-478">&lt;div style="margin-bottom:9pt;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;We compute net income per share of Class A and Class B common stock using the two-class method required for multiple classes of common stock. Holders of our Class A and Class B common stock have identical rights except with respect to voting, conversion, and transfer rights, and therefore share equally in our net income or losses.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-479">&lt;div style="margin-bottom:9pt;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;The following table presents the calculation of basic and diluted net income per share attributable to common stock:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.710%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.710%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.710%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.710%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&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:7.710%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.710%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.710%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Six months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;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="9" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2025&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;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="9" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Class B&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="45" style="padding: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, except share and per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Basic net income per share attributable to common stockholders:&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="display:none"&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="display:none"&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:1.5pt 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Numerator:&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="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="display:none"&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:1.5pt 1pt 1.5pt 10pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Net income attributable to common stockholders &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;189,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;63,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;62,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;26,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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="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;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;338,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;118,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;80,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;34,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Denominator:&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="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="display:none"&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:1.5pt 1pt 1.5pt 10pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Basic weighted-average common shares outstanding &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;144,131,494&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;48,214,190&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;130,426,589&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;55,011,188&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;142,204,102&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;49,728,227&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:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;128,586,761&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;55,144,231&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Basic income per share attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;0.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;0.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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="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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;0.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;0.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Diluted net income per share attributable to common stockholders:&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="display:none"&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="display:none"&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:1.5pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Numerator:&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="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="display:none"&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:1.5pt 1pt 1.5pt 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Net income attributable to common stockholders &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;192,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;60,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;64,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;24,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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="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;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;344,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;112,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;83,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;31,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Denominator:&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="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="display:none"&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:1.5pt 1pt 1.5pt 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Basic weighted-average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;144,131,494&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;48,214,190&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;130,426,589&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;55,011,188&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;142,204,102&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;49,728,227&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:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;128,586,761&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;55,144,231&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Weighted-average effect of dilutive potential common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;9,684,037&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;14,084,656&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;10,394,535&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;16,950,466&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 6pt 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 11.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Shares used in computation of diluted net income per share attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;153,815,531&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;48,214,190&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;144,511,245&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;55,011,188&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;152,598,637&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;49,728,227&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:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;145,537,227&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;55,144,231&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Diluted net income per share attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;0.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;0.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;0.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;0.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-90" decimals="-3" id="f-480" unitRef="usd">189468000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-91" decimals="-3" id="f-481" unitRef="usd">63380000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-92" decimals="-3" id="f-482" unitRef="usd">62806000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-93" decimals="-3" id="f-483" unitRef="usd">26491000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-94" decimals="-3" id="f-484" unitRef="usd">338468000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-95" decimals="-3" id="f-485" unitRef="usd">118361000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-96" decimals="-3" id="f-486" unitRef="usd">80803000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-97" decimals="-3" id="f-487" unitRef="usd">34652000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-90" decimals="0" id="f-488" unitRef="shares">144131494</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-91" decimals="0" id="f-489" unitRef="shares">48214190</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-92" decimals="0" id="f-490" unitRef="shares">130426589</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-93" decimals="0" id="f-491" unitRef="shares">55011188</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-94" decimals="0" id="f-492" unitRef="shares">142204102</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-95" decimals="0" id="f-493" unitRef="shares">49728227</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-96" decimals="0" id="f-494" unitRef="shares">128586761</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-97" decimals="0" id="f-495" unitRef="shares">55144231</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-90"
      decimals="2"
      id="f-496"
      unitRef="usdPerShare">1.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-91"
      decimals="2"
      id="f-497"
      unitRef="usdPerShare">1.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-92"
      decimals="2"
      id="f-498"
      unitRef="usdPerShare">0.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-93"
      decimals="2"
      id="f-499"
      unitRef="usdPerShare">0.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-94"
      decimals="2"
      id="f-500"
      unitRef="usdPerShare">2.38</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-95"
      decimals="2"
      id="f-501"
      unitRef="usdPerShare">2.38</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-96"
      decimals="2"
      id="f-502"
      unitRef="usdPerShare">0.63</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-97"
      decimals="2"
      id="f-503"
      unitRef="usdPerShare">0.63</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-90" decimals="-3" id="f-504" unitRef="usd">192506000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-91" decimals="-3" id="f-505" unitRef="usd">60342000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-92" decimals="-3" id="f-506" unitRef="usd">64676000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-93" decimals="-3" id="f-507" unitRef="usd">24621000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-94" decimals="-3" id="f-508" unitRef="usd">344549000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-95" decimals="-3" id="f-509" unitRef="usd">112280000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-96" decimals="-3" id="f-510" unitRef="usd">83730000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-97" decimals="-3" id="f-511" unitRef="usd">31725000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-90" decimals="0" id="f-512" unitRef="shares">144131494</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-91" decimals="0" id="f-513" unitRef="shares">48214190</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-92" decimals="0" id="f-514" unitRef="shares">130426589</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-93" decimals="0" id="f-515" unitRef="shares">55011188</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-94" decimals="0" id="f-516" unitRef="shares">142204102</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-95" decimals="0" id="f-517" unitRef="shares">49728227</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-96" decimals="0" id="f-518" unitRef="shares">128586761</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-97" decimals="0" id="f-519" unitRef="shares">55144231</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-90" decimals="0" id="f-520" unitRef="shares">9684037</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-91" decimals="0" id="f-521" unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-92" decimals="0" id="f-522" unitRef="shares">14084656</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-93" decimals="0" id="f-523" unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-94" decimals="0" id="f-524" unitRef="shares">10394535</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-95" decimals="0" id="f-525" unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-96" decimals="0" id="f-526" unitRef="shares">16950466</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-97" decimals="0" id="f-527" unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-90" decimals="0" id="f-528" unitRef="shares">153815531</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-91" decimals="0" id="f-529" unitRef="shares">48214190</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-92" decimals="0" id="f-530" unitRef="shares">144511245</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-93" decimals="0" id="f-531" unitRef="shares">55011188</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-94" decimals="0" id="f-532" unitRef="shares">152598637</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-95" decimals="0" id="f-533" unitRef="shares">49728227</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-96" decimals="0" id="f-534" unitRef="shares">145537227</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-97" decimals="0" id="f-535" unitRef="shares">55144231</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-90"
      decimals="2"
      id="f-536"
      unitRef="usdPerShare">1.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-91"
      decimals="2"
      id="f-537"
      unitRef="usdPerShare">1.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-92"
      decimals="2"
      id="f-538"
      unitRef="usdPerShare">0.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-93"
      decimals="2"
      id="f-539"
      unitRef="usdPerShare">0.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-94"
      decimals="2"
      id="f-540"
      unitRef="usdPerShare">2.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-95"
      decimals="2"
      id="f-541"
      unitRef="usdPerShare">2.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-96"
      decimals="2"
      id="f-542"
      unitRef="usdPerShare">0.58</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-97"
      decimals="2"
      id="f-543"
      unitRef="usdPerShare">0.58</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="c-1" id="f-544">&lt;div style="margin-bottom:9pt;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 outstanding potentially dilutive shares were excluded from the computation of diluted net income per share attributable to common stock for the periods presented because the impact of including them would have been anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:21.122%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.110%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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:8.110%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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:8.110%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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:8.110%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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:8.110%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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:8.110%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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:8.110%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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:8.120%"&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="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;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="9" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;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="9" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;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="9" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;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="9" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding: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:7pt;font-weight:700;line-height:100%"&gt;Class B&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-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding: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:7pt;font-weight:700;line-height:100%"&gt;Class B&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-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding: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:7pt;font-weight:700;line-height:100%"&gt;Class B&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-top:1pt solid #000;padding:1.5pt 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding: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:7pt;font-weight:700;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Unvested RSUs and RSAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;13,539&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:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;433,058&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:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;13,712&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:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;126,137&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:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;13,539&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;433,058&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;13,712&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;126,137&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-98" decimals="0" id="f-545" unitRef="shares">13539</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-99" decimals="0" id="f-546" unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-100" decimals="0" id="f-547" unitRef="shares">433058</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-101" decimals="0" id="f-548" unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-102" decimals="0" id="f-549" unitRef="shares">13712</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-103" decimals="0" id="f-550" unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-104" decimals="0" id="f-551" unitRef="shares">126137</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-105" decimals="0" id="f-552" unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-90" decimals="0" id="f-553" unitRef="shares">13539</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-91" decimals="0" id="f-554" unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-92" decimals="0" id="f-555" unitRef="shares">433058</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-93" decimals="0" id="f-556" unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-94" decimals="0" id="f-557" unitRef="shares">13712</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-95" decimals="0" id="f-558" unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-96" decimals="0" id="f-559" unitRef="shares">126137</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-97" decimals="0" id="f-560" unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-561">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5. Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the price that would be received to sell an asset in an orderly transaction between market participants at the measurement date. To increase the comparability of fair value measures, the following hierarchy prioritizes the inputs to valuation methodologies used to measure fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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-bottom:9pt;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-bottom:9pt;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-bottom:9pt;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;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 market observable inputs to determine their fair value. There were no transfers between levels during the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:41.736%"&gt;&lt;/td&gt;&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.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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:9.872%"&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: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;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="padding: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&lt;br/&gt;hierarchy&lt;br/&gt;level&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;border-top:1pt solid #000;padding: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&lt;br/&gt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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&lt;br/&gt;value&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding: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;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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="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:1.5pt 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;Money market funds &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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 style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,306,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,306,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:30pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:10pt;font-weight:400;line-height:100%"&gt;Level 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="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 1pt 1.5pt 31pt;text-align:left;text-indent:-18pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Marketable 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:1.5pt 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;U.S. treasury securities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,061)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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;U.S. agency bonds &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,699)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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;Corporate bonds &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(447)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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;Commercial paper &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 1pt 1.5pt 25pt;text-align:left;vertical-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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,671,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,667,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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-bottom:9pt;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:41.736%"&gt;&lt;/td&gt;&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.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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:9.872%"&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: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;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="padding: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&lt;br/&gt;hierarchy&lt;br/&gt;level&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;border-top:1pt solid #000;padding: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&lt;br/&gt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/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="21" style="padding: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;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 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:700;line-height:100%"&gt;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="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:1.5pt 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;Money market funds &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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 style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;825,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;825,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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:700;line-height:100%"&gt;Marketable 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:1.5pt 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;U.S. treasury securities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;451,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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;U.S. agency bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(134)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 1pt 1.5pt 34pt;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;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,386,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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-bottom:9pt;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;Gross unrealized losses within accumulated other comprehensive income (loss) were immaterial as of June&#160;30, 2026 and December&#160;31, 2025. There were no impairment charges due to credit losses during the three and six months ended June 30, 2026 and 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2026, the amortized cost of marketable securities with maturities less than one year was $680.6 million. The amortized cost of marketable securities with maturities between one and five years was $623.0 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c-1" id="f-562">&lt;div style="margin-bottom:9pt;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;Fair value is defined as the price that would be received to sell an asset in an orderly transaction between market participants at the measurement date. To increase the comparability of fair value measures, the following hierarchy prioritizes the inputs to valuation methodologies used to measure fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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-bottom:9pt;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-bottom:9pt;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-bottom:9pt;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;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 market observable inputs to determine their fair value. There were no transfers between levels during the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock contextRef="c-1" id="f-563">&lt;div style="margin-bottom:9pt;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;The following tables set forth our financial assets that are measured at fair value on a recurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:41.736%"&gt;&lt;/td&gt;&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.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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:9.872%"&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: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;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="padding: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&lt;br/&gt;hierarchy&lt;br/&gt;level&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;border-top:1pt solid #000;padding: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&lt;br/&gt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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&lt;br/&gt;value&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding: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;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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="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:1.5pt 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;Money market funds &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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 style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,306,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,306,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:30pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:10pt;font-weight:400;line-height:100%"&gt;Level 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="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 1pt 1.5pt 31pt;text-align:left;text-indent:-18pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Marketable 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:1.5pt 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;U.S. treasury securities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,061)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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;U.S. agency bonds &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,699)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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;Corporate bonds &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(447)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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;Commercial paper &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 1pt 1.5pt 25pt;text-align:left;vertical-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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,671,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,667,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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-bottom:9pt;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:41.736%"&gt;&lt;/td&gt;&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.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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:9.872%"&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: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;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="padding: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&lt;br/&gt;hierarchy&lt;br/&gt;level&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;border-top:1pt solid #000;padding: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&lt;br/&gt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"&gt;&lt;/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="21" style="padding: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;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 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:700;line-height:100%"&gt;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="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:1.5pt 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;Money market funds &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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 style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;825,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;825,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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:700;line-height:100%"&gt;Marketable 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:1.5pt 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;U.S. treasury securities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;451,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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;U.S. agency bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(134)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 1pt 1.5pt 34pt;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;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,386,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:CashEquivalentsAtCarryingValue contextRef="c-106" decimals="-3" id="f-564" unitRef="usd">1306708000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-106" decimals="-3" id="f-565" unitRef="usd">1306708000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-107" decimals="-3" id="f-566" unitRef="usd">34951000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-107" decimals="-3" id="f-567" unitRef="usd">34951000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-108" decimals="-3" id="f-568" unitRef="usd">26438000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-108" decimals="-3" id="f-569" unitRef="usd">26438000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-109" decimals="-3" id="f-570" unitRef="usd">382509000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-109" decimals="-3" id="f-571" unitRef="usd">132000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-109" decimals="-3" id="f-572" unitRef="usd">1061000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-109" decimals="-3" id="f-573" unitRef="usd">381580000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-110" decimals="-3" id="f-574" unitRef="usd">428113000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-110" decimals="-3" id="f-575" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-110" decimals="-3" id="f-576" unitRef="usd">2699000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-110" decimals="-3" id="f-577" unitRef="usd">425414000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-111" decimals="-3" id="f-578" unitRef="usd">272412000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-111" decimals="-3" id="f-579" unitRef="usd">87000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-111" decimals="-3" id="f-580" unitRef="usd">447000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-111" decimals="-3" id="f-581" unitRef="usd">272052000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-112" decimals="-3" id="f-582" unitRef="usd">142813000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-112" decimals="-3" id="f-583" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-112" decimals="-3" id="f-584" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-112" decimals="-3" id="f-585" unitRef="usd">142813000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-113" decimals="-3" id="f-586" unitRef="usd">77701000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-113" decimals="-3" id="f-587" unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-113" decimals="-3" id="f-588" unitRef="usd">43000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-113" decimals="-3" id="f-589" unitRef="usd">77660000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <rddt:AssetsAmortizedCost contextRef="c-8" decimals="-3" id="f-590" unitRef="usd">2671645000</rddt:AssetsAmortizedCost>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-8" decimals="-3" id="f-591" unitRef="usd">221000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-8" decimals="-3" id="f-592" unitRef="usd">4250000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-8" decimals="-3" id="f-593" unitRef="usd">2667616000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-114" decimals="-3" id="f-594" unitRef="usd">825323000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-114" decimals="-3" id="f-595" unitRef="usd">825323000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-115" decimals="-3" id="f-596" unitRef="usd">11934000</us-gaap:CashEquivalentsAtCarryingValue>
    <rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-115" decimals="-3" id="f-597" unitRef="usd">1000</rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-115" decimals="-3" id="f-598" unitRef="usd">0</rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-115" decimals="-3" id="f-599" unitRef="usd">11935000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-116" decimals="-3" id="f-600" unitRef="usd">25949000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-116" decimals="-3" id="f-601" unitRef="usd">25949000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-117" decimals="-3" id="f-602" unitRef="usd">450474000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-117" decimals="-3" id="f-603" unitRef="usd">1035000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-117" decimals="-3" id="f-604" unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-117" decimals="-3" id="f-605" unitRef="usd">451507000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-118" decimals="-3" id="f-606" unitRef="usd">410655000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-118" decimals="-3" id="f-607" unitRef="usd">167000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-118" decimals="-3" id="f-608" unitRef="usd">134000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-118" decimals="-3" id="f-609" unitRef="usd">410688000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-119" decimals="-3" id="f-610" unitRef="usd">306321000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-119" decimals="-3" id="f-611" unitRef="usd">820000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-119" decimals="-3" id="f-612" unitRef="usd">13000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-119" decimals="-3" id="f-613" unitRef="usd">307128000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-120" decimals="-3" id="f-614" unitRef="usd">140000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-120" decimals="-3" id="f-615" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-120" decimals="-3" id="f-616" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-120" decimals="-3" id="f-617" unitRef="usd">140000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-121" decimals="-3" id="f-618" unitRef="usd">213767000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-121" decimals="-3" id="f-619" unitRef="usd">152000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-121" decimals="-3" id="f-620" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-121" decimals="-3" id="f-621" unitRef="usd">213919000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <rddt:AssetsAmortizedCost contextRef="c-9" decimals="-3" id="f-622" unitRef="usd">2384423000</rddt:AssetsAmortizedCost>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-9" decimals="-3" id="f-623" unitRef="usd">2175000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-9" decimals="-3" id="f-624" unitRef="usd">149000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-9" decimals="-3" id="f-625" unitRef="usd">2386449000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded contextRef="c-5" decimals="INF" id="f-626" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded contextRef="c-6" decimals="INF" id="f-627" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost contextRef="c-8" decimals="-5" id="f-628" unitRef="usd">680600000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost contextRef="c-8" decimals="-5" id="f-629" unitRef="usd">623000000.0</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock contextRef="c-1" id="f-630">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;6. Balance Sheet Components&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrued Expenses and Other Current Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.621%"&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 #000;padding: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;June 30,&lt;br/&gt;2026&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: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;December 31,&lt;br/&gt;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="9" style="padding: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:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued customer incentives, revenue share payable, and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-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="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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 accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Noncurrent Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other noncurrent liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.621%"&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 #000;padding: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;June 30,&lt;br/&gt;2026&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: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;December 31,&lt;br/&gt;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="9" style="padding: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:120%"&gt;(in thousands)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued customer incentives&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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 other noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="c-1" id="f-631">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrued Expenses and Other Current Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.621%"&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 #000;padding: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;June 30,&lt;br/&gt;2026&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: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;December 31,&lt;br/&gt;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="9" style="padding: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:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued customer incentives, revenue share payable, and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-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="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 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 accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-8" decimals="-3" id="f-632" unitRef="usd">63384000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-9" decimals="-3" id="f-633" unitRef="usd">74750000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-8" decimals="-3" id="f-634" unitRef="usd">38548000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-9" decimals="-3" id="f-635" unitRef="usd">18039000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-8" decimals="-3" id="f-636" unitRef="usd">91255000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-9" decimals="-3" id="f-637" unitRef="usd">86200000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <rddt:RevenueSharePayableCurrent contextRef="c-8" decimals="-3" id="f-638" unitRef="usd">30830000</rddt:RevenueSharePayableCurrent>
    <rddt:RevenueSharePayableCurrent contextRef="c-9" decimals="-3" id="f-639" unitRef="usd">5984000</rddt:RevenueSharePayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-8" decimals="-3" id="f-640" unitRef="usd">16805000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-9" decimals="-3" id="f-641" unitRef="usd">16358000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-8" decimals="-3" id="f-642" unitRef="usd">240822000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-9" decimals="-3" id="f-643" unitRef="usd">201331000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock contextRef="c-1" id="f-644">&lt;div style="margin-bottom:9pt;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;Other noncurrent liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.621%"&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 #000;padding: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;June 30,&lt;br/&gt;2026&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: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;December 31,&lt;br/&gt;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="9" style="padding: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:120%"&gt;(in thousands)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued customer incentives&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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 other noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:OtherNoncurrentLiabilitiesTableTextBlock>
    <rddt:AccruedCustomerIncentivesNoncurrent contextRef="c-8" decimals="-3" id="f-645" unitRef="usd">0</rddt:AccruedCustomerIncentivesNoncurrent>
    <rddt:AccruedCustomerIncentivesNoncurrent contextRef="c-9" decimals="-3" id="f-646" unitRef="usd">22555000</rddt:AccruedCustomerIncentivesNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent contextRef="c-8" decimals="-3" id="f-647" unitRef="usd">72000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent contextRef="c-9" decimals="-3" id="f-648" unitRef="usd">106000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-8" decimals="-3" id="f-649" unitRef="usd">72000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-9" decimals="-3" id="f-650" unitRef="usd">22661000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-651">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;7. Goodwill and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of goodwill was $42.2 million as of December&#160;31, 2025. There was no change in the carrying amount of goodwill during the six months ended June&#160;30, 2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Acquired Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquired intangible assets consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:46.268%"&gt;&lt;/td&gt;&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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.623%"&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: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;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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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 carrying&lt;br/&gt;value&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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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 &lt;br/&gt;value&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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-average remaining useful life (years)&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: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, except year data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-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.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-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 intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 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:1.5pt 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 acquired intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:46.268%"&gt;&lt;/td&gt;&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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.623%"&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: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;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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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 carrying&lt;br/&gt;value&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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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&lt;br/&gt;value&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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-average remaining useful life (years)&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: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, except year data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-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.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-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 intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 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:1.5pt 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 acquired intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense was immaterial for the three and six months ended June&#160;30, 2026 and 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:Goodwill contextRef="c-9" decimals="-5" id="f-652" unitRef="usd">42200000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c-1" id="f-653">&lt;div style="margin-bottom:9pt;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;Acquired intangible assets consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:46.268%"&gt;&lt;/td&gt;&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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.623%"&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: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;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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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 carrying&lt;br/&gt;value&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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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 &lt;br/&gt;value&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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-average remaining useful life (years)&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: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, except year data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-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.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-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 intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 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:1.5pt 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 acquired intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:46.268%"&gt;&lt;/td&gt;&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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.623%"&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: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;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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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 carrying&lt;br/&gt;value&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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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&lt;br/&gt;value&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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-average remaining useful life (years)&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: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, except year data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-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.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-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 intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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:1.5pt 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:1.5pt 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 acquired intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-122" decimals="-3" id="f-654" unitRef="usd">47460000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-122" decimals="-3" id="f-655" unitRef="usd">36921000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-122" decimals="-3" id="f-656" unitRef="usd">10539000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-122" id="f-657">P1Y1M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-123" decimals="-3" id="f-658" unitRef="usd">600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-123" decimals="-3" id="f-659" unitRef="usd">600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-123" decimals="-3" id="f-660" unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-8" decimals="-3" id="f-661" unitRef="usd">48060000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-8" decimals="-3" id="f-662" unitRef="usd">37521000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-8" decimals="-3" id="f-663" unitRef="usd">10539000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-124" decimals="-3" id="f-664" unitRef="usd">47460000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-124" decimals="-3" id="f-665" unitRef="usd">31964000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-124" decimals="-3" id="f-666" unitRef="usd">15496000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-124" id="f-667">P1Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-125" decimals="-3" id="f-668" unitRef="usd">600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-125" decimals="-3" id="f-669" unitRef="usd">600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-125" decimals="-3" id="f-670" unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-9" decimals="-3" id="f-671" unitRef="usd">48060000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-9" decimals="-3" id="f-672" unitRef="usd">32564000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-9" decimals="-3" id="f-673" unitRef="usd">15496000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:LongTermDebtTextBlock contextRef="c-1" id="f-674">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;8. Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revolving Line of Credit&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July&#160;1, 2025, we entered into an Amended and Restated Credit and Guarantee Agreement, which amended and restated our prior Credit and Guarantee Agreement dated October 8, 2021 (as amended on May 23, 2023), and provides for a five-year, $500.0 million, revolving loan and standby letter of credit facility (&#x201c;Revolving Credit Facility&#x201d;) of which $100.0 million can be issued as letters of credit and another $100.0 million of which can be borrowed in certain non-U.S. dollar currencies. As of June&#160;30, 2026, we have issued four letters of credit, three of which are denominated in a foreign currency, for an aggregate of $5.6 million, which reduced the letter of credit borrowings available under the Revolving Credit Facility to $94.4 million. The aggregate available balance under the Revolving Credit Facility was $494.4 million as of June&#160;30, 2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of the Revolving Credit Facility, borrowings can be ABR Loans, Term Benchmark Loans, or RFR Loans. Outstanding ABR Loans bear interest at a rate equal to the greatest of (A) the Prime Rate, (B) the NYFRB Rate plus 0.5%, or (C) the Adjusted Term SOFR Rate plus 1.0% (each as defined in the Revolving Credit Facility), in each case plus 0.25%. Outstanding Term Benchmark Loans bear interest at the Adjusted Term SOFR Rate, the Adjusted EURIBOR Rate, the Adjusted Term CORRA Rate, or the Adjusted AUD Rate (each as defined in the Revolving Credit Facility), as applicable, in each case plus 1.25%. Outstanding RFR Loans bear interest at a rate equal to the Adjusted Daily Simple RFR (as such term is defined in the Revolving Credit Facility) plus 1.25%. We are required to pay a quarterly commitment fee that accrues at 0.15% per annum on the unused portion of the aggregate commitments under the Revolving Credit Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Revolving Credit Facility contains customary conditions on our borrowings, including events of default and covenants. Covenants include restrictions on our and certain of our subsidiaries&#x2019; ability to incur indebtedness, grant liens, make distributions to holders of our preferred and common stock, make investments, or engage in transactions with our affiliates, and require us to adhere to a maximum total leverage ratio. The obligations under the Revolving Credit Facility are secured by liens on substantially all of our assets, including intellectual property assets. However, the Revolving Credit Facility provides for the permanent release of guarantees and collateral upon our achievement of certain investment grade ratings. We were in compliance with all covenants as of June&#160;30, 2026.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:DebtInstrumentTerm contextRef="c-126" id="f-675">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-127" decimals="INF" id="f-676" unitRef="usd">500000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-128" decimals="INF" id="f-677" unitRef="usd">100000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-129" decimals="INF" id="f-678" unitRef="usd">100000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <rddt:DebtInstrumentNumberOfInstruments
      contextRef="c-130"
      decimals="INF"
      id="f-679"
      unitRef="instrument">4</rddt:DebtInstrumentNumberOfInstruments>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="c-8" decimals="-5" id="f-680" unitRef="usd">5600000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-130" decimals="-5" id="f-681" unitRef="usd">94400000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-131" decimals="-5" id="f-682" unitRef="usd">494400000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-132"
      decimals="INF"
      id="f-683"
      unitRef="number">0.005</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-133"
      decimals="INF"
      id="f-684"
      unitRef="number">0.010</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <rddt:DebtInstrumentAdditionalBasisSpread
      contextRef="c-134"
      decimals="INF"
      id="f-685"
      unitRef="number">0.0025</rddt:DebtInstrumentAdditionalBasisSpread>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-135"
      decimals="INF"
      id="f-686"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-136"
      decimals="INF"
      id="f-687"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage contextRef="c-1" decimals="4" id="f-688" unitRef="number">0.0015</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-689">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;9. Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Purchase Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We enter into contracts with non-cancellable purchase obligations, primarily related to third-party cloud infrastructure agreements under which we are granted access to certain cloud services. During the six months ended June 30, 2026, there were no material changes outside the normal course of business to our purchase obligations as disclosed in our Annual Report for the year ended December&#160;31, 2025. In June 2026, we signed an addendum to extend our cloud services agreement with AWS through 2029. We committed under this agreement to spend an aggregate of $880.0&#160;million between July 2026 and June 2029. We have met all minimum purchase commitments under these agreements during the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal Matters and Indemnifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, we may become involved in various legal and regulatory proceedings, claims or purported class actions related to, among other things, alleged infringement of third party patents and other intellectual property rights, commercial, corporate and securities, labor and employment, wage and hour and other claims arising in the normal course of business. 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. In June 2025, we and certain of our officers and directors were named as defendants in a securities class action lawsuit in the U.S. District Court for the Northern District of California. The lawsuit is brought on behalf of a purported class of purchasers or acquirers of our securities, alleging that we and certain of our officers made false or misleading statements and omissions concerning the impact of Google Search and its AI Overviews feature on our business. The complaint seeks unspecified damages and attorneys&#x2019; fees. Subsequently, shareholder derivative complaints with similar allegations were filed in the U.S. District Court for the Northern District of California against the Company, its directors, and members of our senior management. No responses to these complaints have been filed. Based on the preliminary nature of the proceedings in these cases, the outcome of these matters remains uncertain.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2026, the United Kingdom Information Commissioner&#x2019;s Office (&#x201c;UK ICO&#x201d;) issued a penalty notice under the UK General Data Protection Regulation, which includes a fine of GBP &#xa3;14.5&#160;million. We are challenging the UK ICO&#x2019;s findings in an appeal of the penalty notice.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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. We are not aware of any other pending matters, individually or in the aggregate, that are expected to have a material adverse impact on our results of operations, financial position, or cash flows as of June&#160;30, 2026. Legal fees and other expenses associated with such matters are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount contextRef="c-137" decimals="-5" id="f-690" unitRef="usd">880000000.0</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:LossContingencyDamagesSoughtValue contextRef="c-138" decimals="-5" id="f-691" unitRef="gbp">14500000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-692">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;10. Stockholders' Equity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share Repurchase Program&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 4, 2026, our Board of Directors authorized a share repurchase program to purchase up to $1.0&#160;billion of our Class A common stock (the &#x201c;Share Repurchase Program&#x201d;). Under the Share Repurchase Program, we may repurchase shares of our Class A common stock from time to time on the open market (including via pre-set trading plans), in privately negotiated transactions, or through other transactions in accordance with applicable securities laws. The Share Repurchase Program does not obligate us to acquire any particular amount of Class A common stock, has no expiration date, and may be suspended or discontinued at any time at our discretion. During the six months ended June 30, 2026, we repurchased 1,523,502 shares of Class A common stock for $239.6 million. As of June&#160;30, 2026, $760.4 million remained available for repurchases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We immediately retire shares repurchased under the Share Repurchase Program and reduce our Class A common stock component of stockholders&#x2019; equity by the par value of repurchased shares. The excess of the repurchase price over par value for shares repurchased is recorded to additional paid-in capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock Reserved for Issuance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2024, our board of directors adopted the 2024 Incentive Award Plan (the &#x201c;2024 Plan&#x201d;), which became effective in connection with our initial public offering in March 2024. Under the 2024 Plan, shares of our Class A common stock are reserved for issuance pursuant to a variety of stock-based compensation awards, including stock options, stock appreciation rights, restricted stock awards, restricted stock units, performance bonus awards, performance stock unit awards, dividend equivalents, or other stock or cash based awards. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have reserved the following shares of common stock, on an as-converted basis, for future issuance:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.621%"&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: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;June 30,&lt;br/&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;December 31,&lt;br/&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,992,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,852,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,670,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,370,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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;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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining shares reserved for future issuances under the 2024 Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,942,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,792,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares reserved for community impact initiatives and charitable activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,337,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,337,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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 shares of common stock reserved&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,943,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,351,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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-bottom:9pt;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;The remaining shares reserved for future issuance under the 2024 Plan relate to our Class A common stock.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-139" decimals="-8" id="f-693" unitRef="usd">1000000000.0</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c-94"
      decimals="INF"
      id="f-694"
      unitRef="shares">1523502</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-94" decimals="-5" id="f-695" unitRef="usd">239600000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-8" decimals="-5" id="f-696" unitRef="usd">760400000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:ScheduleOfStockByClassTextBlock contextRef="c-1" id="f-697">&lt;div style="margin-bottom:9pt;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;We have reserved the following shares of common stock, on an as-converted basis, for future issuance:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.621%"&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: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;June 30,&lt;br/&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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;December 31,&lt;br/&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,992,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,852,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,670,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,370,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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;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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining shares reserved for future issuances under the 2024 Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,942,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,792,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares reserved for community impact initiatives and charitable activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,337,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,337,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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 shares of common stock reserved&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,943,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,351,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:ScheduleOfStockByClassTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-140" decimals="0" id="f-698" unitRef="shares">9992568</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-141" decimals="0" id="f-699" unitRef="shares">10852131</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-142" decimals="0" id="f-700" unitRef="shares">4670644</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-143" decimals="0" id="f-701" unitRef="shares">4370034</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-144" decimals="0" id="f-702" unitRef="shares">52942957</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-145" decimals="0" id="f-703" unitRef="shares">45792210</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-146" decimals="0" id="f-704" unitRef="shares">1337205</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-147" decimals="0" id="f-705" unitRef="shares">1337205</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-8" decimals="0" id="f-706" unitRef="shares">68943374</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-9" decimals="0" id="f-707" unitRef="shares">62351580</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-708">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;11. Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;RSUs and RSAs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our restricted stock units (&#x201c;RSUs&#x201d;) and restricted stock awards (&#x201c;RSAs&#x201d;) vest based on the terms in the grant agreements and generally vest ratably over &lt;span style="-sec-ix-hidden:f-709"&gt;one&lt;/span&gt; to four years from the vesting commencement date. The following table summarizes the RSU and RSA activity for the six months ended June 30, 2026:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.621%"&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 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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 RSUs and RSAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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 grant&lt;br/&gt;date fair&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 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;Unvested as of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,460,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,798,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;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;Vested&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,323,949)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;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;Canceled/Forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(199,779)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 1pt;text-align:left;vertical-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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,735,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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-bottom:9pt;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;As of June&#160;30, 2026, we had RSUs and RSAs outstanding for 4,735,517 common shares, of which 4,361,703 relate to Class A common stock and 373,814 relate to Class B common stock. Total unrecognized stock-based compensation expense related to RSUs and RSAs was $397.3 million as of June&#160;30, 2026 and is expected to be recognized over a weighted-average period of 0.89 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock options vest based on terms in the stock option agreement and generally vest over five years quarterly or four years with 25% of the award vesting one year from the vesting commencement date then ratably over the following three years. The following table summarizes the stock option activity during the six months ended June 30, 2026:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:46.268%"&gt;&lt;/td&gt;&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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding: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;Outstanding&lt;br/&gt;stock&lt;br/&gt;options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding: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;exercise&lt;br/&gt;price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding: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;contractual&lt;br/&gt;life&lt;br/&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding: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;Aggregate&lt;br/&gt;intrinsic&lt;br/&gt;value&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: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, except share, per share, and year data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-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 colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,852,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-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.14&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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,078,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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: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;Exercised&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(859,563)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,992,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-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.91&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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,327,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 1pt;text-align:left;vertical-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 as of June 30, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,540,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:right;vertical-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.44&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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;756,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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;Vested and expected to vest as of June 30, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,992,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-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.91&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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,327,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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-bottom:9pt;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;As of June&#160;30, 2026, we had outstanding stock options for 9,992,568 common shares, of which 8,505,974 relate to Class A common stock and 1,486,594 relate to Class B common stock. Total unrecognized stock-based compensation expense related to stock options was $69.3 million as of June&#160;30, 2026 and is expected to be recognized over a weighted-average period of 2.49 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of stock-based compensation expense recognized in the consolidated statements of operations for all periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:46.268%"&gt;&lt;/td&gt;&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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding: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: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding: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;td colspan="3" style="display:none"&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:1.5pt 1pt;text-align:left;vertical-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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-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 style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-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 style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-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 style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;Stock-based compensation expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-149" id="f-710">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock contextRef="c-1" id="f-711">The following table summarizes the RSU and RSA activity for the six months ended June 30, 2026:&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.876%"&gt;&lt;/td&gt;&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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.621%"&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 0 10pt;text-indent:-9pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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 RSUs and RSAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding: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 grant&lt;br/&gt;date fair&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 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;Unvested as of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,460,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,798,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;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;Vested&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,323,949)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;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;Canceled/Forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(199,779)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 1pt;text-align:left;vertical-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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,735,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c-9" decimals="0" id="f-712" unitRef="shares">4460851</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-9"
      decimals="2"
      id="f-713"
      unitRef="usdPerShare">58.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="c-1" decimals="0" id="f-714" unitRef="shares">2798394</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-1"
      decimals="2"
      id="f-715"
      unitRef="usdPerShare">149.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="c-1" decimals="0" id="f-716" unitRef="shares">2323949</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-1"
      decimals="2"
      id="f-717"
      unitRef="usdPerShare">73.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <rddt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod contextRef="c-1" decimals="0" id="f-718" unitRef="shares">199779</rddt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod>
    <rddt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue
      contextRef="c-1"
      decimals="2"
      id="f-719"
      unitRef="usdPerShare">93.48</rddt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c-8" decimals="0" id="f-720" unitRef="shares">4735517</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-8"
      decimals="2"
      id="f-721"
      unitRef="usdPerShare">103.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c-8" decimals="0" id="f-722" unitRef="shares">4735517</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c-11" decimals="0" id="f-723" unitRef="shares">4361703</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c-13" decimals="0" id="f-724" unitRef="shares">373814</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-8" decimals="-5" id="f-725" unitRef="usd">397300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-150" id="f-726">P0Y10M20D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-151" id="f-727">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-152" id="f-728">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="c-153" decimals="2" id="f-729" unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-153" id="f-730">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-154" id="f-731">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c-1" id="f-732">The following table summarizes the stock option activity during the six months ended June 30, 2026:&lt;div style="margin-bottom:9pt;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:46.268%"&gt;&lt;/td&gt;&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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding: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;Outstanding&lt;br/&gt;stock&lt;br/&gt;options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding: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;exercise&lt;br/&gt;price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding: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;contractual&lt;br/&gt;life&lt;br/&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding: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;Aggregate&lt;br/&gt;intrinsic&lt;br/&gt;value&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: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, except share, per share, and year data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-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 colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,852,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-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.14&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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,078,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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: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;Exercised&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(859,563)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,992,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-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.91&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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,327,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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:1.5pt 1pt;text-align:left;vertical-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 as of June 30, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,540,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:right;vertical-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.44&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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;756,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 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;Vested and expected to vest as of June 30, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,992,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:right;vertical-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.91&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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,327,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 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:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-9" decimals="0" id="f-733" unitRef="shares">10852131</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-9"
      decimals="2"
      id="f-734"
      unitRef="usdPerShare">38.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-155" id="f-735">P7Y1M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-9" decimals="-3" id="f-736" unitRef="usd">2078120000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-1" decimals="0" id="f-737" unitRef="shares">859563</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-738"
      unitRef="usdPerShare">11.57</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-8" decimals="0" id="f-739" unitRef="shares">9992568</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-8"
      decimals="2"
      id="f-740"
      unitRef="usdPerShare">40.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-1" id="f-741">P6Y10M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-8" decimals="-3" id="f-742" unitRef="usd">1327993000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="c-8" decimals="0" id="f-743" unitRef="shares">5540026</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c-8"
      decimals="2"
      id="f-744"
      unitRef="usdPerShare">37.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c-1" id="f-745">P6Y5M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c-8" decimals="-3" id="f-746" unitRef="usd">756131000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber contextRef="c-8" decimals="0" id="f-747" unitRef="shares">9992568</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c-8"
      decimals="2"
      id="f-748"
      unitRef="usdPerShare">40.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="c-1" id="f-749">P6Y10M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="c-8" decimals="-3" id="f-750" unitRef="usd">1327993000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-8" decimals="0" id="f-751" unitRef="shares">9992568</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-11" decimals="0" id="f-752" unitRef="shares">8505974</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-13" decimals="0" id="f-753" unitRef="shares">1486594</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="c-8" decimals="-5" id="f-754" unitRef="usd">69300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-156" id="f-755">P2Y5M26D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="c-1" id="f-756">&lt;div style="margin-bottom:9pt;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;The following table summarizes the components of stock-based compensation expense recognized in the consolidated statements of operations for all periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="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:46.268%"&gt;&lt;/td&gt;&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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding: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: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding: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;td colspan="3" style="display:none"&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:1.5pt 1pt;text-align:left;vertical-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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-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 style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-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 style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-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 style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;Stock-based compensation expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-157" decimals="-3" id="f-757" unitRef="usd">253000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-158" decimals="-3" id="f-758" unitRef="usd">204000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-159" decimals="-3" id="f-759" unitRef="usd">398000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-160" decimals="-3" id="f-760" unitRef="usd">421000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-161" decimals="-3" id="f-761" unitRef="usd">65857000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-162" decimals="-3" id="f-762" unitRef="usd">56663000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-163" decimals="-3" id="f-763" unitRef="usd">108267000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-164" decimals="-3" id="f-764" unitRef="usd">109273000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-165" decimals="-3" id="f-765" unitRef="usd">12079000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-166" decimals="-3" id="f-766" unitRef="usd">10198000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-167" decimals="-3" id="f-767" unitRef="usd">17902000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-168" decimals="-3" id="f-768" unitRef="usd">20336000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-169" decimals="-3" id="f-769" unitRef="usd">22763000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-170" decimals="-3" id="f-770" unitRef="usd">22005000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-171" decimals="-3" id="f-771" unitRef="usd">42721000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-172" decimals="-3" id="f-772" unitRef="usd">44454000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-5" decimals="-3" id="f-773" unitRef="usd">100952000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-6" decimals="-3" id="f-774" unitRef="usd">89070000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-775" unitRef="usd">169288000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-7" decimals="-3" id="f-776" unitRef="usd">174484000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-777">&lt;div style="margin-bottom:9pt;margin-top:9pt"&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-bottom:9pt;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;Our provision for income taxes for interim periods is determined using an estimate of our annual effective tax rate, adjusted for discrete items, if any, that arise during the period. Each quarter, we update the estimate of the annual effective tax rate, and if the estimated annual effective tax rate changes, we make a cumulative adjustment in such period. For the three and six months ended June 30, 2026 and 2025, income tax expense (benefit) was immaterial. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have a full valuation allowance against our United States federal and state deferred tax assets and will continue to maintain it until there is sufficient evidence to support the future utilization of these assets. Given our recent history of generating net income in the United States, we believe that there is a reasonable possibility that sufficient positive evidence may become available within the next 12 months to allow us to release a significant portion of the valuation allowance in the United States. The reversal would result in a significant income tax benefit in the period when we release it. However, the exact timing and amount of the valuation allowance release are subject to change based on a number of factors, including but not limited to, the level of profitability (income before income taxes adjusted for permanent differences) that we are able to accurately forecast, as well as the amount of our tax deductible stock-based compensation, which is dependent upon our publicly traded share price, and macroeconomic conditions, among other factors.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c-1" id="f-778">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;13. Related Parties and Related-Party Transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Advance Magazine Publishers Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2026, Advance Magazine Publishers Inc. (&#x201c;Advance&#x201d;) held approximately 22% of our outstanding shares of Class A and Class B common stock and is a related party to Reddit as Advance holds more than 10% of the voting power of our outstanding Class A and Class B common stock. There have been no changes to the terms of the agreements that govern Advance&#x2019;s rights as disclosed in the audited consolidated financial statements as of and for the year ended December&#160;31, 2025 included in our Annual Report. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We currently sublease office space in New York and Chicago from Advance. Total lease costs and other related expenses for our subleases were immaterial for the three and six months ended June 30, 2026 and 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners contextRef="c-173" decimals="2" id="f-779" unitRef="number">0.22</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-780">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;14. Segment and Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have one reportable segment as our chief operating decision maker, our Chief Executive Officer, reviews consolidated profitability measures in managing the business. Specifically, our chief operating decision maker uses consolidated net income &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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;as the measure of segment profit or loss for evaluating performance and allocating resources through comparison of actual amounts against budgeted and prior period amounts in order to make strategic decisions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the calculation of segment net income:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:46.268%"&gt;&lt;/td&gt;&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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding: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: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding: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:1.5pt 1pt;text-align:left;vertical-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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,468,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;891,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;Adjusted cost of revenue&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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjusted gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;734,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;453,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,342,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;809,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;Adjusted operating expenses&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;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;527,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-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 taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest (income) expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,027)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,912)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(439)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;Other segment expenses&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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-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,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-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,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:3pt double #000;padding:1.5pt 0;text-align:right;vertical-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,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 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:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:3pt double #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 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:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:3pt double #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 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:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:3pt double #000;padding:1.5pt 0;text-align:right;vertical-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,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Adjusted cost of revenue is cost of revenue adjusted for stock-based compensation and related taxes as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding: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: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding: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:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;126,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less:&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="display:none"&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:1.5pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation and related taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;126,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Adjusted operating expenses is operating expenses (comprised of research and development, sales and marketing, and general and administrative expenses) adjusted for stock-based compensation and related taxes and depreciation and amortization as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding: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: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding: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:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;502,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;386,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;927,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;737,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less:&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="display:none"&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:1.5pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation and related taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;185,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;202,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;392,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;287,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;733,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;527,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Other segment expenses primarily includes realized gains and losses on sales of marketable securities and foreign currency transaction gains and losses.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-781"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-782">&lt;div style="margin-bottom:9pt;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;The following table presents the calculation of segment net income:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:46.268%"&gt;&lt;/td&gt;&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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.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.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding: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: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding: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:1.5pt 1pt;text-align:left;vertical-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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-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,468,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;891,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;Adjusted cost of revenue&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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjusted gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;734,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;453,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,342,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;809,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;Adjusted operating expenses&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;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;527,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-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 taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest (income) expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,027)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,912)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(439)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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,160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;Other segment expenses&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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-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,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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-top:1pt solid #000;padding:1.5pt 0;text-align:right;vertical-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,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:3pt double #000;padding:1.5pt 0;text-align:right;vertical-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,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 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:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:3pt double #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 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:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:3pt double #000;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 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:3pt double #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:3pt double #000;padding:1.5pt 0;text-align:right;vertical-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,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Adjusted cost of revenue is cost of revenue adjusted for stock-based compensation and related taxes as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding: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: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding: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:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;126,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less:&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="display:none"&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:1.5pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation and related taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;126,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Adjusted operating expenses is operating expenses (comprised of research and development, sales and marketing, and general and administrative expenses) adjusted for stock-based compensation and related taxes and depreciation and amortization as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding: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: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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-bottom:1pt solid #000;border-top:1pt solid #000;padding: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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding: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:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;502,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;386,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;927,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;737,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less:&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="display:none"&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:1.5pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation and related taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;185,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;202,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 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:1.5pt 0 1.5pt 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;392,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;287,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;733,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;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:1.5pt 0 1.5pt 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;527,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:1.5pt 1pt 1.5pt 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt"&gt;Other segment expenses primarily includes realized gains and losses on sales of marketable securities and foreign currency transaction gains and losses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-783" unitRef="usd">804905000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-784" unitRef="usd">499627000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-174" decimals="-3" id="f-785" unitRef="usd">1468316000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-175" decimals="-3" id="f-786" unitRef="usd">891988000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <rddt:CostOfGoodsAndServiceAdjusted contextRef="c-176" decimals="-3" id="f-787" unitRef="usd">70055000</rddt:CostOfGoodsAndServiceAdjusted>
    <rddt:CostOfGoodsAndServiceAdjusted contextRef="c-177" decimals="-3" id="f-788" unitRef="usd">45696000</rddt:CostOfGoodsAndServiceAdjusted>
    <rddt:CostOfGoodsAndServiceAdjusted contextRef="c-174" decimals="-3" id="f-789" unitRef="usd">126177000</rddt:CostOfGoodsAndServiceAdjusted>
    <rddt:CostOfGoodsAndServiceAdjusted contextRef="c-175" decimals="-3" id="f-790" unitRef="usd">82568000</rddt:CostOfGoodsAndServiceAdjusted>
    <rddt:GrossProfitAdjusted contextRef="c-176" decimals="-3" id="f-791" unitRef="usd">734850000</rddt:GrossProfitAdjusted>
    <rddt:GrossProfitAdjusted contextRef="c-177" decimals="-3" id="f-792" unitRef="usd">453931000</rddt:GrossProfitAdjusted>
    <rddt:GrossProfitAdjusted contextRef="c-174" decimals="-3" id="f-793" unitRef="usd">1342139000</rddt:GrossProfitAdjusted>
    <rddt:GrossProfitAdjusted contextRef="c-175" decimals="-3" id="f-794" unitRef="usd">809420000</rddt:GrossProfitAdjusted>
    <rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted contextRef="c-176" decimals="-3" id="f-795" unitRef="usd">392040000</rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted>
    <rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted contextRef="c-177" decimals="-3" id="f-796" unitRef="usd">287182000</rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted>
    <rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted contextRef="c-174" decimals="-3" id="f-797" unitRef="usd">733359000</rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted>
    <rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted contextRef="c-175" decimals="-3" id="f-798" unitRef="usd">527400000</rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted>
    <rddt:ShareBasedPaymentArrangementExpenseAndTaxes contextRef="c-176" decimals="-3" id="f-799" unitRef="usd">106836000</rddt:ShareBasedPaymentArrangementExpenseAndTaxes>
    <rddt:ShareBasedPaymentArrangementExpenseAndTaxes contextRef="c-177" decimals="-3" id="f-800" unitRef="usd">95104000</rddt:ShareBasedPaymentArrangementExpenseAndTaxes>
    <rddt:ShareBasedPaymentArrangementExpenseAndTaxes contextRef="c-174" decimals="-3" id="f-801" unitRef="usd">185684000</rddt:ShareBasedPaymentArrangementExpenseAndTaxes>
    <rddt:ShareBasedPaymentArrangementExpenseAndTaxes contextRef="c-175" decimals="-3" id="f-802" unitRef="usd">202509000</rddt:ShareBasedPaymentArrangementExpenseAndTaxes>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-176" decimals="-3" id="f-803" unitRef="usd">4258000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-177" decimals="-3" id="f-804" unitRef="usd">3934000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-174" decimals="-3" id="f-805" unitRef="usd">8468000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-175" decimals="-3" id="f-806" unitRef="usd">7897000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-176" decimals="-3" id="f-807" unitRef="usd">25027000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-177" decimals="-3" id="f-808" unitRef="usd">21056000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-174" decimals="-3" id="f-809" unitRef="usd">48912000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-175" decimals="-3" id="f-810" unitRef="usd">41470000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-176" decimals="-3" id="f-811" unitRef="usd">3987000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-177" decimals="-3" id="f-812" unitRef="usd">-439000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-174" decimals="-3" id="f-813" unitRef="usd">5734000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-175" decimals="-3" id="f-814" unitRef="usd">-2160000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-176" decimals="-3" id="f-815" unitRef="usd">-92000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-177" decimals="-3" id="f-816" unitRef="usd">-91000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-174" decimals="-3" id="f-817" unitRef="usd">977000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-175" decimals="-3" id="f-818" unitRef="usd">-211000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:NetIncomeLoss contextRef="c-176" decimals="-3" id="f-819" unitRef="usd">252848000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-177" decimals="-3" id="f-820" unitRef="usd">89297000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-174" decimals="-3" id="f-821" unitRef="usd">456829000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-175" decimals="-3" id="f-822" unitRef="usd">115455000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-176" decimals="-3" id="f-823" unitRef="usd">252848000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-177" decimals="-3" id="f-824" unitRef="usd">89297000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-174" decimals="-3" id="f-825" unitRef="usd">456829000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-175" decimals="-3" id="f-826" unitRef="usd">115455000</us-gaap:NetIncomeLoss>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-176" decimals="-3" id="f-827" unitRef="usd">70308000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-177" decimals="-3" id="f-828" unitRef="usd">45900000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-174" decimals="-3" id="f-829" unitRef="usd">126575000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-175" decimals="-3" id="f-830" unitRef="usd">82989000</us-gaap:CostOfGoodsAndServicesSold>
    <rddt:ShareBasedPaymentArrangementExpenseAndTaxes contextRef="c-178" decimals="-3" id="f-831" unitRef="usd">253000</rddt:ShareBasedPaymentArrangementExpenseAndTaxes>
    <rddt:ShareBasedPaymentArrangementExpenseAndTaxes contextRef="c-179" decimals="-3" id="f-832" unitRef="usd">204000</rddt:ShareBasedPaymentArrangementExpenseAndTaxes>
    <rddt:ShareBasedPaymentArrangementExpenseAndTaxes contextRef="c-180" decimals="-3" id="f-833" unitRef="usd">398000</rddt:ShareBasedPaymentArrangementExpenseAndTaxes>
    <rddt:ShareBasedPaymentArrangementExpenseAndTaxes contextRef="c-181" decimals="-3" id="f-834" unitRef="usd">421000</rddt:ShareBasedPaymentArrangementExpenseAndTaxes>
    <rddt:CostOfGoodsAndServiceAdjusted contextRef="c-176" decimals="-3" id="f-835" unitRef="usd">70055000</rddt:CostOfGoodsAndServiceAdjusted>
    <rddt:CostOfGoodsAndServiceAdjusted contextRef="c-177" decimals="-3" id="f-836" unitRef="usd">45696000</rddt:CostOfGoodsAndServiceAdjusted>
    <rddt:CostOfGoodsAndServiceAdjusted contextRef="c-174" decimals="-3" id="f-837" unitRef="usd">126177000</rddt:CostOfGoodsAndServiceAdjusted>
    <rddt:CostOfGoodsAndServiceAdjusted contextRef="c-175" decimals="-3" id="f-838" unitRef="usd">82568000</rddt:CostOfGoodsAndServiceAdjusted>
    <us-gaap:OperatingExpenses contextRef="c-176" decimals="-3" id="f-839" unitRef="usd">502881000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-177" decimals="-3" id="f-840" unitRef="usd">386016000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-174" decimals="-3" id="f-841" unitRef="usd">927113000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-175" decimals="-3" id="f-842" unitRef="usd">737385000</us-gaap:OperatingExpenses>
    <rddt:ShareBasedPaymentArrangementExpenseAndTaxes contextRef="c-182" decimals="-3" id="f-843" unitRef="usd">106583000</rddt:ShareBasedPaymentArrangementExpenseAndTaxes>
    <rddt:ShareBasedPaymentArrangementExpenseAndTaxes contextRef="c-183" decimals="-3" id="f-844" unitRef="usd">94900000</rddt:ShareBasedPaymentArrangementExpenseAndTaxes>
    <rddt:ShareBasedPaymentArrangementExpenseAndTaxes contextRef="c-184" decimals="-3" id="f-845" unitRef="usd">185286000</rddt:ShareBasedPaymentArrangementExpenseAndTaxes>
    <rddt:ShareBasedPaymentArrangementExpenseAndTaxes contextRef="c-185" decimals="-3" id="f-846" unitRef="usd">202088000</rddt:ShareBasedPaymentArrangementExpenseAndTaxes>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-182" decimals="-3" id="f-847" unitRef="usd">4258000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-183" decimals="-3" id="f-848" unitRef="usd">3934000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-184" decimals="-3" id="f-849" unitRef="usd">8468000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-185" decimals="-3" id="f-850" unitRef="usd">7897000</us-gaap:DepreciationDepletionAndAmortization>
    <rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted contextRef="c-176" decimals="-3" id="f-851" unitRef="usd">392040000</rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted>
    <rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted contextRef="c-177" decimals="-3" id="f-852" unitRef="usd">287182000</rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted>
    <rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted contextRef="c-174" decimals="-3" id="f-853" unitRef="usd">733359000</rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted>
    <rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted contextRef="c-175" decimals="-3" id="f-854" unitRef="usd">527400000</rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-5" id="f-855">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-5" id="f-856">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-5" id="f-857">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-186" id="f-858">&lt;div style="margin-bottom:9pt;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;On May 12, 2026, our Chief Operating Officer, Jennifer Wong, adopted a Rule 10b5-1 trading arrangement intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) for the sale of up to 780,000 shares of our Class A common stock. The trading plan will terminate at the earlier of the execution of all trading orders pursuant to the plan or August 15, 2027.&lt;/span&gt;&lt;/div&gt;</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:TrdArrAdoptionDate contextRef="c-186" id="f-859">May 12, 2026</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrIndTitle contextRef="c-186" id="f-860">Chief Operating Officer</ecd:TrdArrIndTitle>
    <ecd:TrdArrIndName contextRef="c-186" id="f-861">Jennifer Wong</ecd:TrdArrIndName>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-186" id="f-862">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-187"
      decimals="INF"
      id="f-863"
      unitRef="shares">780000</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrExpirationDate contextRef="c-186" id="f-864">August 15, 2027</ecd:TrdArrExpirationDate>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-188" id="f-865">&lt;div style="margin-bottom:9pt;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;On May 20, 2026, our Chief Executive Officer and Director, Steven Huffman, through a trust for which he is a trustee, adopted a Rule 10b5-1 trading arrangement intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) for the sale of up to 600,000 shares of our Class A common stock. The trading plan will terminate at the earlier of the execution of all trading orders pursuant to the plan or September 1, 2027.&lt;/span&gt;&lt;/div&gt;</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:TrdArrAdoptionDate contextRef="c-188" id="f-866">May 20, 2026</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrIndTitle contextRef="c-188" id="f-867">Chief Executive Officer and Director</ecd:TrdArrIndTitle>
    <ecd:TrdArrIndName contextRef="c-188" id="f-868">Steven Huffman</ecd:TrdArrIndName>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-188" id="f-869">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-189"
      decimals="INF"
      id="f-870"
      unitRef="shares">600000</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrExpirationDate contextRef="c-188" id="f-871">September 1, 2027</ecd:TrdArrExpirationDate>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
